function shover(id){
document.getElementById(id).style.marginLeft = 2+'px';
}
function shout(id){
document.getElementById(id).style.marginLeft = -35+'px';
}
function showContent(link) {
var cont = document.getElementById('dossier');
var loading = document.getElementById('loading');

cont.innerHTML = loading.innerHTML;

         var http = createRequestObject();
         if( http )
         {
             http.open('get', link);
             http.onreadystatechange = function ()
             {
                 if(http.readyState == 4)
                 {
                     cont.innerHTML = http.responseText;
                 }
             }
             http.send(null);
         }
         else
         {
             document.location = link;
         }
     }

    // создание ajax объекта
     function createRequestObject()
     {
         try { return new XMLHttpRequest() }
         catch(e)
         {
             try { return new ActiveXObject('Msxml2.XMLHTTP') }
             catch(e)
             {
                 try { return new ActiveXObject('Microsoft.XMLHTTP') }
                 catch(e) { return null; }
             }
         }
     }

function act(ln)
{
	for(l=0;l<=3;l++)
	{
		if(document.getElementById('c'+l))
		{
			document.getElementById('c'+l).style.display=(ln==l)?'':'none';
		}
/*		if(document.getElementById('t'+l))
		{
		document.getElementById('t'+l).style.background=(ln==l)?'#fffff':'';
		document.getElementById('t'+l).style.borderBottom=(ln==l)?'1px solid #495360':'1px solid #495360';
		}
*/
		if(document.getElementById('i'+l))
		{
		document.getElementById('i'+l).style.background=(ln==l)?'#D6DDE6':'';
        document.getElementById('i'+l).style.borderBottom=(ln==l)?'':'1px solid #B7C3D3';
        document.getElementById('i'+l).style.borderTop=(ln==l)?'1px solid #B7C3D3':'';
        document.getElementById('i'+l).style.borderLeft=(ln==l)?'1px solid #B7C3D3':'';
        document.getElementById('i'+l).style.borderRight=(ln==l)?'1px solid #B7C3D3':'';
		}
		if(document.getElementById('u'+l))
		{
		document.getElementById('u'+l).style.color=(ln==l)?'#495360':'';
		}

	}
	if(ln>=0) setTab('act',ln);
	return false;
}

function action()
{
	var a=trackTab('act');
	if(!a) a="0";
	act(a);
}

var ie = (document.all) ? true : false;

function setStyleByClass(t,c,p,v){
        var elements;
        if(t == '*') {
                elements = (ie) ? document.all : document.getElementsByTagName('*');
        } else {
                elements = document.getElementsByTagName(t);
        }
        for(var i = 0; i < elements.length; i++){
                var node = elements.item(i);
                for(var j = 0; j < node.attributes.length; j++) {
                        if(node.attributes.item(j).nodeName == 'class') {
                                if(node.attributes.item(j).nodeValue == c) {
                                        eval('node.style.' + p + " = '" +v + "'");
                                }
                        }
                }
        }
}

function ar(flag,onoff)
{
        if(onoff) setsubcook(flag);
        else clearsubcook(flag);
        displayTab();
}

function displayTab()
{
        var c=trackTab('c1');
	if(!c) c="";
        for(var i=0;i<=6;i++)
        {
                var u='none';
                if(c.indexOf(i)>=0) u='';
                setStyleByClass('div','div'+i,'display',u);
        }
}
function setsubcook(flag)
{
        var q=trackTab('c1');
	if(!q) q="";
        if((i=q.indexOf(flag))>=0) return;
        setTab('c1',q+flag);
}
function clearsubcook(flag)
{
        var q=trackTab('c1');
	if(!q) q="";
        if((i=q.indexOf(flag))>=0)
        {
                q=q.substring(0,i)+q.substring(i+1,q.length);
                setTab('c1',q);
                return;
        }
}
function togsubcook(flag)
{
        var q=trackTab('c1');
        if((i=q.indexOf(flag))>=0)
        {
                q=q.substring(0,i)+q.substring(i+1,q.length);
                setTab('c1',q);
                return;
        }
        setTab('c1',q+flag);
}
function setTab(name,value,days) {
        if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function trackTab(name) {
var u=trackTab2(name);
if((u=='' || u==null) && name=='c1') return "03-";
return u;
}

function trackTab2(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}
function eraseCookie(name) {
        setTab(name,"",-1);
}
