	//for menu rollover functionality
	var W3CDOM = (document.createElement && document.getElementsByTagName);
			
			var mouseOvers = new Array();
			var mouseOuts = new Array();
			
			window.onload = init;
			
			function init()
			{
				if (!W3CDOM) return;				
				var nav = document.getElementById('navMain');				
				if (!nav) return;
				var imgs = nav.getElementsByTagName('img');
				for (var i=0;i<imgs.length;i++)
				{
					imgs[i].onmouseover = mouseGoesOver;
					imgs[i].onmouseout = mouseGoesOut;
					var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
					mouseOuts[i] = new Image();
					mouseOuts[i].src = imgs[i].src;
					mouseOvers[i] = new Image();
					mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_over" + suffix;
					imgs[i].number = i;
				}
			}
			
			function mouseGoesOver()
			{
				this.src = mouseOvers[this.number].src;
			}
			
			function mouseGoesOut()
			{
				this.src = mouseOuts[this.number].src;
			}

function openZacksWindow(url) {
	window.open(url, "zacks", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width=600,height=600");
}

function openPDFWindow(url) {
	window.open(url, "pdf", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,width=650,height=600");
}

function openWindow(url) {
	window.open(url, "other", "fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=no,location=yes,width=650,height=600");
}

function openCurianWindow(url) {
	window.open(url, "other", "fullscreen=no,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,directories=no,location=yes,width=820,height=600");
}


function openContactWindow(url) {
	window.open(url, "Contact", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=650,height=600");
}

function openPopUpWindow(url) {
	window.open(url, "Popup", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=680,height=600");
}

function openHelpWindow(url) {
	window.open(url, "Help", "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,directories=no,location=no,width=650,height=600");
}

/* we have to use window.opener to hold onto the pgs wizard as it is the only way to keep the handle
 * to the pgs window while we page through the site. */
function openPGSWizard(page) {
	if (window.name=='curianmain' && window.opener && !window.opener.closed && window.opener.opener==window) {
		window.opener.focus();
		if (!window.opener.confirm("The PGS Wizard is already open.  Would you like to proceed anyway?")) {
			return;
		}
	}
	var fullHeight = window.screen.availHeight * .9;
	var winHandle = window.open(page,'pgswizard','height=' + fullHeight + ',width=820,scrollbars=yes,status=yes,resizable,top=0,left=0');
	winHandle.opener = window;
	winHandle.focus();
	window.name='curianmain';
	window.opener = winHandle;
	return;
}
function closePGS() {
	if (window.name=='curianmain' && window.opener && !window.opener.closed && window.opener.opener==window) {
		window.opener.focus();
		if (window.opener.confirm("You currently have the PGS Wizard open.  Would you like to log-off anyway?")) {
			window.opener.close();
			return true;
		} else {
			window.opener.focus();
			return false;
		}
	} else {
		return true;
	}
}
