//preload nav images
if (document.images) {
  homeImg = new Image();  homeImg.src ="img/nav/home.gif";
  homeImgSel = new Image();  homeImgSel.src ="img/nav/homeSelected.gif";
	contactUsImg = new Image();  contactUsImg.src ="img/nav/contactUs.gif";
  contactUsImgSel = new Image();  contactUsImgSel.src ="img/nav/contactUsSelected.gif";
  faqImg = new Image();  faqImg.src ="img/nav/faq.gif";
  faqImgSel = new Image();  faqImgSel.src ="img/nav/faqSelected.gif";
  ourServicesImg = new Image();  ourServicesImg.src ="img/nav/ourServices.gif";
  ourServicesImgSel = new Image();  ourServicesImgSel.src ="img/nav/ourServicesSelected.gif";
  ourTeamImg = new Image();  ourTeamImg.src ="img/nav/ourTeam.gif";
	ourTeamImgSel = new Image();  ourTeamImgSel.src ="img/nav/ourTeamSelected.gif";
	petEducationImg = new Image();  petEducationImg.src ="img/nav/petEducation.gif";
  petEducationImgSel = new Image();  petEducationImgSel.src ="img/nav/petEducationSelected.gif";
}
// Mouseover crap for nav
function mouseOver(id) {
//alert(id + " In");
  document.getElementById(id).src = document.getElementById(id).src.slice(0,-4) + "Selected.gif";
	//img.src = img.src.slice(0,-4) + "Selected.gif";
}
function mouseOut(id) {
  //alert(id + " Out");
  //document.getElementById(id).src = document.getElementById(id).src + "Selected";
  document.getElementById(id).src = document.getElementById(id).src.slice(0,-12) + ".gif";
}

// utility class to clear form fields when they're clicked on w/ a default value.
function clearDefaultValue(id,defaultValue) {
  formElement = document.getElementById(id);
	if (formElement.nodeName.toLowerCase() == "textarea" && formElement.firstChild.nodeValue==defaultValue) {
    formElement.removeChild(formElement.firstChild);
	}
	else {
    if (formElement.value==defaultValue){
  		formElement.value="";
    }
	}
}
//displays a hidden/undisplayed element 
//displayValue should be a valid CSS attr for display:block,inline,table,etc
function displayElement(id,displayValue) {
  element = document.getElementById(id);
	element.style.visibility = 'visible';
	element.style.display = displayValue;
}
//hides an element 
function hideElement(id) {
  element = document.getElementById(id);
	element.style.visibility = 'hidden';
	element.style.display = 'none';
}
//clear the email status message
function clearStatus() {
  statusElements = getElementsByClassName('mailStatus');
	for(i=0;i < statusElements.length; i++) {
	  if(statusElements[i].firstChild) statusElements[i].removeChild(statusElements[i].firstChild);
	}
}
// limited function to test if a client selects patient on appointment page
function isPatient() {
  if(document.appointmentForm.existing[0].checked) {
	   return true
	}
	else { return false }  
}
function showLayer(lyr) {
   hideLayer(currentLayer);
   document.getElementById(lyr)
      .style.visibility = 'visible';
   currentLayer = lyr;
}
function hideLayer(lyr) {
   document.getElementById(lyr).
      style.visibility = 'hidden';
}

