var mnn=0;var isl=false;var pW;var newX;var smot;
if (ns4){var oww= window.innerWidth;var owh=window.innerHeight;}
function centerIt(){if(ns) { var bigW = window.innerWidth; }
	else { var bigW = document.body.clientWidth; }
	newX = Math.round((bigW/2)-385);var platform = navigator.platform;
	if(platform=="MacPPC" | "Mac68K") {}
	else {if(ns && !ns5) newX = (newX-7);
	if(ns5){if(document.height>window.innerHeight) { newX = (newX-8); }
	}}
	if (newX < 0) newX = 0;
	topNav.css.left = newX;
	topNav.show();topNavBacking.css.left = newX;topNavBacking.show();}
function changeText(state,cat){
	if(ie){
		if (document.all)
		{if (cat > 1){	var bg = menuBg[1];
				if ((state.length > 0) && (cat > 1) && (cat < menuBg.length)) bg = menuBg[cat];
				if (document.all["caption"+cat]) document.all["caption"+cat].style.backgroundColor = bg;
				if (document.all["captionLine"+cat+"LSpacer"]) document.all["captionLine"+cat+"LSpacer"].style.backgroundColor = bg;
				if (document.all["captionLine"+cat+"RSpacer"]) document.all["captionLine"+cat+"RSpacer"].style.backgroundColor = bg;
				if (document.all["captionLine"+cat+"BotSpacer"]) {
					if (bg == menuBg[1]) bg = '#FFFFFF';
					document.all["captionLine"+cat+"BotSpacer"].style.backgroundColor = bg;
}}}}
	else if(ns5){
		if (document.getElementById) {
			var bg = menuBg[1];
			if ((state.length > 0) && (cat > 1) && (cat < menuBg.length)) bg = menuBg[cat];
			if (document.getElementById("caption"+cat)) document.getElementById("caption"+cat).style.backgroundColor = bg;
			if (document.getElementById("captionLine"+cat+"LSpacer")) document.getElementById("captionLine"+cat+"LSpacer").style.backgroundColor = bg;
			if (document.getElementById("captionLine"+cat+"RSpacer")) document.getElementById("captionLine"+cat+"RSpacer").style.backgroundColor = bg;
			if (document.getElementById("captionLine"+cat+"BotSpacer"))
			{	if (bg == menuBg[1]) bg = '#FFFFFF';
				document.getElementById("captionLine"+cat+"BotSpacer").style.backgroundColor = bg;
	}	}	}
	else if (ns4)
	{if ((document.layers) && (document.layers["topNavDiv"]))
	{var bg = menuBg[1];
	 var mw = 0;
	 if ((state.length > 0) && (cat > 1) && (cat < menuBg.length)) bg = menuBg[cat];
         if (document.layers["topNavDiv"].document.layers["caption" + cat + "Layer"])
		{document.layers["topNavDiv"].document.layers["caption" + cat + "Layer"].clip.height = 19;
		document.layers["topNavDiv"].document.layers["caption" + cat + "Layer"].bg = bg;
		mw += document.layers["topNavDiv"].document.layers["caption" + cat + "Layer"].clip.width;
		}			
		if (document.layers["topNavDiv"].document.layers["captionLine" + cat + "LSpacerLayer"])
		{document.layers["topNavDiv"].document.layers["captionLine" + cat + "LSpacerLayer"].top = 1;
		document.layers["topNavDiv"].document.layers["captionLine" + cat + "LSpacerLayer"].bg = bg;
		mw += document.layers["topNavDiv"].document.layers["captionLine" + cat + "LSpacerLayer"].clip.width;}
			if (document.layers["topNavDiv"].document.layers["captionLine" + cat + "RSpacerLayer"])
			{document.layers["topNavDiv"].document.layers["captionLine" + cat + "RSpacerLayer"].top = 1;
			document.layers["topNavDiv"].document.layers["captionLine" + cat + "RSpacerLayer"].bg = bg;mw += document.layers["topNavDiv"].document.layers["captionLine" + cat + "RSpacerLayer"].clip.width;}
			if (document.layers["topNavDiv"].document.layers["captionLine" + cat + "BotSpacerLayer"])
			{document.layers["topNavDiv"].document.layers["captionLine" + cat + "BotSpacerLayer"].clip.width = mw;
if (bg == menuBg[1]) bg = '#FFFFFF';
document.layers["topNavDiv"].document.layers["captionLine" + cat + "BotSpacerLayer"].bg = bg;
}}}}
function pageInit(){
	pW = 770;
	antiClick.resizeTo(pW,200);
	if(ns){antiClick.write('<a href="#" onMouseOver="closeTopNavs()" onFocus="blur()"><img src="/images/common/spacer.gif" width="760" height="200" border="0"></a>')
		isl=true;}
	else if(ie) { isl=true; }
	selectmenu.css.left = newX;
	smot = selectmenu.css.top;
	selectmenu.show();}
function navInit(){
	while (eval("typeof(topNavDropdown"+(mnn+1)+") == 'object'"))mnn++;
	for (var i=1;i<=mnn;i++){
	var np=eval("topNavDropdown"+i);		np.resizeTo(np.getContentWidth(),np.getContentHeight())
}}
var oldNavNumber = -1;
function overTopNav(navNumber){
	if (isl){
		if (oldNavNumber > 0) closeTopNav(oldNavNumber);
		oldNavNumber = navNumber;
		eval("topNavDropdown"+navNumber+".css.zIndex=49");
		var np=eval("topNavDropdown"+navNumber);
		openTopNav(navNumber);
		changeText('on',navNumber);
}}

function openTopNav(navNumber){
	var np=eval("topNavDropdown"+navNumber);
	navParent = new Object();
	if (topNav.w <= 200){
		if (ie) topNav.w = document.all["topNavDiv"].offsetWidth;
		else if (ns5) topNav.w = (document.getElementById("menuEndTag").offsetLeft - document.getElementById("topNavDiv").offsetLeft);}
	if ((np.w <= 50) || (np.w > 700)){
		if (ie){
			np.w = document.all["topNavDropdown" + navNumber + "Div"].scrollWidth;
			document.all["topNavDropdown" + navNumber + "Div"].style.pixelWidth = document.all["topNavDropdown" + navNumber + "Div"].scrollWidth;
}}
	var menuBacking = eval("topNavDropBacking"+navNumber);
	var dropdownTop=topNav.y-np.h;
	navParent.padding = 2; 
	navParent.x = newX + navParent.padding;
	navParent.centerX = 0;
	if (ie){
		navParent.w = document.all["caption"+navNumber].offsetWidth;
		navParent.offsetX = document.all["caption"+navNumber].offsetLeft;
		navParent.centerX = (navParent.offsetX + (navParent.w / 2));
	}
	else if (ns5){
		navParent.w = document.getElementById("caption"+navNumber).offsetWidth;
		navParent.offsetX = (document.getElementById("caption"+navNumber).offsetLeft - newX);
		navParent.centerX = (navParent.offsetX + (navParent.w / 2));
	}
	else if (ns4){
		navParent.w = document.layers["topNavDiv"].document.layers["caption" + navNumber + "Layer"].clip.width;
		navParent.offsetX = 10;
		for (var i = 1; i < navNumber; i ++){
		navParent.offsetX += document.layers["topNavDiv"].document.layers["caption" + i + "Layer"].clip.width;
			navParent.offsetX += document.layers["topNavDiv"].document.layers["captionLine" + i + "LSpacerLayer"].clip.width;
			navParent.offsetX += document.layers["topNavDiv"].document.layers["captionLine" + i + "RSpacerLayer"].clip.width;
			navParent.offsetX += 2;	}
		navParent.centerX = (navParent.offsetX + (navParent.w / 2));}
	var npn = navParent.x + navParent.centerX - (np.w / 2);
	var leftAlign = (navNumber <= (mnn / 2)) ? true : false;
	if (((npn + np.w) >= (topNav.w + 10)) && ((npn + np.w) >= pW)){
		if (leftAlign) npn = navParent.x;
		else npn = navParent.x + topNav.w - np.w;}
	if (npn <= navParent.x){
		if (leftAlign) npn = navParent.x;
		else npn = navParent.x + topNav.w - np.w;
}
	if (npn < navParent.x) npn = navParent.x;
	if (npn < 0) npn = 0;
	np.moveTo(npn, '94');
	if(navNumber > 1){
		selectmenu.hide();
		selectmenu.css.top = -50;
		menuBacking.css.left = newX;
		menuBacking.show();
	}
	np.show();antiClick.show();antiClick.css.left = (antiClick.x)+newX;antiClicktop.show();antiClicktop.css.left = (antiClicktop.x)+newX;antiClickright.show();antiClickright.css.left = (antiClickright.x)+newX;antiClickleft.show();
antiClickleft.css.left = (antiClickleft.x)+newX-antiClickleft.w;}
function closeTopNav(navNumber){var np=eval("topNavDropdown"+navNumber);np.hide();np.css.zIndex=48;
var menuBacking = eval("topNavDropBacking"+navNumber);menuBacking.hide();selectmenu.css.top = smot;
selectmenu.show();changeText('',navNumber)}
function closeTopNavs(){antiClick.hide();antiClicktop.hide();antiClickright.hide();antiClickleft.hide();	selectmenu.css.top = smot;selectmenu.show();
for (var i=1; i<=mnn; i++)closeTopNav(i)
}
function resizeHandler(){if(ns5|ie){centerIt();selectmenu.css.left = newX;selectmenu.css.top = smot;
selectmenu.show();}	
else {if (ns4){if ((window.innerWidth != oww) || (window.innerHeight != owh))location.reload(); }
else { location.reload(); }}}
function openWin(portal,url,isExt,wSize){if (wSize=="" | wSize == null) wSize="530"
	if (isExt == "no")	{var pageLink = "/"+portal+"/"+url+".html"}
	else {pageLink = url}
	footerWin = window.open(pageLink, "footerWin", "width="+ wSize +",height=500,left=100,top=100,scrollbars=yes,resizable=yes");}
function openWin2(url,isExt){
	if (isExt == "no")	{var pageLink = "/flat_html/"+url+".html"}
	else {pageLink = url}
	footerWin = window.open(pageLink, "footerWin", "width=680,height=450,scrollbars=yes");}
function changeLink(idName,css){
	if(ns5) { document.getElementById(idName).className = css; }
	else if(ie) { document.all[idName].className = css; }
}
function submitFormDiv(formName){
	if(ie) document.all[formName].submit();
	else if(ns5) document.forms[formName].submit();
	else subnavsearchForm.ref.submit();
}
function submitChecker(type){if(type=="1"){document.registerForm.register.value = "register";		document.registerForm.submit();}
	else if(type=="2"){document.registerForm.register.value = "unregister";document.registerForm.submit();}
	else if(type=="3"){document.registerForm.logon.value = "false";document.registerForm.submit();}
	else if(type=="4"){document.registerForm.logon.value = "true";document.registerForm.submit();}
	else if(type=="5"){document.registerForm.notRegistered.value = "true";document.registerForm.submit();}}
function openDateWindow(dateValue, formName) {
var urlString = ("/popups/dateProvider.jsp?name=" + dateValue + "&form=" + formName);
	if ((document.forms) && (document.forms[formName]) && (document.forms[formName].elements[dateValue])) {
		var dateElements = document.forms[formName].elements[dateValue].value.split("/", 3);
		if (dateElements.length >= 3) {var dateDay = parseInt(dateElements[0]);
var dateMonth = parseInt(dateElements[1]);var dateYear = parseInt(dateElements[2]);
			if ((dateMonth >= 1) && (dateMonth <= 12)) { urlString += ("&command=inc&month=" + (dateMonth - 1) + "&year=" + dateYear); }}}
	window.open(urlString, "dateWindow", "width=175,height=180,toolbars=no,left=300,top=300"); }
