// javascript document

function writeEmail(tla,dom,nam) {
document.write("<a href='mailto:"+nam+"@"+dom+"."+tla+"'>"+nam+"@"+dom+"."+tla+"</a>");
}

function switchVal(e,o) {
// e is the element  - o is the orginal value


if (e.value==o) e.value=""; 
}
function checkVal(e,o) {
// e is the element  - o is the orginal value
if (e.value=="") e.value=o;
}
                



var olem,oloc;
function showLoc(loc){
var lem=document.getElementById(loc);
if (oloc) {
hideLoc(oloc);
}
lem.style.display="block";
olem=lem;
oloc=loc;

}  

var curFormDownload ;
function setCurForm(v){
	curFormDownload = v ;
}

function hideLoc(loc){
var lem=document.getElementById(loc);
lem.style.display="none";
testeln=1;
testel=oloc+"_"+testeln;
while (document.getElementById(testel)){
document.getElementById(testel).style.display="none";
testeln++;
testel=loc+"_"+testeln;
}
}

function showStaff(el){
var lem=document.getElementById(el);
lem.style.display="block";

}  


function showHail(yr) {
  var el = "hail_forms_" + yr ; 
document.getElementById(el).style.display="block";       
  
}



function getLocTitle(loc){
switch(loc){
case "jewell":
retval = "Diversified Services - Mark Marshall<br />Stratford, Iowa";
break;
case "cape_girardeau":
retval = "Diversified Services<br />Cape Girardeau, Missouri";
break;
case "jacksonville":
retval = "Diversified Services<br/>Jacksonville, Illinois";
break;
case "rochelle":
retval = "Diversified Services<br/>Rochelle, Illinois";
break;
case "princeton":
retval = "Diversified Services - Matt Cessna<br />Princeton, Illinois";
break;
case "buckley":
retval = "Diversified Services<br/>Buckley, Illinois";
break;
case "enid":
retval = "Diversified Services - Zane Alford<br/>Enid, Mississippi";
break;
case "king":
retval = "Diversified Services - Brad Newsome<br/>King, North Carolina";
break;
case "wilmington":
retval = "Diversified Services<br/>Wilmington, Ohio";
break;
case "greensburg":
retval = "Diversified Services <br/>Greensburg, Indiana";
break;
case "new_paris":
retval = "Diversified Services <br/>New Paris, Ohio";
break;
case "mt_vernon":
retval = "Diversified Services<br/>Mt. Vernon, Indiana";
break;
case "higginsville":
retval = "Diversified Services<br/>Higginsville, Missouri";
break;
case "atchison":
retval = "Diversified Services<br/>Atchison, Kansas";
break;
case "carrollton":
retval = "Diversified Services<br/>Carrollton, Missouri";
break;
case "hamilton":
retval = "Diversified Services<br/>Hamilton, Missouri";
break;
case "hughesville":
retval = "Diversified Services<br/>Hughesville, Missouri";
break;
case "owensboro":
retval = "Diversified Services<br/>Owensboro, Kentucky";
break;
case "prairie":
retval = "Diversified Services<br/>Prairie du Chien, Wisconsin";
break;
case "smithfield":
retval = "Diversified Services<br/>Smithfield, North Carolina";
break;
case "metamora":
retval = "Diversified Services<br/>Metamora, Illinois";
break;
case "BENTON":
retval = "Diversified Services<br/>Benton, Illinois";
break;
case "Fairview":
retval = "Diversified Services<br/>Fairview, Oklahoma";
break;
case "Senatobia":
retval = "Diversified Services<br/>Senatobia, Mississippi";
break;
case "Harrisburg":
retval = "Diversified Services<br/>Harrisburg, Illinois";
break;
case "Murray":
retval = "Diversified Services<br/>Murray, Kentucky";
break;
case "CedarFalls":
retval = "Diversified Services<br/>Cedar Falls, Iowa";
break;
}
return "<b>"+retval+"</b>";
}    


function showWeather(zip){
/*
var url="/includes/getWeather.asp?zip="+zip;
var weather = new Ajax(url, {
		method: 'get',
		update: $('weather_pane')
	}).request();
*/
var w=document.getElementById('weather_pane');
var retval="";
retval+="<div class='dashed_line'><"+"/div><iframe style='width:320px; height:250px; margin:0; padding:0;' scrolling='no' frameborder='0' marginwidth='0' marginheight='0' src='/includes/getWeather.asp?zip="+zip+"' ><"+"/iframe>";
w.innerHTML=retval;

// save this in a cookie
createCookie('zip',zip,100);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

window.onload=function(){
	var w=document.getElementById('weather_pane');
	var zip=readCookie('zip');
	if (zip && w) showWeather(zip);
}

