<!--
var oldwhich="";
var waittime=1000;
var layerTimer;
var layer_position=true;

//set up layer call
var isIE, isNS, isNS6, isDOM, lR, sR, vis, invis, myTimeOut, goName;
	if (document.all) {isIE= true;lR="document.all.";sR=".style";rR="";vis="visible";invis="hidden";}
	if (document.layers){isNS = true;lR="document.layers.";sR="";rR="";vis="show";invis="hide";}
	if (document.getElementById &&!isIE) {isDOM=true;lR = "document.getElementById('";sR = "').style";rR="')";invis ="hidden";vis = "visible"}
	if (isDOM == true && navigator.appName =="Netscape") isNS6 = true;

isOpera=isOpera5=window.opera && isDOM //Opera 5+
isOpera6=isOpera && window.print //Opera 6+
isOpera7=isOpera && document.readyState //Opera 7+
isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE //MSIE 5+
isNetscape4=document.layers //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla или Netscape 6.*

	
// X-координата верха слоя
function getLayerLeft(layer){
  if(isMSIE || isOpera || isMozilla){
    return layer.offsetLeft
  }else if(isNetscape4){
    return layer.pageX
  }
}

// Y-координата верха слоя
function getLayerTop(layer){
  if(isMSIE || isOpera || isMozilla){
    return layer.offsetTop
  }else if(isNetscape4){
    return layer.pageY
  }
}

// установка XY-координата слоя
function setLayerCoords(layer,x,y){
  

  if (isMSIE || isOpera || isMozilla)
  {
    layer.style.left =""+x+"px";
    layer.style.top =""+y+"px";
  } else if(isNetscape4)
  {
    if (x>0) layer.pageX=x;
    if (y>0) layer.pageY=y;
  }
}	

// ширина слоя
function getLayerWidth(layer){
  if (isOpera5 || isOpera6)
  {
    return layer.style.pixelWidth;
  }
  if(isMSIE || isOpera || isMozilla){
    return layer.offsetWidth;
  }else if(isNetscape4){
    return layer.document.width;
  }
}

// высота слоя
function getLayerHeight(layer){
  if (isOpera5 || isOpera6)
  {
    return layer.style.pixelHeight;
  }
  if(isMSIE || isOpera || isMozilla){
    return layer.offsetHeight;
  }else if(isNetscape4){
    return layer.document.height;
  }
}
	
//turn on layer and rollover
	function layOver(nam,parent,width,height,parent_width,parent_height)
	{
	l = eval(""+lR + nam + sR);
	le = eval(""+lR + nam + rR);
	el=eval(""+lR+parent+rR);
	if (oldwhich!=nam&&oldwhich!="")
	{
		ol=eval(""+lR+oldwhich+sR);
		ol.visibility=invis;
	}
	l.visibility = vis;
	if (layer_position&&el)
	 {
	 if (parent_width) layer_width=getLayerWidth(el); else layer_width=0;
	 if (parent_height) layer_height=getLayerHeight(el); else layer_height=0;
	 width=parseInt(width);
	 if (!width) width=0;
	 height=parseInt(height);
	 if (!height) height=0;
	 position_x=getLayerLeft(el)+layer_width+width;
 	 position_y=getLayerTop(el)+layer_height+height;

	 setLayerCoords(le,position_x,position_y);
	 }
	oldwhich=nam;
	clearTimeout(layerTimer);
	
	return;
	}
	
//turn off layer and rollover if user is completely off nav 
	function stopOver()
	{   
	layerTimer = setTimeout("layOut()",waittime);
	}

	function layOut()
	{   
	   if (oldwhich!="")
	    {
	ol = eval(""+lR + oldwhich + sR);
	ol.visibility = invis;	
	    }
	}
//reset the timer
	function startOver()
	{
	clearTimeout(layerTimer);
	}
//-->

