if (document.images) {
/* preload images if the image array exists*/
  hm1off = new Image();
  hm1off.src = "px/header-menu-1.gif";
  hm1on = new Image();
  hm1on.src = "px/header-menu-1-on.gif";
  
  hm2off = new Image();
  hm2off.src = "px/header-menu-2.gif";
  hm2on = new Image();
  hm2on.src = "px/header-menu-2-on.gif";
  
  hm3off = new Image();
  hm3off.src = "px/header-menu-3.gif";
  hm3on = new Image();
  hm3on.src = "px/header-menu-3-on.gif";
  
  hm4off = new Image();
  hm4off.src = "px/header-menu-4.gif";
  hm4on = new Image();
  hm4on.src = "px/header-menu-4-on.gif";
  
  hm5off = new Image();
  hm5off.src = "px/header-menu-5.gif";
  hm5on = new Image();
  hm5on.src = "px/header-menu-5-on.gif";
  
  hm6off = new Image();
  hm6off.src = "px/header-menu-6.gif";
  hm6on = new Image();
  hm6on.src = "px/header-menu-6-on.gif";
  
  hm7off = new Image();
  hm7off.src = "px/header-menu-7.gif";
  hm7on = new Image();
  hm7on.src = "px/header-menu-7-on.gif";

}

function changeImages() {
    for (var i=0; i<changeImages.arguments.length; i+=2) document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
}

function setInputFocus(inputID){
	document.getElementById(inputID).focus()
}

function testForm(FormAction) {
	var frmData = 'site'	
	var booSubmitSafe = "True"
	for(iElement = 0; iElement < document.forms[frmData].elements.length; iElement++) { 
		if(document.forms[frmData].elements[iElement].className == 'RequiredInput' || document.forms[frmData].elements[iElement].className == 'FailedInput') { 
			if(document.forms[frmData].elements[iElement].value == '') { 
				document.forms[frmData].elements[iElement].className = 'FailedInput'; 
				document.getElementById('ErrorBlock').innerHTML = 'Please complete all required fields.';
				booSubmitSafe = "False"
			} else { 
				document.forms[frmData].elements[iElement].className = 'RequiredInput'; 
			} 
		} 
	} 	
	if (booSubmitSafe == "True") {
		document.getElementById('ErrorBlock').innerHTML = 'An &#187; indicates required information.';
		document.getElementById('SubmitButton').style.visibility = "hidden";
		if (document.getElementById('UnSubscribe')){
			document.getElementById('UnSubscribe').style.visibility = "hidden";
		}
		//alert(FormAction);
		//document.forms[frmData].action = FormAction
		document.forms[frmData].submit();
	}
}

function clearForm() {
	var frmData = 'site'
	var booSubmitSafe = "True"
	for(iElement = 0; iElement < document.forms[frmData].elements.length; iElement++) { 
		if(document.forms[frmData].elements[iElement].className == 'RequiredInput' || document.forms[frmData].elements[iElement].className == 'FailedInput'){ 
			document.forms[frmData].elements[iElement].className = 'RequiredInput';
			document.forms[frmData].elements[iElement].value = ''; 
		} 
		if(document.forms[frmData].elements[iElement].className == 'OptionalInput'){ 
			document.forms[frmData].elements[iElement].className = 'OptionalInput'; 
			document.forms[frmData].elements[iElement].value = ''; 
		} 
	} 	
	document.getElementById('ErrorBlock').innerHTML = 'An &#187; indicates required information.';
	document.getElementById('SubmitButton').style.visibility = "visible";
	if (document.getElementById('UnSubscribe')){
		document.getElementById('UnSubscribe').style.visibility = "visible";
	}
}

function ShowFare(FareType){
	alert(FareType);
	oogy = document.getElementById('restaurants').rows.length
	alert(oogy)
	//document.getElementById(FareType).style.visibility = "hidden";
	for (var i=0; i<document.getElementById('restaurants').rows.length; i++) {
		if (document.getElementById('restaurants').rows(i).id == FareType) {
			alert(FareType + " | " + document.getElementById('restaurants').innerHTML)
			document.getElementById('restaurants').rows(i).style.display = "yes";
		} else {
			//alert(document.getElementById('restaurants').rows(i).innerHTML)
			document.getElementById('restaurants').rows(i).style.display = "none";
		}
		//document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
	}
}