/*
  Main Javascript file
*/

var prevLayer='';
var tt=1,mn;

function expand(layer_id, pid) {
	var layer = document.getElementById(layer_id);
	var img = document.getElementById(layer_id+'_img');
	if(layer)
	{
		if( layer.style.display != 'none' )
		{
			document.cookie="pr_group["+pid+"]=1; path=/; expires=Mon, 01-Jan-2091 00:00:00 GMT";
			layer.style.display = 'none';
			img.src = '/images/plus.gif';
		}
		else
		{
			document.cookie="pr_group["+pid+"]=0; path=/; expires=Mon, 01-Jan-2091 00:00:00 GMT";
			layer.style.display = 'block';
			img.src = '/images/minus.gif';
		}
	}
}

function preLoad()
{
  plus = new Image();
  plus.src = '/images/plus.gif'
  minus = new Image();
  minus.src = '/images/minus.gif';
  return true;
}

function showLayer(layerName)
{
	document.getElementById(layerName).className = 'menuVisible';
	//eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
	if (prevLayer!=''&&prevLayer!=layerName) 
	{
		hideLayer(prevLayer);
	}
	prevLayer=layerName;
}

function hideLayer(layerName)
{
	if(!tt) return;
	document.getElementById(layerName).className = 'menuHidden';
}

function hidePLayer()
{
	if(prevLayer!='')
	{
		document.getElementById(prevLayer).className = 'menuHidden';
	}
}

function setPosition(id, obj)
{
	var layer = document.getElementById(id);
	layer.style.left = findPosX(obj) + 'px';
	//layer.offsetLeft = findPosX(obj);
	return false;
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	{
		curleft += obj.x;
	}
	else
	{
		curleft = obj.offsetLeft;
	}
	return curleft;
}

// Авторизация

function auth() 
{
	var aform = document.getElementById('authForm');
	aform.submit();
	return false;
}
