//Script written by vad.ru
ie = (document.all)? true : false;
nn4 = (document.layers)? true : false;
nn5 = (parseInt(navigator.appVersion)>=5)? true : false;
opera = (document.appName == "Opera" && parseInt(navigator.appVersion)>=4)? true : false;

var pLayer;

	if (nn4) {
		layerRef="document.";
		styleSwitch="";
	}
	if (ie) {
		layerRef="";
		styleSwitch=".style";
	}
	if (nn5 || opera) {
		layerRef="document.getElementById('";
		styleSwitch="').style";
	}


var opened = new Array();
var MyTimeout;

function deleteByKey( key)
{
for(i=0;i<opened.length;i++)
	{
	if( opened[i] == key)
		{
		opened = (opened.slice( 0,i)).concat( opened.slice( i+1, opened.length))
		}
	}
}
function menushow( img, show, menuNum, availWidth)
{
if( show )
	{
	if( typeof(MenuTimeout) != 'undefined') {clearTimeout( MenuTimeout )}
	hideAllOpened()
//	document.images[img].src = img_activated

	if( typeof( menuNum) != 'undefined')
		{
//		var sLeft = Math.round( availWidth/2 )-300
//		if( sLeft < 150 ) sLeft = 150
		var sLeft = 215
		sLeft = String( sLeft )
		eval(layerRef+'id'+img+styleSwitch+".top=5");
		eval(layerRef+'id'+img+styleSwitch+".left=" + sLeft);
		eval(layerRef+'id'+img+styleSwitch+".visibility='visible'");
		}
	
	if( typeof(MyTimeout) != 'undefined') {clearTimeout( MyTimeout)}
	opened[opened.length] = img
	} else {
//	document.images[img].src = img_empty
	eval(layerRef+'id'+img+styleSwitch+".visibility='hidden'");
	deleteByKey( img)
	}
}

function menuhide( img )
{
	MyTimeout = setTimeout( "menushow( '"+img+"', false);", 2000)
}

function hideAllOpened()
{
	for( var i=0; i < opened.length; i++ )
	{
		menushow( opened[i], false)
	}
}

function menuOver()
{
	if( typeof(MyTimeout) != 'undefined') {clearTimeout( MyTimeout)}
	if( typeof(MenuTimeout) != 'undefined') {clearTimeout( MenuTimeout)}
}

function menuOut()
{
	MenuTimeout = setTimeout( 'hideAllOpened();', 1000)
}

