var stateArray = [["-- Select a State --",""],["Alabama","AL"],["Alaska","AK"],["Arizona","AZ"],["Arkansas","AR"],["California","CA"],["Colorado","CO"],["Connecticut","CT"],["Delaware","DE"],["District of Columbia","DC"],["Florida","FL"],["Georgia","GA"],["Hawaii","HI"],["Idaho","ID"],["Illinois","IL"],["Indiana","IN"],["Iowa","IA"],["Kansas","KS"],["Kentucky","KY"],["Louisiana","LA"],["Maine","ME"],["Maryland","MD"],["Massachusetts","MA"],["Michigan","MI"],["Minnesota","MN"],["Mississippi","MS"],["Missouri","MO"],["Montana","MT"],["Nebraska","NE"],["Nevada","NV"],["New Hampshire","NH"],["New Jersey","NJ"],["New Mexico","NM"],["New York","NY"],["North Carolina","NC"],["North Dakota","ND"],["Ohio","OH"],["Oklahoma","OK"],["Oregon","OR"],["Pennsylvania","PA"],["Rhode Island","RI"],["South Carolina","SC"],["South Dakota","SD"],["Tennessee","TN"],["Texas","TX"],["Utah","UT"],["Vermont","VT"],["Virginia","VA"],["Washington","WA"],["West Virginia","WV"],["Wisconsin","WI"],["Wyoming","WY"]];

window.onload = function () {
	
	// Add an event handler for first "What's this?" links on Sign-In Page
	if (document.getElementById("whatsThisLink1")) {
		var link1 = document.getElementById("whatsThisLink1");
		var link2 = document.getElementById("whatsThisLink2");
		
		link1.onclick = toggleDisplay;
		link2.onclick = toggleDisplay;
	}

	if (!canPlayFlash()) {


		if (document.getElementById("demoLink")) {
			var demoLinkDiv = document.getElementById("demoLink");
			demoLinkDiv.style.display = "none";
		} 
	
		if (document.getElementById("billboardNonFlash")) {
			var billboardNonFlashDiv = document.getElementById("billboardNonFlash");
			billboardNonFlashDiv.style.display="block";
		}
		
		if (document.getElementById("overviewContentArea")) {
			var mainImage = document.getElementById("overviewContentArea");
			mainImage.className = "overviewNonFlashImage";
		}
				
		if (document.getElementById("billboardFlash")) {
			var billboardFlashDiv = document.getElementById("billboardFlash");
			billboardFlashDiv.style.display="none";
		}
	}
	else {
	
		if (document.getElementById("rightContainer")) {
			var rightContainerDiv = document.getElementById("rightContainer");
			rightContainerDiv.style.backgroundImage="none";
		}
		
	}

}

//*** For the Login page info links
function toggleDisplay() {
		
		if (this.id == "whatsThisLink1") {
			if (document.getElementById("whatsThisRegistered").style.display == "block") {
				document.getElementById("whatsThisRegistered").style.display = "none";
			} else {
				document.getElementById("whatsThisRegistered").style.display = "block";
			}
		} else if (this.id == "whatsThisLink2") {
			if (document.getElementById("whatsThisRememberName").style.display == "block") {
				document.getElementById("whatsThisRememberName").style.display = "none";
			} else {
				document.getElementById("whatsThisRememberName").style.display = "block";
			}
		}
	}

	// image rollover helper function
	function findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}	
	// image rollover
	function swapImg() {
		var i,j=0,x,a=swapImg.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
		   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}

	// image restore
	function swapImgRestore() {
		var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

//*** Omniture link tracking function
function omniture_call(eVarArray,propArray,event4,event5,linkName) 
{

	//*** commented out until needed. - gjv 04/17
//	var s=s_gi(s_account);
//	var isEvent=false;
//	var trackVars="";
//	var eVarString="";
//	var propString="";
//	if(event4.length != 0) {
//		s.events='event4';
//		isEvent=true;
//		trackVars = trackVars+'events,';
//	} else if(event5.length != 0) {
//		s.events='event5';
//		isEvent=true;
//		trackVars = trackVars+'events,';
//	}
//	if(isEvent) {
//		s.linkTrackEvents=s.events; 
//	}
//	for(i=0;i<propArray.length;i++) {
//		if(propArray[i][1].length != 0) {
//			trackVars = trackVars+propArray[i][0]+',';
//			propString = 's.'+propArray[i][0]+'='+propArray[i][1];
//			eval(propString);
//		}
//	}
//	for(i=0;i<eVarArray.length;i++) {
//		if(eVarArray[i][1].length != 0) {
//			trackVars = trackVars+eVarArray[i][0]+',';
//			eVarString = 's.'+eVarArray[i][0]+'='+eVarArray[i][1];
//			eval(eVarString);
//		}
//	}
//
//	trackVars = trackVars.substr(0,trackVars.length-1);
//	s.linkTrackVars=trackVars; 
//	if(linkName.length != 0) {
//		s.tl(this,'o',linkName);
//	}
}

function openWin( html, name, wval, hval, scroll) {

	if (wval != '' && hval != '' && wval != undefined && hval != undefined)  {
		var n=open( html, name, 'width='+wval+',height='+hval+',toolbar=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no');
	} else {
		var n=open( html, name, 'width=940,height=620,toolbar=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no');
	}
}
function make_option(dataArray, theselectobj ) {
	for (i=0; i < dataArray.length ; i++ )
	{
		theselectobj.options[i]= new Option(dataArray[i][0],dataArray[i][1]);
	}
}

function metrics_gotolinks(dataArray,theIndex) 
{
	var tempArray = dataArray[theIndex][2].split("|");
	var prop1 = [['prop5', tempArray[0]]];
	var evar1 = [['eVar6', tempArray[1]]];
	omniture_call(evar1, prop1, 'Y','',tempArray[2]);
}

function toggleDisplay() {
		
		if (this.id == "whatsThisLink1") {
			if (document.getElementById("whatsThisRegistered").style.display == "block") {
				document.getElementById("whatsThisRegistered").style.display = "none";
			} else {
				document.getElementById("whatsThisRegistered").style.display = "block";
			}
		} else if (this.id == "whatsThisLink2") {
			if (document.getElementById("whatsThisRememberName").style.display == "block") {
				document.getElementById("whatsThisRememberName").style.display = "none";
			} else {
				document.getElementById("whatsThisRememberName").style.display = "block";
			}
		}
	}
	
	
function createflash8(width, height, swfname, flashvars, sbghex, wmode, connection,id){

		if (typeof(id)=="undefined") id="start";
		if (typeof(sbghex)=="undefined") sbghex="ffffff";
		if (typeof(wmode)=="undefined") wmode="";
		if (connection!="https") connection="http";

		document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"" + connection + "://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8 \" width=\"" + width + "\" height=\"" + height + "\" id=\""+id+"\" align=\"middle\" VIEWASTEXT>");
		document.write("<param name=\"allowScriptAccess\" value=\"always\" />");
		document.write("<param name=\"movie\" value=\"" + swfname + "\" />");
		document.write("<param name=\"FlashVars\" value=\"" + flashvars + "\" />");
		document.write("<param name=\"quality\" value=\"best\" />");
		document.write("<param name=\"bgcolor\" value=\"#" + sbghex + "\" />");
		document.write("<param name=\"menu\" value =\"false\" />");
		document.write("<param name=\"wmode\" value =\"" + wmode + "\" />");
		document.write("<embed name=\""+id+"\" SWLIVECONNECT=\"true\" src=\"" + swfname + "\" FlashVars=\"" + flashvars + "\" quality=\"best\" bgcolor=\"#" + sbghex + "\" width=\"" + width +"\" height=\"" + height + "\" align=\"middle\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\" pluginspage=\"" + connection + "://www.macromedia.com/go/getflashplayer\" wmode=\"" + wmode + "\" />");
		document.write("</object>");
}

function validatelogin() 
{
	if ((document.loginForm.rememberName.checked) && (document.loginForm.userName.value != "")) 
	{
		document.cookie = "fsCNFWS=" + document.loginForm.userName.value;
	}
	else 
	{
		var today = new Date();
		var expiry = new Date(today.getTime() -1); // Setting a time 
		document.cookie = "fsCNFWS=" + document.loginForm.userName.value + "; expires=" + expiry.toGMTString();;
	}
}

function selectvalue(selObj, val)
{
	var selOptionslength = selObj.options.length;
	for (icount=0; icount < selOptionslength; icount++)
	{
		if (selObj.options[icount].value == val)
		{
			selObj.options[icount].selected = true;
		}
	}
}
