//printer friendly
function printPage() {
	getObj("printHolder").style.display="block";
	header = "<img src=\"graphics/logo.gif\" alt=\"States Works\" border=\"0\"><br /><br /><br /><br />"
	getObj("printHolder").innerHTML = header + getObj("contentBody").innerHTML;
	getObj("master").style.display="none";
}
function printPageReset() {
	getObj("printHolder").style.display="none"
	getObj("master").style.display="block";
}


//to get an element	
function getObj(nm) {
	if (document.getElementById) {
		return document.getElementById(nm);
	} else if (document.all) {
		return document.all[nm];
	} else {
		return eval("document." + nm);
	}
}


//to show an arrow
function showArrow(arrow) {
getObj(arrow).style.display="block";
//document.getElementById.master.navigation.arrow.innerHTML='<img src="">';
}

// menu
var mtimer=new Array();

// Turns a menu on
function menuOn(whatMenu) {
	if (mtimer[whatMenu]) {
		clearTimeout(mtimer[whatMenu]);
	}
	getObj("menu" + whatMenu).style.display = "block";
	getObj("menu" + whatMenu).style.zIndex = 99;
}

// Called when mouse is moved away from a menu
function menuOut(whatMenu) {
	if (mtimer[whatMenu]) {
		clearTimeout(mtimer[whatMenu]);
	}
	getObj("menu" + whatMenu).style.zIndex = 98;
	eval("mtimer[whatMenu]=setTimeout('closeMenu(\"" + whatMenu + "\")', 300)");
}

// Turns a menu off
function closeMenu(whatMenu) {
	getObj("menu" + whatMenu).style.display = "none";
}

function getObj(nm) {
	if (document.getElementById) {
		return document.getElementById(nm);
	} else if (document.all) {
		return document.all[nm];
	} else {
		return eval("document." + nm);
	}
}

var mtimer=new Array();
	var ls=-1;
	function getObj(nm) {
		if (document.getElementById) {
			return document.getElementById(nm);
		} else if (document.all) {
			return document.all[nm];
		} else {
			return eval("document." + nm);
		}
	}

// for image menu items
function menuOnImg(whatMenu, image) {
	getObj("menuHeaderImage" + whatMenu).src = "graphics/button_" + image + "_on.gif";
}

function menuOutImg(whatMenu, image) {
	getObj("menuHeaderImage" + whatMenu).src = "graphics/button_" + image + "_off.gif";
}

// for button items
function buttonSwapOn(whatMenu, image) {
	getObj("buttonImage" + whatMenu).src = "graphics/button_" + image + "_on.gif";
}

function buttonSwapOff(whatMenu, image) {
	getObj("buttonImage" + whatMenu).src = "graphics/button_" + image + "_off.gif";
}

/********************************************************************************/
/* For all the general JS functions                                             */
/* edk 22 april 2004                                                            */
/********************************************************************************/

/********************************************************************************/
/* To allow a window to open for a full image view                              */
/********************************************************************************/
function show(s, t) {
	//alert("hello");
	window.open("image.asp?s=" + escape(s) + "&t=" + escape(t), "imgWin", "scrollbars=0,toolbar=0,resize=0,width=0,height=50");
}

/********************************************************************************/
/* To work with the show() function above with imag pop ups                     */
/********************************************************************************/
function openWin( windowURL, windowName, windowFeatures ) { 
	return window.open( windowURL, windowName, windowFeatures ) ; 
}

function emailpage(){	
	var emailpage=window.open("emailpage.asp?pageurl=" + escape(document.location.href), "emailpage", "width=370,height=257,locationbar=0,menubar=0,personalbar=0,status=0,scrollbars=0,resizable=0");
}

lastMenu = 0;
sublastMenu = 0;
sublastMenu2 = 0;
function showRightMenu(menuID,status) {
	
	if ((lastMenu != 0) && (lastMenu != menuID)) {
		getObj("subMenu" + lastMenu).style.display = "none";
	}
	if (getObj("subMenu" + menuID).style.display == "block") {
		getObj("subMenu" + menuID).style.display = "none";
	} else {
		
		if (status == "show") {		
			getObj("subMenu" + menuID).style.display = "block";
		}
	}
	shadowHeight = getObj("rightBox").scrollHeight - 13;
	//getObj("shadow_rr").height = shadowHeight;
	//getObj("shadow_rtr2").style.top = shadowHeight + 65;
	//getObj("shadow_rr2").style.top = shadowHeight + 85;
	
	lastMenu = menuID;
	//alert(lastMenu + " at end");
}


function showRightSubMenu(submenuID, status) {

	//alert(sublastMenu + "-" + submenuID);
	//getObj("sublastMenu" + sublastMenu).style.display = "none";
	if ((sublastMenu != 0) && (sublastMenu != submenuID)) {
		getObj("subMenu2" + sublastMenu).style.display = "none";
	}
	if (getObj("subMenu2" + submenuID).style.display == "block") {
		getObj("subMenu2" + submenuID).style.display = "none";
	} else {
		//alert(submenuID);
		//alert(sublastMenu);
		if (status == "show") {		
			getObj("subMenu2" + submenuID).style.display = "block";
		}
		
	}
	

	shadowHeight = getObj("rightBox").scrollHeight - 13;
	//getObj("shadow_rr").height = shadowHeight;
	//getObj("shadow_rtr2").style.top = shadowHeight + 65;
	//getObj("shadow_rr2").style.top = shadowHeight + 85;
	sublastMenu = submenuID;
	
	//alert(sublastMenu + "-" + submenuID + " at end");
}

function showRightLastMenu(lastmenuID, status) {

	//alert(lastMenu + "-" + lastmenuID);
	//getObj("lastMenu" + lastMenu).style.display = "none";
	
	if ((sublastMenu2 != 0) && (sublastMenu2 != lastmenuID)) {
		getObj("lastMenu" + sublastMenu2).style.display = "none";
		
	}
	if (getObj("lastMenu" + lastmenuID).style.display == "block") {
		getObj("lastMenu" + lastmenuID).style.display = "none";
	} else {
		//	alert(lastmenuID);
		if (status == "show") {		
			getObj("lastMenu" + lastmenuID).style.display = "block";
		}
		
	}
	
	shadowHeight = getObj("rightBox").scrollHeight - 13;
	//getObj("shadow_rr").height = shadowHeight;
	//getObj("shadow_rtr2").style.top = shadowHeight + 65;
	//getObj("shadow_rr2").style.top = shadowHeight + 85;
	sublastMenu2 = lastmenuID;
	
	//alert(lastMenu + "-" + lastmenuID + " at end");
}



function makeShadows() {
	shadowHeight = getObj("leftBox").scrollHeight - 13;
	getObj("shadow_cr").height = shadowHeight;
}

//////////////////////////////////////
//          IE6 dropdown            //
//////////////////////////////////////
function navbar(id)
{
    if (document.all&&document.getElementById)
    {
        navRoot = document.getElementById(id);
        for (i=0; i<navRoot.getElementsByTagName("LI").length; i++)
        {
            node = navRoot.getElementsByTagName("LI")[i];
            if (node.nodeName=="LI")
            {
                node.onmouseover=function()
                {
                    if (this.className=="")
                    {
                        this.className="over";
                    }
                    else
                    {
                        this.className=" over";
                    }
                }
                node.onmouseout=function()
                {   
                    if (this.className=="over")
                    {
                        this.className="";
                    }
                }
            }
            if (node.parentNode.firstChild==node){
                node.style.border="0"
            }
        }
    }
}
function init()
{
	navbar("topmenuitem");
}