//Первая часть

function ShowHide(id1, id2)
{
   var res = expMenu(id1);
   if (id2 != '') expMenu(id2);
}
function expMenu(id)
{
   var itm = null;
   if (document.getElementById)
		{itm = document.getElementById(id);}
   else if (document.all)
		{itm = document.all[id];}
   else if (document.layers)
		{itm = document.layers[id];}
   if (!itm)
		{// do nothing
   		}
	else if (itm.style)
		{if (itm.style.display == "none")
		    {itm.style.display = "";
			return 1; }
		else
	       {itm.style.display = "none";
	        return 2;}
   		}
   else
	   {itm.visibility = "show";
	    return 1;}
}

var ca = 'all';
function newsReg(a, obj, id)
{
    if (ca == a) { return false; }
    var dr = document.getElementById('reg-news');
    if (dr)
    {
        document.getElementById('li-all').className = (a == 'all') ? 'selected' : '';
        document.getElementById('li-reg').className = (a == 'reg') ? 'selected' : '';
        var da = document.getElementById('all-news');
        var t = da.innerHTML;
        da.innerHTML = dr.innerHTML;
        dr.innerHTML = t;
        ca = a;
    }
    r(obj, 'stred/pid=14/cid='+id);
    return false;
}
if (document.getElementById)
document.onkeydown = escapekey;
function escapekey(e) {
	var code;
	if (!e) e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if ((code == 27) && (e.ctrlKey == false) && (e.altKey == false)) hideLogin();
}
function settime()
{ document.forms['login'].timestamp.value = new Date().getTime(); }
function search_type(site)
{
	var f = document.forms['web'];
	if (f.text.value) {
		f.stype.value = site;
		f.submit();
		return false;
	}
	return true;
}
function unescape_opera(text) {
	if(typeof(RegExp) == 'function') {
		re = /quot;/g;
		newstr=text.replace(re, '');
		re = /&/g;
		return newstr.replace(re, '"');
	}
	else return text;
}
function r(a, w)
{
	var img = new Image();
	img.src = 'http://clck.yandex.ru/click/dtype=' + w + '/*' + a.href;
}

//Вторая часть


var objt=Array();
var objb=Array();
var objn=Array();
var par=Array();
var i;
cnt=1;

var foundobj=Array();
var fobj=Array();
var foundcount=0;
var openid=Array();
var openpart=Array();
var opencount=0;

function CloseBlock(parent)
{
	cls = false;
	cnti=cnt;
	for (i=1;i<cnti;i++)
	{
		if (par[i]==parent){cls=true;cnt=i;}
		if (cls)
		{
			objt[i].style.display = "none";
			objn[i].style.display = "none";
			objb[i].style.display = "block";
		}
	}
}
function st(idblock, idnone, idtabl,parent)
{
	if (idtabl.style.display == "none")
	{
		CloseBlock(parent)
		objt[cnt]=idtabl;
		objb[cnt]=idblock;
		objn[cnt]=idnone;
		par[cnt]=parent;
		objt[cnt].style.display = "block";
		objn[cnt].style.display = "block";
		objb[cnt].style.display = "none";
		cnt+=1;
	}
	else
	{
		idtabl.style.display = "none";
		idnone.style.display = "none";
		idblock.style.display = "block";
		CloseBlock(parent);
	}
}
function steps(idblock, idnone)
{
	idblock.style.display = "none";
	idnone.style.display = "block";
}

function SelectFound()
{
	//alert('SelectFound()');
	for (i=1;i<=foundcount;i++)
	{
		document.all['spn'+fobj[i]].className ='spnsel';
	}
}

function OpenFound()
{
	//alert('OpenFound()');
	for (i=1;i<=opencount;i++)
	{
		if (document.all['t'+openpart[i]+'_'+openid[i]])
		{
			if (openid[i]!=0)
			{
				if (document.all['p'+openid[i]])
				{
					document.all['p'+openid[i]].style.display = "none";
					document.all['m'+openid[i]].style.display = "block";
				}
			}
			else
			{
				document.all['p'+openpart[i]+'_0'].style.display = "none";
				document.all['m'+openpart[i]+'_0'].style.display = "block";
			}
			document.all['t'+openpart[i]+'_'+openid[i]].style.display = "block";
		}
	}
}

function ChangeList(Check,Val)
{
	xajax_change_list(xajax.getFormValues('selvid'),Check,Val);
	if (!Check) document.all['aLic['+Val+']'].checked = Check;
}

function ClearSearchResult()
{
	//alert('ClearSearchResult()');
	for (i=1;i<=foundcount;i++)
	{
		//foundobj[i].className ='spn';
		document.all['spn'+fobj[i]].className ='spn';
	}
	
	for (i=1;i<=opencount;i++)
	{
		if (document.all['t'+openpart[i]+'_'+openid[i]])
		{
			if (openid[i]!=0)
			{
				if (document.all['p'+openid[i]])
				{
					document.all['p'+openid[i]].style.display = "block";
					document.all['m'+openid[i]].style.display = "none";
				}
			}
			else
			{
				document.all['p'+openpart[i]+'_0'].style.display = "block";
				document.all['m'+openpart[i]+'_0'].style.display = "none";
			}
			document.all['t'+openpart[i]+'_'+openid[i]].style.display = "none";
		}
	}
	opencount=0;
}

function FindVid(sw)
{
	document.all['divloader'].style.display = "block";
	xajax_findvidxj(sw);
}