//<script>
// Globals
var mf = '';
var s_CurrMenuID;
var s_CurrClassName;
var s_RootPrefix	= 'MenuTblRoot';
var s_ChildPrefix	= 'MenuTblChild';
var s_ClassOn		= 'MenuRootActive';
var s_ClassOff		= 'MenuRoot';
var mT = 0;
var SHOW, HIDE;

var userArea	= 468;
var menuWidth	= 81;

var padding1 = 0;
var padding2 = 78;
var padding3 = 158;
var padding4 = 239;
var padding5 = 322;
var padding6 = 393;
var paddingArray = new Array(0, 78, 158, 239, 322, 393)

var ns = (navigator.appName == 'Netscape' && parseInt(navigator.appVersion) >= 4);
var ie = (navigator.appName == 'Microsoft Internet Explorer' && parseInt(navigator.appVersion) >= 4);

if (ie)
{
	SHOW = "visible";
	HIDE = "hidden";
}
if (ns)
{
	SHOW = "show";
	HIDE = "hide";
}
	
function menuSwap(elementID, vizProp)
{
	var o_CurrMenu;
	
	if (ie) o_CurrMenu = eval('document.all.' + s_RootPrefix + elementID);
	if (ns) o_CurrMenu = eval('document.' + s_RootPrefix + elementID);

	if (vizProp == SHOW)
	{
		if (elementID == s_CurrMenuID)
		{
			mf = "";
			clearTimeout(mT);
		}
		else
		{
			eval(mf);
			clearTimeout(mT);
			
			if (ie)
			{
				s_CurrClassName = o_CurrMenu.className;
				o_CurrMenu.className = s_ClassOn;
			}
			
			s_CurrMenuID = elementID;
			ShowHide(elementID, SHOW);
		}
	}
	else
	{
		o_CurrMenu.className = s_ClassOff;
		ShowHide(elementID, HIDE);
	}

}


function menuTimeOff(elementID)
{
	mf = "menuSwap('" + elementID + "', HIDE); s_CurrMenuID = '';";
	mT = setTimeout(mf, 500);
}

function ShowHide(elementID, vizProp)
{	
	var o_Child = eval('document.all.' + s_ChildPrefix + elementID);
	
	if (ie)
	{
		if (typeof(o_Child) != 'object') return;
		setPosition(o_Child, elementID);
		o_Child.style.visibility = vizProp;
	}
}

function setPosition(o_MenuDiv, szMenuDivID)
{
//	alert(o_MenuDiv.firstChild.offsetWidth)
	var oCurrTable = o_MenuDiv.firstChild;
	var szCurrPad = paddingArray[szMenuDivID - 1];
	
	if (szCurrPad + oCurrTable.offsetWidth > userArea)
	{
		var x = (szCurrPad + oCurrTable.offsetWidth) - userArea;
		szCurrPad  = szCurrPad - x;
	}
	
	//alert(szCurrPad)
	if (szCurrPad < 0) szCurrPad = 0;
	o_MenuDiv.style.paddingLeft = szCurrPad + 'px';
//	if (oCurrTable.offsetLeft + oCurrTable.offsetWidth > userArea)
//	{
		//o_MenuTable.style.left = o_MenuTable.style.left - (o_MenuTable.style.left + o_MenuTable.offsetWidth - userArea);
//	}
}


//------------------------------------------------------------------
//
//	Show Hide Topics Section
//
//------------------------------------------------------------------
var showIcon = '/images/showTopics.gif';
var hideIcon = '/images/hideTopics.gif';
var sCookieName = 'SGTopicsStyle';

function ShowHideTopics()
{
	var sValue;
	if (TopicAction.src.indexOf(showIcon) != -1)
	{
		TopicAction.src = hideIcon;
		TopicAction.alt = 'Спрятать';
		sValue = 'inline';
	}
	else
	{
		TopicAction.src = showIcon;
		TopicAction.alt = 'Показать';
		sValue = 'none';
	}
	
	TopicsContent.style.display = sValue;
	SetCookie(sValue);
}

function SetCookie(val)
{
	var date = new Date();
	date.setMonth(date.getMonth() + 1);
	
	var sCookie = sCookieName + "=" + escape(val) + "; expires=" + date.toGMTString() + "; path=/";
	
	document.cookie = sCookie;
}

//<script>
//------------------------------------------------------------------
//
//	Show Hide Topics Section
//
//------------------------------------------------------------------
var prevTarget = null;

function ExpandContent(id)
{
	var target = document.all[id];

	if (prevTarget != null && prevTarget != target)
		prevTarget.style.display = 'none';
	
	if (target.style.display == 'none')
		target.style.display = '';
	else
		target.style.display = 'none';
	
	prevTarget = target;
}
