<!--//initializa some variables and constants
hasMenu = false;
activMenu = 0;
menuUp= 0;
menuDown=0;
menuLeft=-500;
menuRight=0;
Correction=30;
//Universal function for changing images inside and outside Layers. If inside a Layer first parameter must be '<layer name>'. If outside Layer firs parameter must be a number - 0, 1, 2, etc. 
function SwapImg(Elem,Field,Newimg){ 
   if (document.all){browser = "all."}
   else if (document.layers) {browser = ""}
        else if (document.getElementById) {browser = (document.getElementById(Elem)); Elem="";}
   if (document.images){
      if (isNaN(Elem)){
       Obj = eval("document."+browser+Elem+".document");
      }
      else {
         Obj = eval("document");
      }   
     Obj[Field].src=eval(Newimg+".src")
  }
}
//Shows the menu. If  a menu already exists it will be cleared.
function showMenu(menu,x,y){
   if (hasMenu){
     clearMenu(activMenu)
   }
   if (document.all){
       Obj = eval("document.all."+menu);
       Obj.style.pixelTop=y;
       Obj.style.pixelLeft=x;
       menuDown = y+Obj.style.pixelHeight;
       menuRight = x+Obj.style.pixelWidth;
    }
    else if (document.layers){ 
        Obj = eval("document."+menu);
        Obj.top = y;
        Obj.left = x;
        menuDown = y+Obj.clip.height;
        menuRight = x+Obj.clip.width;
    }
	 else if (document.getElementById){
             document.getElementById(menu).style.top=y;
             document.getElementById(menu).style.left=x;
             menuDown = y+document.getElementById(menu).offsetHeight;
             menuRight = x+document.getElementById(menu).offsetWidth;
			 }
  hasMenu = true;
  activMenu = menu;
  menuTop = y;
  menuLeft = x; 
}

function clearMenu(menu){
  if (document.all){
      Obj = eval("document.all."+menu+".style");
      Obj.pixelLeft=-500;
   }
    else if (document.layers){
       Obj = eval("document."+menu);
       Obj.left = -500;
    }
	else if(document.getElementById){
        	document.getElementById(menu).style.left=-500;
			}
   hasMenu=false;
}
//check for menuOver using MOUSEOVER event. For NS it needs to capture that event.
function moveIE(){
if (hasMenu){
  offsetTop=document.body.scrollTop;
  offsetLeft=document.body.scrollLeft;
  if (isNaN(offsetTop)){offsetTop=0;}
  if (isNaN(offsetLeft)){offsetLeft=0;}
    if ((menuDown<(event.y+offsetTop))||(menuTop-Correction>(event.y+offsetTop))||(menuLeft>(event.x+offsetLeft))||(menuRight<(event.x+offsetLeft))){
       clearMenu(activMenu);
    }    
}}

function moveNS(e){
if (hasMenu){
   if (((menuDown)<e.pageY)||(menuTop-Correction>e.pageY)||(menuLeft>e.pageX)||(menuRight<e.pageX)){
      clearMenu(activMenu);
   }
}}
 
function moveAll(){
 if (document.all){
     document.onmousemove=moveIE;
 }
 else{
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove=moveNS;
 }
}
moveAll();
//--> End Hiding Script From Old Browsers
