﻿
//------------------------------------------------------------------
function getElementReference(id) 
{	
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}	
//------------------------------------------------------------------
function getLeftOffset(el)
{	
	for (var lx=0,ly=0;el!=null;
		lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx}
}	
//------------------------------------------------------------------
function getTopOffset(el)
{
	for (var lx=0,ly=0;el!=null;
		ly+=el.offsetTop,lx+=el.offsetLeft,el=el.offsetParent);
	return {y:ly}
}	
//------------------------------------------------------------------
function ShowTopMenu(id, DisplaySub)
{	
	if (DisplaySub)
	{	
		var subTopNav	= getElementReference('topNav' + id);
		var subTopPos	= getElementReference('posSubTop' + id);
		posLeft			= getLeftOffset(subTopPos);
		posTop			= getTopOffset(subTopPos);
		
		subTopNav.style.top		= posTop.y + 0 + 'px';
		subTopNav.style.left	= posLeft.x - 0 + 'px';
		
		if (subTopNav && subTopNav.css) 
			subTopNav.css.visibility = "visible";
	}		
	try
	{
	    scr1.setTiming(0, 0);
	}
	catch(exp){}
}			
//------------------------------------------------------------------
function HideTopMenu(id, DisplaySub) 
{	
	if (DisplaySub)
	{	
		var subTopNav = getElementReference('topNav' + id);
		if (subTopNav && subTopNav.css) 
		{	
			subTopNav.css.visibility = "hidden";
		}	
	}	
	try
	{
	    scr1.setTiming(30, 0);
	}
	catch(exp){}
}		
function DoHide(ElementID)
{
	var subTopNav = getElementReference(ElementID);
	subTopNav.css.visibility = "hidden";
}
//------------------------------------------------------------------
function ShowTopMenu2(id, DisplaySub)
{	
	if (DisplaySub)
	{	
		var subTopNav	= getElementReference('topNav' + id);
		var subTopPos	= getElementReference('posSubTop' + id);
		posLeft			= getLeftOffset(subTopPos);
		posTop			= getTopOffset(subTopPos);
			
		subTopNav.style.top		= posTop.y - 20 + 'px';
		subTopNav.style.left	= posLeft.x - 0 + 'px';
	
		if (subTopNav && subTopNav.css) 
			subTopNav.css.visibility = "visible";
	}	
	try
	{
	    scr1.setTiming(0, 0);
	}
	catch(exp){}
}		
//------------------------------------------------------------------
function HideTopMenu2(id, DisplaySub) 
{	
	if (DisplaySub)
	{	
		var subTopNav = getElementReference('topNav' + id);
		if (subTopNav && subTopNav.css) subTopNav.css.visibility = "hidden";
	}	
	try
	{
	    scr1.setTiming(0, 0);
	}
	catch(exp){}
}		
//------------------------------------------------------------------
function getImageWidth(id, _Imagefiled) 
{
    if (id == 1)
    {
        _Imagefiled.style.width = '78px';
        _Imagefiled.style.height = '21px';
    }
    else  if (id == 2)
    {
        _Imagefiled.style.width = '112px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 3)
    {
        _Imagefiled.style.width = '62px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 4)
    {
        _Imagefiled.style.width = '53px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 9)
    {
        _Imagefiled.style.width = '81px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 12)
    {
        _Imagefiled.style.width = '73px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 42)
    {
        _Imagefiled.style.width = '93px';
        _Imagefiled.style.height = '21px';
    }
    else if (id == 51)
    {
        _Imagefiled.style.width = '101px';
        _Imagefiled.style.height = '21px';
    }
}
//------------------------------------------------------------------
