var tmt

function get_params(obj)
{
/* find width */
	var curwidth = obj.offsetWidth;
/* find width */

/* find height */
	var curheight = obj.offsetHeight;
/* find height */

/* find pos Y */
	function findY(obj)
	{
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop;
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
		{
			curtop += obj.y;
		}
		return curtop;
	}
/* find pos Y */

/* find pos X */
	function findX(obj)
	{
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
		{
			curleft += obj.x;
		}
		return curleft;
	}
/* find pos X */

var params = new Array();
	params[0] = findY(obj);
	params[1] = findX(obj);
	params[2] = curwidth;
	params[3] = curheight;
//alert (params);
	return params;
}

function returnObjById( id ) 
{ 
	if (document.getElementById) 
	var returnVar = document.getElementById(id); 
	else if (document.all) 
	var returnVar = document.all[id]; 
	else if (document.layers) 
	var returnVar = document.layers[id]; 
	return returnVar; 
}

function clear_level( level )
{
	var a=returnObjById('div'+level); 
	a.style.display='none';
}


function hide_div(id, level)
{
	//if (navigator.appName=='Opera')
		tmt = setTimeout("document.getElementById('div'+"+id+").style.display='none';",500);
	//else
	//document.getElementById('div'+id).style.display='none';
}


function hide_shadow(id)
{
		document.getElementById('img1'+id).style.display='none'; 
		document.getElementById('img2'+id).style.display='none'; 
}
function show_shadow(id, level)
{
	if (level==1)
	{
		document.getElementById('img1'+id).style.display='block'; 
		document.getElementById('img2'+id).style.display='block'; 
	}
}
function show_div (params, id, priority, level, type)
{
//alert (posY);
//alert ((posX+50));
//alert(navigator.appName);
// IE 6 -> Microsoft Internet Explorer
// Mozilla 2 -> Netscape
// Opera -> Opera
	//var el = document.getElementById(link_id);
	//var offset = el.offsetWidth;
	
	//alert ('Element Id :div'+id+' | Level:'+level+' | Type'+type);
	//alert (id);
	//clearTimeout();
	//if (document.getElementById('div'+id).style.display!='block') 
	//{
	//	eval("clear_level"+(level+1)+"();");
		
	//}
	//if (timeouts)
	clearTimeout(tmt);
	
	if (level!=1)
	{
		//alert (params);
		var offset = new Array();
		var i=0;
		for (i=level;i>=1;i--)
		{
			document.getElementById('div'+id).style.display='block'; 
			var el = get_params('level'+level);
			//alert (el);
		}
		//alert (offset[level]);

		if (type=="vertical")
		{
			document.getElementById('div'+id).style.top=(0+(priority-1)*params[3]+5)+'px'; 
			//if (navigator.appName=='Microsoft Internet Explorer')
			//document.getElementById(div_id).style.top=(params[0]-20)+'px'; 
			document.getElementById('div'+id).style.left=(0+params[2]+10)+'px'; 
		}
		if (type=="horizontal")
		{
			document.getElementById('div'+id).style.top=(params[0]+params[3])+'px'; 
			//if (navigator.appName=='Microsoft Internet Explorer')
			//document.getElementById(div_id).style.top=params[0]+'px'; 
			document.getElementById('div'+id).style.left=params[1]+'px'; 
		}
		document.getElementById('div'+id).style.display='block'; 
	}
	else
	{
		if (type=="vertical")
		{
			document.getElementById('div'+id).style.top=(params[0]-83)+'px'; 
			//alert(params[0]);
			document.getElementById('div'+id).style.left=(params[2]+20)+'px'; 
		}
		if (type=="horizontal")
		{
			document.getElementById('div'+id).style.top=(params[0]+params[3])+'px'; 
			document.getElementById('div'+id).style.left=(params[1]-4)+'px'; 
		}
		document.getElementById('div'+id).style.display='block';
	}
	
}


/*
function hide_div(id, level)
{
	setTimeout('clear_level'+level+'();',1000);
}
*/

function show_sub_div ( my_div, div_id, params, my_params )
{
	document.getElementById(my_div).style.display='block'; 
	var el = document.getElementById(my_div);
	var offset = el.offsetWidth;

		document.getElementById(div_id).style.top=params[0]+'px'; 
		document.getElementById(div_id).style.left=(params[1]+offset)+'px'; 
		//if (navigator.appName == 'Opera')
		//document.getElementById(div_id).style.left=(params[1]+offset-10)+'px';
		document.getElementById(div_id).style.display='block'; 

}

/*
function hide_div(div) {
	if( timeouts[div] )
		clearTimeout(timeouts[div]);
	timeouts[div] = setTimeout("document.getElementById('"+div+"').style.display='none';",2500);
}

function onmoverMenuDiv( mdiv ){
	if( timeouts[mdiv] )
		clearTimeout(timeouts[mdiv]);
	document.getElementById(mdiv).style.display='block';
}
*/
