var isLocalPage = false;

var nn = (document.layers);
var ie4=document.all && !document.getElementById; 
if(ie4) { 
	document.getElementById = new Function('var expr = /^\\w[\\w\\d]*$/, elname=arguments[0]; if(!expr.test(elname)) { return null; } else if(eval("document.all."+elname)) { return eval("document.all."+elname); } else return null;') 
}
var ie5or6 = false;
var ie5or6or7 = false; 
var ie7 = false;
if(document.all && !window.opera && navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE")
	version=parseFloat(temp[1])
	if (version < 7) {
		ie5or6 = true; 
	}
	if (version < 8) {
		ie5or6or7 = true; 
	}
	if (version < 8 && version > 6) {
		ie7 = true; 
	}
}

var nn5 = document.getElementById || document.all;

window.onresize = function() {
	sizeSignOnArea();
}
var t

function sizeForStupidIEWin(){
	if(ie7){
		setInterval("window.scrollTo(0,0)",500)
	} else if(ie5or6){
		var iFrame = document.getElementById("MiddleContent")
		if((document.body.clientHeight - 54) != (iFrame.clientHeight - 8)) iFrame.style.setExpression("height","(document.body.clientHeight - 54) + 'px'")
		else iFrame.style.height = "100%"
	} else if (navigator.appVersion.indexOf("WebKit") > -1) {  
		// Safari sometimes reverts to 100% opacity on this element after the page loads:
		var theMenu = document.getElementById('selector');
		if(theMenu.style.opacity == "0") theMenu.style.opacity = "0.01"
		else theMenu.style.opacity = "0"
		
		if (sizeForStupidIEWin.n < 60) t = setTimeout("sizeForStupidIEWin()", 500)
		else{
			clearTimeout(t);
			sizeForStupidIEWin.n = 0;
		}
		sizeForStupidIEWin.n = sizeForStupidIEWin.n + 1
	}
}
sizeForStupidIEWin.n = 0;


function sizeSignOnArea(){
	var winHeight;
	if(document.documentElement && document.documentElement.clientHeight) winHeight = parseInt(document.documentElement.clientHeight);
	else if (window.innerHeight) winHeight = parseInt(window.innerHeight);
	//var navheight = document.getElementById("navheight")
	var navheight = document.getElementById("sidenav").offsetHeight;
	var body = document.getElementsByTagName("body")[0];
	var topPosition = 128; // 128 is the top position of the nav bar on the page (see indexPage.css)
	if(winHeight < (navheight + topPosition)) body.className = "short" 
	else body.className = ""
}

function init() {
	document.getElementById('hint').innerHTML = (document.Logon.User.value == "") 
		? "<div><span class=\"hint-pointer\"></span>Click in the User ID text field to enter your User ID, then click the &quot;Sign On&quot; button to enter Account Manager.</div>" 
		: "<div><span class=\"hint-pointer\"></span>Click in the white text field for sign on related FAQs and options, or to sign on with a different User ID.</div>"; 

	for (var n = 1; n <= numberOfCats; ++n) {
		var tempLayer = document.getElementById("m"+n+"Child");
		tempLayer.style.display = "none";
		tempLayer = document.getElementById("m"+n+"Parent");
		tempLayer.style.display = "block";
		tempLayer = document.getElementById("m"+n+"UL");
		tempLayer.style.display = "block";
	}
	
	if(ie5or6){ 
		var theMenu = document.getElementById('selector');
		theMenu.setAttribute("size",1)
	}
	if(initLink != "") parent.openlink("m" + initCats,initCats + initLink);
	
	if(ie5or6) setInterval("sizeForStupidIEWin()", 500)
	else sizeForStupidIEWin(); // will ckeck for Safari
	
	var SOimages = new Image;
	SOimages.src = "/NewGraphics/NewerGraphics/overlays/signonHelpBottom.png"
	SOimages.src = "/NewGraphics/NewerGraphics/overlays/signonHelpBG.png"
	SOimages.src = "/NewGraphics/NewerGraphics/overlays/signonHelpTop.png"
	SOimages.src = "/NewGraphics/newerGraphics/linkButtonBG-overlay.gif"

	sizeSignOnArea();
	init.initComplete = true
			
}
init.initComplete = false