﻿function displayMenu(element, max) {

   var div = getElement(element);   
   
   if(div.style.visibility == "hidden") {
      div.style.visibility = "visible";
   }
   
   if(div.pickUpTimer)
      window.clearTimeout(div.pickUpTimer);

   var h = div.style.height;
   h = h.replace("px","");
   h = h*1;
   if(h == "")
      h = 0;

   h = h + 3;
   if(h < max)
   {  div.style.height = h + "px";   
      div.dropDownTimer = setTimeout("displayMenu('" + element + "', '" + max + "')", 2);
   }  
   else {
      div.style.height = max + "px";
   }
}

function hideMenu(element) {
   
   var div = getElement(element); 
   
   if(div.dropDownTimer)
      window.clearTimeout(div.dropDownTimer);

   var h = div.style.height;
   h = h.replace("px","");
   h = h*1;
   h = h - 3;
   if(h > 0)
   {  div.style.height = h + "px";   
      div.pickUpTimer = setTimeout("hideMenu('" + element + "')", 2);
   }
   else {
      div.style.height = "0px";
      div.style.visibility = "hidden";
   }
}

function getElement(id) {
   var obj;
   if(document.getElementById)
      obj = document.getElementById(id);
   else if(document.all)
      obj = document.all(id);
   else if(document.layers)
      obj = document.layers[id];

   return obj;
}

function registerMenuListener(listenerObject, eventObject, listMax) {
   var listener = getElement(listenerObject);
   var eventObj = getElement(eventObject);
   listener.onmouseover = function() { displayMenu(eventObject, listMax); }
   listener.onmouseout = function() { hideMenu(eventObject); }
   eventObj.onmouseover = function() { displayMenu(eventObject, listMax); }
   eventObj.onmouseout = function() { hideMenu(eventObject); }
   eventObj.style.visibility = "hidden";
   
   var isIE = false;
   var agent = navigator.userAgent;
   if ((i = agent.indexOf("Opera")) >= 0) {
      isIE = false;
   }
   else if ((i = agent.indexOf("Netscape6/")) >= 0) {
      isIE = false;
   }
   else if ((i = agent.indexOf("Gecko")) >= 0) {
      isIE = false;
   }
   else if ((i = agent.indexOf("MSIE"))) {
      isIE = true;
   }
   
   if(isIE == true) {
      eventObj.style.marginLeft = "0px";
      eventObj.style.width = "160px";
   }
   	
}

function changeBanners(numImage) {
   
 
  var link1 = getElement("bannerLink1"); 
  var image1 = getElement("bannerImage1");



  if(numImage == 1) {
     
     link1.href = "http://www.housexperts.ca/?page=help_right_now";
     image1.src = "http://www.housexperts.ca/images/bannera.gif"; 

     var t = setTimeout("changeBanners(2)",5000);
  } 
  else if(numImage == 2) {
     
     link1.href = "http://www.housexperts.ca/?page=franchise";
     image1.src = "http://www.housexperts.ca/images/bannerb.gif"; 
  
     var t = setTimeout("changeBanners(1)",5000);
  }


}
