document.ready(function(){

  var timeout1, timeout2;

  $("about-container").hover(function(){
          
     if(!$("about-container").overed){
         img = $("about-container").select("img")[0];
         if (currPage === false || currPage != "About"){
			 img.src = img.src.replace(".gif", "_over.gif");
		 }
         $("about-container").overed = true;
     }
     
     if(timeout1){
        clearTimeout(timeout1);
     }
     
     timeout1 = setTimeout(function(){
        $("about-menu").setStyle({
     	   display:'block'
        });
        $("about-menu").shift({
           height:60,
           duration:0.5
        });
        timeout1 = false;
     }, 300);
     
  }, function(){
     
     if(timeout1){
        clearTimeout(timeout1);
        if($("about-container").overed){
          img = $("about-container").select("img")[0];
          if (currPage === false || currPage != "About") {
	      img.src = img.src.replace("_over.gif", ".gif");
	  }
	  $("about-container").overed = false;
        }
        return;
     }
     
     
     $("about-menu").shift({
        height:0,
        duration:0.2,
        onEnd:function(){
          $("about-menu").setStyle({
     	     display:'none'
          });
          
          if($("about-container").overed){
             img = $("about-container").select("img")[0];
	     if (currPage === false || currPage != "About") {
		img.src = img.src.replace("_over.gif", ".gif");
             }
             $("about-container").overed = false;
          }
        }
     });
  });
  
  $("provider-container").hover(function(){
     
     if(!$("provider-container").overed){
         img = $("provider-container").select("img")[0];
         if (currPage === false || currPage != "Providers") {
		 	img.src = img.src.replace(".gif", "_over.gif");
		 }
         $("provider-container").overed = true;
     }
     
     if(timeout2){
        clearTimeout(timeout2);
     }
     
     timeout2 = setTimeout(function(){
        $("provider-menu").setStyle({
     	   display:'block'
        });
        $("provider-menu").shift({
           height:95,
           duration:0.5
        });
        timeout2=false;
     }, 300);
     
  }, function(){
     if(timeout2){
        clearTimeout(timeout2);
        if($("provider-container").overed){
          img = $("provider-container").select("img")[0];
			if (currPage === false || currPage != "Providers") {
				img.src = img.src.replace("_over.gif", ".gif");
			}
          $("provider-container").overed = false;
        }
        return;
     }
     $("provider-menu").shift({
        height:0,
        duration:0.2,
        onEnd:function(){
          $("provider-menu").setStyle({
     	     display:'none'
          });
          
          if($("provider-container").overed){
             img = $("provider-container").select("img")[0];
	         if (currPage === false || currPage != "Providers") {
			 	img.src = img.src.replace("_over.gif", ".gif");
			 }
             $("provider-container").overed = false;
          }
        }
     });
  });
  
  
  $("Home", "Q&A", "Forums", "Articles").invoke("hover", function(elem){
	 if (elem.id === currPage){
	 	return;
	 }
     if(!elem.overed){
        elem.src = elem.src.replace(".gif", "_over.gif");
        elem.overed = true;
     }
  }, function(elem){
	 if (elem.id === currPage){
	 	return;
	 }
     if(elem.overed){
        elem.src = elem.src.replace("_over.gif", ".gif");
        elem.overed = false;
     }
  });
  
  if (currPage !== false){
    $(currPage).src = $(currPage).src.replace(".gif", "_over.gif");
  }
  
});

function preloadImages(){ //v3.0
    var d = document;
    if (d.images) {
        if (!d.MM_p) {
 	       d.MM_p = [];
			
		}
        var i, j = d.MM_p.length, a = preloadImages.arguments;
        for (i = 0; i < a.length; i++) 
            if (a[i].indexOf("#") != 0) {
                d.MM_p[j] = new Image;
                d.MM_p[j++].src = a[i];
            }
    }
}

function checkFields(idArray){
	for (var i=0; i<idArray.length; i++){
		if ($(idArray[i]).value == "Enter Zipcode" || $(idArray[i]).value == "Enter Keyword"){
			$(idArray[i]).value = "";
		}
		if ((idArray[i].toLowerCase()).match('zip')){
			if ($(idArray[i]).value==""){
				alert("Please enter zip code!");
				return false;
			}
		}
		if ($(idArray[i]).value.length > 3){
			return true;
		}
	}
	alert("Please give us some more details!");
	return false;
}

