<!--  Yes, this is very global -->


function doHideShow(objectToHideID, objectToShowID) {
    var objectToHide = document.getElementById(objectToHideID);
    var objectToShow = document.getElementById(objectToShowID);
    objectToHide.style.display = "none";
    objectToShow.style.display = "block";
    return true;
}

function hideMe(objectToHideId) {
	changeVisibility(objectToHideId, "none");
	return true;
}

function showMe(objectToShowId) {
	changeVisibility(objectToShowId, "block");
	return true;
}

function changeVisibility(objId, state) {
    var object = document.getElementById(objId);
    if (object) {
	    object.style.display = state;
    }
}


function popup(url) {
 	popupWithNewWindow(url,"defaultwindow");
}
function popupWithNewWindow(url, whichWindow) {
 	popupWithNewWindowAndAttrs(url, whichWindow, "toolbar=1,resizable=1,menubar=1,titlebar=1,location=1,status=1,scrollbars=1,width=790,height=400");
}

function popupWithNewWindowAndAttrs(url, whichWindow, attrs) {
 	var newWin = window.open(url, whichWindow, attrs);
 	if (window.focus) newWin.focus();
}

function closeWindowWithName( windowName )
{
	var windows = document.getElementsByName(windowName);
	if ( windows.length > 0 )
	{
		windows[0].blur();
		windows[0].close();
	}


}