var timerID = null;
var timerOn = false;
var currentRollover = false;
var currentMenuLayer = false;

    
var n6 = false; 
var nn = false; 
var ie = false;

if (document.getElementById && !document.all) 
{
  n6 = true;    
}
else if (document.all) 
{ 
  ie = true;    
} 
else if (document.layers) 
{ 
  nn = true;  
}

function getWidth() 
{
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) 
  {
    //Non-IE
    myWidth = window.innerWidth;    
  } 
  else 
  {
    if( document.documentElement && ( document.documentElement.clientWidth  ) ) 
    {
      //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
      
    } 
    else 
    {
      if( document.body && ( document.body.clientWidth  ) ) 
      {
        //IE 4 compatible
        myWidth = document.body.clientWidth;       
      }
    }
  }
  return  myWidth;
}
  
function showLayer(obj, layer)
{   
  currentRollover = obj;
  obj.className = "menuRoll";   
    
  if(currentMenuLayer = getObj(layer))
  {   
  	
    //newPos = obj.offsetLeft - 12;        
	newPos = obj.offsetLeft + 152;        
     
    if(ie) 
    {     
      currentMenuLayer.style.posLeft = newPos;
    }
    else
    {
      currentMenuLayer.style.left = newPos;
    }
      
    currentMenuLayer.style.visibility = 'visible';    
  }
}


function RolloverOff()
{  
  currentRollover.className = "menu";    
  currentRollover = false;
}


function startTime() 
{
  if (timerOn == false) 
  {
    timerID=setTimeout( "hideAll()" , 650);
    timerOn = true;
  }
}

function stopTime() 
{
  if (timerOn) 
  {
    clearTimeout(timerID);
    timerID = null;
    timerOn = false;
  }
}

function hideAll()
{ 
  if (currentRollover != false) 
  {
    RolloverOff();
  } 
  
  if (currentMenuLayer != false) 
  {
    if(currentMenuLayer.style.visibility == 'visible')  
      currentMenuLayer.style.visibility = 'hidden';
  }  
}

function getObj(name)
{
  if(ie)
  {
    if(document.all[name] != null)
      return document.all[name];
    else
      return false;          
  }
  else if(n6)
  {  
    if(document.getElementById(name) != null)    
      return document.getElementById(name);
    else
      return false;
  }
  else if(nn)
  {  
    if(document.layers[name] != null)
      return document.layers[name];
    else
      return false; 
  }  
  else return false;
}




 

		


