var lev2=null;
var lev3=null;
var par=null;
var tm;

function getOffsetX(_Object)
{
	return (_Object.offsetParent!=null)?_Object.offsetLeft+getOffsetX(_Object.offsetParent):0
}

function getOffsetY(_Object)
{
	return (_Object.offsetParent!=null)?_Object.offsetTop+getOffsetY(_Object.offsetParent):0
}

function showlevel2(element)
{
	element = 'lev1_'+element;
	if(element==lev2)
		return;
	if(lev3)
		hidelevel3();
	if(lev2)
		hidelevel2();
	if(!document.getElementById(element))
		return;
	
	document.getElementById(element).style.display = "";
	lev2 = element;
	return;
}

function hidelevel2()
{
	if(!lev2)
		return;
	document.getElementById(lev2).style.display = "none";	
	lev2 = null;
	return;
}

function showlevel3(element)
{
	element='_'+element;
	clearTimeout(tm);
	if(element==lev3)
		return;
  if(lev3)
		hidelevel3();
	if(!document.getElementById(element))
    return;
	var lv = document.getElementById(element);
	var el = document.getElementById('lev2'+element);
  var etop = getOffsetY(lv)+1;
  var eleft = getOffsetX(lv)+lv.offsetWidth;
  
 
  
  if(navigator.appName.substring(0,9) != "Microsoft")
  {
    lv.style.backgroundImage="url('"+ths_fld+"pics/popmenu_bg.png')";
  }
  
  if(navigator.appName=="Opera")
  {
  	etop-=1;
  }
  if((navigator.appName=="Netscape")&&(navigator.appVersion.indexOf("Safari")==-1))
  {
    etop = etop - document.getElementById(lev2).offsetTop + 40;
  }
  if((navigator.appName=="Netscape")&&(navigator.appVersion.indexOf("Safari")!=-1))
  {
    //etop = etop + document.getElementById(lev2).offsetTop;    
  }
  el.style.display = "inline";
  el.style.top = etop + "px";
  el.style.left = eleft + "px"; 
  lev3 = element;
  return;
}

function hidelevel3()
{
	if(!lev3)
		return;

	var el = document.getElementById('lev2'+lev3);
	var lv = document.getElementById(lev3);
	lv.style.backgroundImage="";	
	
	if(navigator.appName.substring(0,9) == "Microsoft")
   {
    //lv.runtimeStyle.backgroundImage="";
    lv.runtimeStyle.filter="";
   }
	
	el.style.display = "none";
	lev3 = null;
	return;
}

function time_on()
{
	tm=setTimeout('hidelevel3()',500);
	return;
}

function setcolor(element,color)
{
	document.getElementById(element).style.backgroundColor = color;
}

function menu2_on(el)
{  
  el.className='menu2_sel';
  el.style.backgroundImage="url('"+ths_fld+"pics/popmenu_bg.png')";
  if(navigator.appName.substring(0,9) == "Microsoft")
  {
  	fixPNG(el);
   	el.runtimeStyle.backgroundImage="url('"+ths_fld+"pics/popmenu_bg.png')";   
  }

}

function menu2_off(el)
{
	el.className='menu2';
	el.style.backgroundImage="";
	hidelevel3();
	if(navigator.appName.substring(0,9) == "Microsoft")
	{
		el.runtimeStyle.filter="";		
		el.runtimeStyle.backgroundImage="none";
	}
}

function menu2d_on(el)
{  
  el.className='menu2_sel';
  
  
  if(navigator.appName.substring(0,9) == "Microsoft")
  {  	     
   fixPNG(el);
   el.runtimeStyle.backgroundImage="url('"+ths_fld+"pics/popmenu_bg.png')";
  }
  else
  {
  	el.style.backgroundImage="url('"+ths_fld+"pics/popmenu_bg.png')";
  }
}

function menu2d_off(el)
{
	el.className='menu2';
	
	hidelevel3();
	if(navigator.appName.substring(0,9) == "Microsoft")
	{
		el.runtimeStyle.filter="";
		el.runtimeStyle.backgroundImage="none";
	}
	else
	{
		el.style.backgroundImage="";
	}
}