function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
nav_home_over = newImage("navigation/nav_home_over.gif");
nav_about_over = newImage("navigation/nav_about_over.gif");
nav_contact_over = newImage("navigation/nav_contact_over.gif");
nav_fireprevention_over = newImage("navigation/nav_fireprevention_over.gif");
nav_safetyinfo_over = newImage("navigation/nav_safetyinfo_over.gif");
nav_opportunities_over = newImage("navigation/nav_opportunities_over.gif");
nav_publicedu_over = newImage("navigation/nav_publicedu_over.gif");
nav_resources_over = newImage("navigation/nav_resources_over.gif");
nav_btm_about_over = newImage("navigation/nav_btm_about_over.gif");
nav_btm_contact_over = newImage("navigation/nav_btm_contact_over.gif");
nav_btm_fireprevention_over = newImage("navigation/nav_btm_fireprevention_over.gif");
nav_btm_safetyinfo_over = newImage("navigation/nav_btm_safetyinfo_over.gif");
nav_btm_opportunities_over = newImage("navigation/nav_btm_opportunities_over.gif");
nav_btm_publicedu_over = newImage("navigation/nav_btm_publicedu_over.gif");
nav_btm_resources_over = newImage("navigation/nav_btm_resources_over.gif");
preloadFlag = true;
}
}

// Create by hurriKane Solutions, LLC
function IsValidEmail (strEmail){
		var bIsValid=true;
		var Space1=" ";
		var At1="@";
		var Dot1=".";
		var strTemp=new String(strEmail);
		if (strTemp.length < 5) 
				bIsValid = false;
		
		if (strTemp.indexOf(Space1)>0)
				bIsValid = false;
		
		if (strTemp.indexOf(At1)<2)
				bIsValid = false;
		
		if (strTemp.lastIndexOf(Dot1) < strTemp.indexOf(At1, 1) + 1)
				bIsValid = false;
		return bIsValid; 
}

// contact script
function operation100Check(theForm)
{
 if (theForm.name.value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    theForm.name.focus();
    return (false);
  }
   if (theForm.address.value == "")
  {
    alert("Please enter a value for the \"Address\" field.");
    theForm.address.focus();
    return (false);
  }
     if (theForm.city.value == "")
  {
    alert("Please enter a value for the \"City\" field.");
    theForm.city.focus();
    return (false);
  }
 
	if (theForm.email.value == "")
  	{
    alert("Please enter a value for the \"Email\" field.");
    theForm.email.focus();
    return (false);
  	}
	var ValidEmail=IsValidEmail (theForm.email.value);
	if ((ValidEmail==false) && (theForm.email.value != "")){
	alert("You have entered in a invalid email address");
	theForm.email.focus();
	return (false);
	}
radioOption = -1;
for (i=0; i < theForm.options.length; i++) {
if (theForm.options[i].checked) {
radioOption = i;
}
}
if (radioOption == -1) {
alert("You must select an option for \"Request Type\"");
return false;
}	
     if (theForm.timedate.value == "")
  {
    alert("Please enter a value for the \"Time and Date you are available\" field.");
    theForm.timedate.focus();
    return (false);
  }
  
  
  return (true);
}


// contact script
function contactCheck(theForm)
{
 if (theForm.name.value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    theForm.name.focus();
    return (false);
  }
	if (theForm.email.value == "")
  	{
    alert("Please enter a value for the \"Email\" field.");
    theForm.email.focus();
    return (false);
  	}
	var ValidEmail=IsValidEmail (theForm.email.value);
	if ((ValidEmail==false) && (theForm.email.value != "")){
	alert("You have entered in a invalid email address");
	theForm.email.focus();
	return (false);
	}
if (theForm.reason.value == "")
  {
    alert("Please enter a value for the \"Why are you contacting Deerfield-Bannockburn Fire Departement?\" field.");
    theForm.reason.focus();
    return (false);
  }
  
  return (true);
}


// Writen by hurriKane Solutions, LLC
///DHTML // Props to PJK
var currTimeout;

function isNetscape6() {
	var browser = navigator.appName;
	var version = navigator.appVersion;
	if ((browser.indexOf("Netscape") != -1) && (version.indexOf("5") != -1))
		return true;
	else return false;
}

function makeName(layerID)
	{	
		if (navigator.appName=="Netscape"){
			if(isNetscape6()) {			
				zname = eval("document.getElementById('" + layerID + "').style")			
			} else {
				zname = eval("document." + layerID)
			}
		} else {
			zname = eval("document.all." + layerID + ".style")
		}
		return zname
	}

function showLayer(layername)
	{		
		hkvar = makeName(layername);
		hkvar.visibility="visible";
	}

function hideLayer(layername)
	{	
		hkvar = makeName(layername);	
		hkvar.visibility="hidden";
	}

function deactivateMenu(id) {
	currTimeout = window.setTimeout("activateMenu(5);",800);
}

function hkMenu(id) {
	window.clearTimeout(currTimeout);
	showLayer("menu" + id);
}

function activateMenu(menuNumber)
	{
		if (navigator.appName=="Netscape"){
			if(currTimeout != undefined) {
				window.clearTimeout(currTimeout);
			}
		} else {
			window.clearTimeout(currTimeout);
		}
		showLayer('menuoff');
		for (i=1; i<=4; i=i+1)
	   		{	
	   			hideLayer("menu" + i);
	   		}
		showLayer("menu" + menuNumber);
	}
	
function closeMenus()
	{	
			hideLayer('menuoff');		
		for (i=1; i<=4; i=i+1)
	   		{
				hideLayer("menu" + i);
	   		}
	}
