
var navNames = [];

var navImgsOn  = new Array();
var navImgsOff = new Array();

function imgLoad(){
    for (var x = 0; x < navNames.length; x++){

        navNames[x] = "nav_" + navNames[x];

        navElem = document.getElementById(navNames[x]);

        if ( navElem ){
            navImgsOff[navNames[x]] = new Image();
            navImgsOff[navNames[x]].src = navElem.src;
            navImgsOn[navNames[x]] = imgMake(navNames[x] + "-on");

            navElem.onmouseover = imgFlip;
            navElem.onmouseout  = imgFlip;
        }
    }
}


function imgMake(imgName){
    var newImg = new Image();
    newImg.src = "/images/" + imgName + ".gif";

    return newImg;
}


function imgFlip(e){

    var imgTarget;

    if (e){ imgTarget = e.target; }
    else  { imgTarget = event.srcElement; }

    if (imgTarget.src.indexOf("-on") > -1){
        imgTarget.src = navImgsOff[imgTarget.id].src;
    }
    else {
        imgTarget.src = navImgsOn[imgTarget.id].src;
    }

    return true;
}


function verify(e) {

  var form;

  if (e){ form = e.target; }
  else  { form = event.srcElement; }

  var reqFields = new Array('name', 'email', 'phone');
  var reqText   = new Array('Name', 'Email', 'Phone');

  for (var x = 0; x < reqFields.length; x++){
	if (form[reqFields[x]].value == ""){
		alert ( reqText[x] + " is required");
		form[reqFields[x]].focus();
		return false;
	}
  }
}


function setFormCheck(){

    formElem = document.getElementById('contact');
    if ( formElem ){

        formElem.onsubmit = verify;

        if ( self.location.search.indexOf("reserve=y") > -1 ){
            formElem.kathy.checked = true;
        }
        if ( self.location.search.indexOf("appointment=y") > -1 ){
            formElem.sched.checked = true;
        }
    }
}
