// Frame Breaker
// 6/4/2009: Code commented out by Mike Culley to ensure Crazy Egg's View Results properly work.  The code is to ensure that our
// windows appear on top of all frames, but this was breaking Crazy Egg's function.
// if (window != top) top.location.href = location.href

var root="http://www.lni.wa.gov/";
var Common="Common/";
var ImgLoc="/Common/images/";

function goSearch()
{
var term=eval(pre+"q"+ds+".value");
//document.location='/NoContent.asp';
document.location='http://198.187.3.14/search?q='+term+'&ie=&site=LNI_Content_Main&output=xml_no_dtd&client=LNI_Content_Main&lr=&proxystylesheet=LNI_Content_Main&oe=&restrict=EntireSite';
}

// Mailto spam virus hide
  function mailto(who,subject)
  {  
  eval(who+".href='mailto:"+who+"@LNI.wa.gov"+"?Subject="+subject+"'");
  }

// Initial variables
if (!section) section="none";
if (!lnHome) var lnHome="none";
var pageID="notHome"
var isHome="no"

var MenNum = 0;
var Site="Home"

document.write('<link rel="stylesheet" href="/Common/css/default.css" media="screen">');

// Cross Browser javascript, variable and style sheet translator
if (document.layers)
	{
	document.location="/Netscape4Errors.htm"
	}
else if (navigator.appName == "Opera")
	{
	document.write('<link rel="stylesheet" href="/Common/css/defaultMozilla.css" media="screen">');
	document.write('<link rel="stylesheet" href="/Common/css/defaultMozillaForPrint.css" media="print">');
		var dp='document.all.';
		var ds='.'
		var pre='document.all.';
		var suf='.style.';
		var tMargin=0;
	if (isHome=="yes"){var lnHeight="57";} else {var lnHeight="49";}
	}
else if (document.all && window.print)
	{
	// if (lnHome=="yes"){var lnHeight="57";} else {var lnHeight="49";}
	// document.write('<link rel="stylesheet" href="/Common/css/default.css" media="screen">');
	if (section == "pw")
		{
		document.write('<link rel="stylesheet" href="/Common/css/defaultForPrintPWrates.css" media="print">');
		section="tl"
		}
	else
		{
		document.write('<link rel="stylesheet" href="/Common/css/defaultForPrint.css" media="print">');
		}
	document.write("<style>body  {background-color: #FFFFFF;}</style>");
	var dp='document.all.';
	var ds='.'
	var pre='document.all.';
	var suf='.style.';
	var tMargin=0;
	var DisplayTags=document.all.tags("div")
	var DisplayImage=document.all.tags("img")
	}
else if (document.all)
	{
	document.write('<link rel="stylesheet" href="/Common/css/defaultMacIE.css">');
	document.write('<link rel="stylesheet" href="/Common/css/defaultMacIEForPrint.css" media="print">');
	document.write("<style>body { background-color: #FFFFFF;}</style>");
		var dp='document.all.';
		var ds='.'
		var pre='document.all.';
		var suf='.style.';
		var tMargin=0;
	if (lnHome=="yes"){var lnHeight="61";}else {var lnHeight="53";}
	var DisplayTags=document.all.tags("div")
	var DisplayImage=document.all.tags("img")
	}
else if (document.getElementById)
	{
	if (lnHome=="yes"){var lnHeight="60";}else {var lnHeight="65";}
	document.write('<link rel="stylesheet" href="/Common/css/defaultMozilla.css" media="screen">');
	document.write('<link rel="stylesheet" href="/Common/css/defaultMozillaForPrint.css" media="print">');
		var dp='document.getElementById("';
		var ds='").'
		var pre='document.getElementById("';
		var suf='").style.';
		var tMargin=7;
		var DisplayTags=document.getElementsByTagName("div")
		var DisplayImage=document.getElementsByTagName("img")
//		window.captureEvents(Event.CLICK);
//		window.onclick=positionMe;
	}
	
	// =====================  BEGIN MENU FOR PDAS  =========================  // 

var nua = String(navigator.userAgent);
if (nua.indexOf("240x320")>0)
	{
	document.write('<link rel="stylesheet" href="/Common/css/defaultPDA.css media="handheld">');
	isPDA=1
function writeTop(id,URL,name) {}
function writePlus(id,URL,name) {}
function writeDot(id,URL,name) {}
function writeDash(id,URL,name) {}
	}
else if (nua.indexOf("NetFront")>0)
	{
	document.write('<link rel="stylesheet" href="/Common/css/defaultPDA.css media="handheld">');
	isPDA=1
function writeTop(id,URL,name) {}
function writePlus(id,URL,name) {}
function writeDot(id,URL,name) {}
function writeDash(id,URL,name) {}
	}
	
else
	{
	isPDA=0

// =====================  BEGIN MENU FOR BROWSERS  =========================  // 

//write menus
//write menu top
function writeTop(id,URL,name)
{
TempID="'"+id+"'";
document.write('<div id="O'+id+'000" style="background:#FCF9DF"><table cellpadding="0" cellspacing="0"><tr><td rowspan="2" valign="top"><a onclick="toggle('+id+',1)" name=""><img alt="Expand/Collapse" src="'+root+Common+'images/menu_arrow.gif" width="22" height="18" class="oLn" id="O'+id+'" onMouseover="doOver('+TempID+');" onMouseout="doO('+TempID+');" /></a></td><td><img src="'+root+Common+'images/2pixyellow.gif" width="147" height="2" /></td></tr><tr><td style="width:147px;" id="bgO'+id+'"><a onMouseover="doOver('+TempID+');" onMouseout="doO('+TempID+');" id="Lo'+id+'" class="LN" href="'+URL+'"> '+name+'</a></td></tr></table> <div id="O'+id+'d" style="width:169px; display:none; background:#FFFFFF;" class="O'+id+'d"><table cellpadding="0" cellspacing="0"><tr><td background="'+root+Common+'images/2pixyellow.gif" width="2"></td><td>');
}

// write menu plus
function writePlus(id,URL,name)
{
document.write('<table cellpadding="0""><tr><td valign="top"><span class="TD9"><a onclick="toggle('+id+',2)" name=""><img vspace="2" hspace="4" alt="Expand/Collapse" src="'+root+Common+'images/plus.GIF" class="oLn" id="O'+id+'" /></a></span></td><td id="bgO'+id+'"><a class="LN" id="Lo'+id+'" href="'+URL+'">'+name+'</a></td></tr></table><div id="O'+id+'d" style="display:none; margin-left:10px;">');
}

//write menu dot
function writeDot(id,URL,name)
{
document.write('<table cellpadding="0"><tr><td valign="top"><span class="TD9"><a href="'+URL+'"><img vspace="2" hspace="4" border="0" src="'+root+Common+'images/dot.GIF" /></a></span></td><td id="O'+id+'d"><a class="LN" id="Lo'+id+'" href="'+URL+'">'+name+'</a></td></tr></table>');
}

//write menu dash
function writeDash(id,URL,name)
{
document.write('<table cellpadding="0"><tr><td width="24" valign="top"><span class="TD9">></span></td><td id="O'+id+'d"><a class="LN" id="Lo'+id+'" href="'+URL+'">'+name+'</a></td></tr></table>');
}
	
}
// Menu variables
var dlp=document.location.protocol
var dlh=document.location.hostname
var mImg1="http://www.lni.wa.gov/Common/images/menu_arrow.gif"
var mImg1o="http://www.lni.wa.gov/Common/images/menu_open_top.gif"
var mImg1over="http://www.lni.wa.gov/Common/images/menu_arrow_over.gif"
var mImg2="http://www.lni.wa.gov/Common/images/plus.gif";
var mImg2o="http://www.lni.wa.gov/Common/images/minus.gif";

// Menu treeview toggle code
function toggle(id,img){
if (isPDA==1)
{}
else
{
	var thisContainer = pre+"O"+id+"d"+suf+"display";
	var thisImg = dp+"O"+id+ds+"src";
	var thisBG = pre+"bgO"+id+suf+"backgroundColor";
  	thisStatus=eval(thisContainer);
    disImg=eval("mImg"+img);
    disImgo=eval("mImg"+img+"o");
	if(thisStatus == 'none'){
		eval(thisContainer+" = 'block'");
		eval(thisImg+"='"+disImgo+"'");
		eval(thisBG+"='#FFFFFF'");
    } else {
		eval(thisContainer+" = 'none'");
		eval(thisImg+"='"+disImg+"'");
		if(img==1)eval(thisBG+"='#FCF9DF'");
    }
}
}

function doOver(count)
{
srcElement = eval(dp+"O"+count+ds+"src");
if (srcElement == dlp+"//"+dlh+mImg1 ||  srcElement == mImg1) 
	{
	eval(dp+"O"+count+ds+"src='"+mImg1over+"'");
	eval(pre+"bgO"+count+suf + "backgroundColor='#FFFFFF'");
	}	
}

function doO(count)
{
srcElement = eval(dp+"O"+count+ds+"src");
if (srcElement == dlp+"//"+dlh+mImg1over || srcElement == mImg1over) 
	{
	eval(dp+"O"+count+ds+"src='"+mImg1+"'");

	eval(pre+"bgO"+count+suf + "backgroundColor='#FCF9DF'");
	}
}

// =====================  END OF MENU  =========================  // 

// Change Image
function changeImage(imageWho,urL)
{
 eval(dp+imageWho+ds+"src='"+urL+"'");
}

// Popup scrollable layer positioning
  window.onclick= moveMe;
function moveMe(e)
{
	if (document.all)
	{
		currentX = (event.clientX + document.body.scrollLeft);
		currentY = (event.clientY + document.body.scrollTop + 10); 
	}
	else
	{
		currentX = (e.pageX + document.body.scrollLeft);
		currentY = (e.pageY + document.body.scrollTop);
	}
	if (document.getElementById("popFrameDiv"))
	{
		doHide();
		//eval(pre+"popFrameDiv"+suf+"visibility='visible'");
		eval(pre+"popFrameDiv"+suf+"left='"+currentX+"px'");
		eval(pre+"popFrameDiv"+suf+"top='"+currentY+"px'");
	}
}

function positionMe( e )
{
	if (document.all)
	{
		currentX = (event.clientX + document.body.scrollLeft);
		currentY = (event.clientY + document.body.scrollTop + 10); 
		doHide();
		eval(pre+"popFrameDiv"+suf+"left='"+currentX+"px'");
		eval(pre+"popFrameDiv"+suf+"top='"+currentY+"px'");
	}
	else
	{
		//currentX = (e.screenX + document.body.scrollLeft);
		//currentY = (e.screenY + document.body.scrollTop - 1300);
	}
}

// Show Popup layer
function loadpop(URL,e)
{
eval("popFrame.location='"+URL+"'");
eval(pre+"popFrameDiv"+suf+"visibility='visible'");
}

// Hide Popup layer
function doHide()
{
eval(pre+"popFrameDiv"+suf+"visibility='hidden'");
}

// Show hide menu
function doShowHide(Who)
{
	ThisID=eval(pre+Who+suf+"display")
	if (ThisID=='none')
	{eval(pre+Who+suf+"display='block'")}
	else
	{eval(pre+Who+suf+"display='none'")}
}

// Show hide hidden content
function doShowHideDisplay(Who,img)
{
	if(img!="no")imageWho=Who+"img"
	ThisID=eval(pre+Who+suf+"display")
	if (ThisID=='block')
	{eval(pre+Who+suf+"display='none'")
	if(img!="no")changeImage(imageWho,"/Common/images/hideBut.gif")
	}
	else
	{eval(pre+Who+suf+"display='block'")
	if(img!="no")changeImage(imageWho,"/Common/images/showBut.gif")
	}
}
// Show hide hidden content NEW!!!!
function doShowHideDisplay2(Who,img)
{
	if(img!="no")imageWho=Who+"img"
	ThisID=eval(pre+Who+suf+"display")
	if (ThisID=='block')
	{eval(pre+Who+suf+"display='none'")
	if(img!="no")changeImage(imageWho,"/Common/images/showBut.gif")
	}
	else
	{eval(pre+Who+suf+"display='block'")
	if(img!="no")changeImage(imageWho,"/Common/images/hideBut.gif")
	}
}

function doShowHideDisplay3(Who)
{
	imageWho=Who+"img"
	ThisID=eval(pre+Who+suf+"display")
	if (ThisID=='block')
	{
		eval(pre+Who+suf+"display='none'")
		changeImage(imageWho,"/Common/images/expandPlus.gif")
	}
	else
	{
		eval(pre+Who+suf+"display='block'")
		changeImage(imageWho,"/Common/images/collapseMinus.gif")
	}
}

function doShowHideDisplay4(Who)
{
	imageWho=Who+"img"
	ThisID=eval(pre+Who+suf+"display")
	if (ThisID=='block')
	{
		eval(pre+Who+suf+"display='none'")
		changeImage(imageWho,"/Common/images/Plus.gif")
	}
	else
	{
		eval(pre+Who+suf+"display='block'")
		changeImage(imageWho,"/Common/images/minus.gif")
	}
}

SHstatus="hide"
function doShowHideDisplayAll(thisImage)
{
//var DisplayTags=document.all? document.all.tags("DIV") : document.getElementsByTagName("DIV")
//var DisplayImage=document.all? document.all.tags("IMG") : document.getElementsByTagName("IMG")
	if (SHstatus=="hide")
	{
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide")DisplayTags[i].style.display="block"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/collapseMinus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/collapseGroup.gif"
		}
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide3")DisplayTags[i].style.display="block"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/collapseMinus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/collapseGroup.gif"
		}	
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide4")DisplayTags[i].style.display="block"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/collapseMinus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/collapseGroup.gif"
		}	
		SHstatus="show"
		if (!thisImage){}else{eval(dp+thisImage+ds+"src='/Common/images/collapseAll.gif'");}
	}
	else
	{
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide")DisplayTags[i].style.display="none"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/expandPlus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/expandGroup.gif"
		}
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide3")DisplayTags[i].style.display="none"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/expandPlus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/expandGroup.gif"
		}
		for (i=0; i<DisplayTags.length; i++)
		{
			if (DisplayTags[i].className=="ShowHide4")DisplayTags[i].style.display="none"
		}
		for (i=0; i<DisplayImage.length; i++)
		{
			if (DisplayImage[i].className=="ExpandOne")DisplayImage[i].src="/Common/images/expandPlus.gif"
			if (DisplayImage[i].className=="ExpandGroup")DisplayImage[i].src="/Common/images/expandGroup.gif"
		}
		SHstatus="hide"
		if (!thisImage){}else{eval(dp+thisImage+ds+"src='/Common/images/expandAll.gif'");}
	}
}

function doShowHideDisplayGroup(GroupName,NumItems,thisImage)
{
	ThisStatus=eval(dp+thisImage+ds+"src")
	if (ThisStatus=='/Common/images/expandGroup.gif' || ThisStatus=='http://protodev.lni.wa.gov/Common/images/expandGroup.gif' || ThisStatus=='http://www.lni.wa.gov/Common/images/expandGroup.gif') 
	{
		ThisStyle='block'
		ThisImgNow='/Common/images/collapseGroup.gif'
		ThisImgSubs='/Common/images/collapseMinus.gif'
	}
	else
	{
		ThisStyle='none'
		ThisImgNow='/Common/images/expandGroup.gif'
		ThisImgSubs='/Common/images/expandPlus.gif'
	}
	for (i=1; i<NumItems+1; i++)
	{
		Who=GroupName+i
		//doShowHideDisplay2(Who,'no')
		eval(pre+Who+suf+"display='"+ThisStyle+"'")
		eval(dp+thisImage+ds+"src='"+ThisImgNow+"'")
		eval(dp+Who+"img"+ds+"src='"+ThisImgSubs+"'")
	}
}

//On Page Tabs
function ShowMe(Who,TotalTabs)
{
	for (i=1; i<TotalTabs+1; i++)
	{
		eval(pre+"Content"+i+suf+"display='none'")
		eval(pre+"Tab"+i+ds+"className='OnPageTab'")
	}
	eval(pre+"Content"+Who+suf+"display='block'")
	eval(pre+"Tab"+Who+ds+"className='OnPageTabSelected'")
}

// javascript link that does nothing
function doNothingLink()
{
var that="that";
}

// New tab styles (Fee Schedule site)  COMMENTED OUT BY STEVE 9/25/2007
// function doTabHighlight(whichTab)
// {
// eval(pre+"tab"+whichTab+suf+"backgroundColor='white'");
// eval(pre+"tab"+whichTab+suf+"color='maroon'");
// eval(pre+"tab"+whichTab+suf+"borderBottomColor='white'");
// }


// HOME PAGE PROMO TRANSITIONS
var opac = 0;
var currentNews = 1;
var firstload = true;
var startnews = 1;
var t;
var faderate;

function cycleNews() {
	
	if (navigator.appName == "Microsoft Internet Explorer") {
		if (firstload) {
			firstload = false;
		} else {
			shown = getName("news" + currentNews);
			shown.style.display = 'none';
			nextNews = currentNews + 1;
			if (nextNews > newsTotal) nextNews = 1;
			
			newdisplay = getName("news" + nextNews);
			newdisplay.style.display = 'block';
			opac = 0;
			fadein("news" + nextNews);
			currentNews = nextNews;
		}	
		t = setTimeout(cycleNews, faderate);
	}
}

// FOR AUTO PROMOS
function fadein(id) { 
	
	if (opac < 100) {
		opac += 5;
		var e = getName(id);
		e.filters.alpha.opacity = opac;
		var f = "fadein('" + id + "')";
		setTimeout(f, 50);
	}
	
}

// FOR AUTO PROMOS
function newsNext(dir) {

	window.clearTimeout(t);
	
	shown = getName("news" + currentNews);
	shown.style.display = 'none';
	
	if (dir == "forward") {
		nextNews = currentNews + 1;
		if (nextNews > newsTotal) nextNews = 1;
	} else {
		nextNews = currentNews - 1;
		if (nextNews == 0) nextNews = newsTotal;
	}
	
	newdisplay = getName("news" + nextNews);
	newdisplay.style.display = 'block';
	
	if (navigator.appName == "Microsoft Internet Explorer") {
		opac = 0;
		fadein("news" + nextNews);
	}
	currentNews = nextNews;

}

function goBack()
  {
  window.history.back()
  }
