var currLayer=1;
window.onload=function(){
    hid = new Array();
    hidname = new Array();
    _myButtons = new Array();
    switchButState = [];
    for (var i=1;i<10;hid[i]=document.getElementById("hidden"+i++))
	    hidname[i]="hidden"+i;
    for (var i=1;i<5;_myButtons[i]=document.getElementById("but"+i++))
        switchButState[i]=true;
    r=getPosition(document.getElementById("panel"));
    for (var i=1;i<hid.length;i++)
        $(hid[i]).fadeOut(0);
    /*Вставка дополнительных элементов*/
    for (var i=1;i<hid.length;i++)
        hid[i].innerHTML = "<div style='margin-top: 310px; padding-left: 20px;'><a href='/ru/solutions/' title='Рассмотрите подробнее'><img src='/images/power.gif' style='border-width: 0px; vertical-align: middle;' alt='' /><img src='/images/change_reality.png' style='width: 147px; height: 11px; border-width: 0px; vertical-align: middle;' /></a></div>";
    /*Конец вставки*/
    for(var i=1;i<hid.length;i++){
        hid[i].style.zIndex = -20;
	    hid[i].style.width=670+"px";
	    hid[i].style.height=398+"px";
	    hid[i].style.left=r.x+74+"px";
	    hid[i].style.top=r.y+61+"px";
    }
    $.unblockUI();
}

function getPosition(obj) {
    var x=0, y=0;
    while(obj) {
        x+=obj.offsetLeft;
        y+=obj.offsetTop;
        obj=obj.offsetParent;
    }
    return {x:x, y:y};
}

function switch_pict(number)
{
    for (var i=1;i<hid.length;i++)
	    if(i!=currLayer && i!=number)
		    hid[i].style.zIndex=0;
    if(currLayer!=number){
	    for (var i=1;i<hid.length;i++)
	        if(i!=currLayer && i!=number) 
                $(hid[i]).fadeOut(0);
	    if(currLayer!=1) hid[currLayer].style.zIndex = 1;
	    hid[number].style.zIndex = 2;
	    if(currLayer!=1) $(hid[currLayer]).fadeOut(500);
        $(hid[number]).fadeIn(500);
	    currLayer = number;
    }
    return false;
}

function but_state(obj)
{
    for (var i=1;i<_myButtons.length;i++)
	if (_myButtons[i]!=obj) _myButtons[i].style.backgroundPosition = "0px -95px";
	    else {_myButtons[i].style.backgroundPosition = "0px 0px"; var number = i;switchButState[i] = !!!switchButState[i];}
    return next(number);
}

function next(num)
{
    buttonNum = num;
    num*=2;
    if (switchButState[buttonNum]) ++num;
    return switch_pict(num);
}

function overbutton(obj)
{
    for (var i=1;i<_myButtons.length;i++)
    if (_myButtons[i]!=obj) _myButtons[i].style.backgroundPosition = "0px -95px";
        else {_myButtons[i].style.backgroundPosition = "0px 0px"; var number = i;switchButState[i] = false;}
    number*=2;
    return switch_pict(number);
}
