var sLeft = 145;
var sRight = 145;
var wObj = document.getElementById('divwin');
var op = 0.1;
var t_op = 1;
var startpos = -170; 

function hidewhy() { 
document.getElementById("why").style.visibility="hidden";
window.parent.document.getElementById("why").style.visibility="hidden"; 
}

function hidefix() { 
document.getElementById("fix").style.visibility="hidden";
window.parent.document.getElementById("fix").style.visibility="hidden"; 
}

function hideforpartner() { 
document.getElementById("forpartner").style.visibility="hidden";
window.parent.document.getElementById("forpartner").style.visibility="hidden"; 
document.cookie = "hide_forpartner=yes";
}

function DecCnt(ident) { 
if (document.getElementById(ident).value>1) document.getElementById(ident).value--;
}

function IncCnt(ident) {
document.getElementById(ident).value++;
}

function showinfopage(num, e)
{
		document.getElementById("why").style.visibility = 'hidden';
		document.getElementById("why").style.display = 'none';
				
		document.getElementById("why").style.visibility='visible';
		document.getElementById("why").style.display = '';
					
		element = document.getElementById("why-link");
		pos = getOffset(element); 
		var left = pos.left; 
		var top = pos.top;				
					
		document.getElementById("why").style.top=top+13;
		document.getElementById("why").style.left=left-233;


}

function showfixpage(num, e)
{
		document.getElementById("fix").style.visibility = 'hidden';
		document.getElementById("fix").style.display = 'none';
				
		document.getElementById("fix").style.visibility='visible';
		document.getElementById("fix").style.display = '';
					
		element = document.getElementById("fix-link");
		pos = getOffset(element); 
		var left = pos.left; 
		var top = pos.top;				
					
		document.getElementById("fix").style.top=top-350;
		document.getElementById("fix").style.left=left-165;


}

function hidelightbox() {
out.banner.style.display = 'none';
out.glass.style.display = 'none';
out.banner.style.visibility = 'hidden';
out.glass.style.visibility = 'hidden';
}

function hidelightbox_reg() {

window.parent.document.getElementById('register').style.display = 'none';
window.parent.document.getElementById('glass').style.display = 'none';
window.parent.document.getElementById('register').style.visibility = 'hidden';
window.parent.document.getElementById('glass').style.visibility = 'hidden';

}

function hide_item() {
out.showitem.style.display = 'none';
out.glass.style.display = 'none';
out.showitem.style.visibility = 'hidden';
out.glass.style.visibility = 'hidden';

out.movie.style.visibility = 'visible';
out.movie.style.display = 'block';
}

function showcool() {

document.getElementById('divwin').style.display = 'block';
document.getElementById('divwin').style.opacity = 1;
document.getElementById('divwin').style.filter='alpha(opacity=100)';

    if(startpos < -8) {
	
        startpos += 5;
        document.getElementById('divwin').style.top = startpos;
        document.getElementById('divwin').style.left = document.body.clientWidth-304;
        setTimeout('showcool()', 5);
    } else {
	setTimeout("closecool();", 10000);
    }

}


function hidecool() {
    
    if(startpos > -170) {
        startpos -= 5;
        document.getElementById('divwin').style.top = startpos;
        document.getElementById('divwin').style.left=document.body.clientWidth-304;
        setTimeout('hidecool()', 15);
    } else {
	document.getElementById('divwin').style.display = 'none';
	startpos = -170;
    }


}

function closecool() {
    
    if(t_op > 0) {
        t_op -= 0.05;
        document.getElementById('divwin').style.opacity = t_op;
        document.getElementById('divwin').style.filter='alpha(opacity='+t_op*100+')';
        setTimeout('closecool()', 30);
    } else {
	document.getElementById('divwin').style.display = 'none';
	startpos = -170;
	t_op = 1;
	document.getElementById('divwin').style.top = startpos;
    document.getElementById('divwin').style.left=document.body.clientWidth-304;
    }
}

/* controlls */

var out = {
    text: document.getElementById('text'),
    banner: document.getElementById('banner'),
    glass: document.getElementById('glass'),
    showitem: document.getElementById('showitem'),
    register: document.getElementById('register'),
    movie: document.getElementById('movie')
    };

/* test */

function show_item(form, id, e)
{
	out.glass.style.visibility = 'visible';
	out.showitem.style.visibility = 'visible';
	out.glass.style.display = 'block';
	out.showitem.style.display = 'block';
		
	out.glass.style.width = document.body.scrollWidth; 
	out.glass.style.height = document.body.scrollHeight;

	if(!e) e = window.event;

	if (e.pageX || e.pageY)
	{
	x = e.pageX;
	y = e.pageY;

	out.showitem.style.top=document.body.scrollTop;
	out.showitem.style.left=document.body.offsetWidth / 2 - 350;

	}
	else if (e.clientX || e.clientY)
	{

	out.showitem.style.top=document.body.scrollTop;
	out.showitem.style.left=document.body.offsetWidth / 2 - 350;
	}
	
	var cnt="<center><a href=# class=close onclick='hide_item();'><img src=/src/res/close_search.gif border=0 align=absmiddle> закрыть</a><div id='pageIsLoading' style='z-index:0;position:relative;display:block;width:230px;height:46px;line-height:46px;border:1px solid #000000;color:#000000;font-weight:bold;background-color:#FFFFFF;font-family:georgia;background-image:url(/src/res/load.gif);background-position:6px center;background-repeat:no-repeat;text-align:center;font-size:12px'>Загружаюсъ. Секундочку...</div></center><div id='mainblock'><iframe name='inneritem' id='inneritem' frameborder=0 allowtransparency='true' scrolling=no style='margin:0px; padding:0px; border:0px;' src='.$GLOBALS['site'].'/showitem-"+id+".html width=730 height=720></iframe></div>";
	
	out.showitem.style.visibility='visible';
	out.showitem.innerHTML=cnt;

}

function do_register(form)
{

	out.glass.style.visibility = 'visible';
	out.register.style.visibility = 'visible';
	out.glass.style.display = 'block';
	out.register.style.display = 'block';
		
	out.glass.style.width = document.body.scrollWidth; 
	out.glass.style.height = document.body.scrollHeight;
	out.register.style.left = document.body.offsetWidth / 2 - 230; 
	out.register.style.top = document.body.scrollTop +125;
	
	do_upd_reg();
}

function do_send(form)
{
	out.glass.style.visibility = 'visible';
	out.banner.style.visibility = 'visible';
	out.glass.style.display = 'block';
	out.banner.style.display = 'block';
		
	out.glass.style.width = document.body.scrollWidth; 
	out.glass.style.height = document.body.scrollHeight;
	out.banner.style.left = document.body.offsetWidth / 2 - 350; 
	out.banner.style.top = 100;

	do_upd();
}

function do_upd()
{
	if(!+"\v1") {
	var ch = window.frames["innerframe"].document.body.scrollHeight;	
	document.getElementById("banner").style.height = ch+30;
	document.getElementById("innerframe").style.height = ch;
	} else {
	var ch = window.frames["innerframe"].document.body.offsetHeight;
	document.getElementById("banner").style.height = ch+30;
	document.getElementById("innerframe").style.height = ch+5;
}	
	
}

function do_upd_reg()
{
	if(!+"\v1") {
	var ch = window.frames["innerreg"].document.body.scrollHeight;	
	document.getElementById("register").style.height = ch+30;
	document.getElementById("innerreg").style.height = ch;
	} else {
	var ch = window.frames["innerreg"].document.body.offsetHeight;
	document.getElementById("register").style.height = ch+30;
	document.getElementById("innerreg").style.height = ch+5;
}	
	
}

function do_upd_item()
{
	if(!+"\v1") {
	var ch = window.frames["inneritem"].document.body.scrollHeight;	
	document.getElementById("showitem").style.height = ch+30;
	document.getElementById("inneritem").style.height = ch;
	} else {
	var ch = window.frames["inneritem"].document.body.offsetHeight;
	document.getElementById("showitem").style.height = ch+30;
	document.getElementById("inneritem").style.height = ch+5;
	}	
	
}

function hideinfo() {
document.getElementById("info").style.visibility='hidden';
window.parent.document.getElementById("info").style.visibility='hidden';
}

function showinfo(gid, id, pid, e)
{

var cnt="<div onclick='hideinfo()' style='z-index:10;width:230px;height:130px; border:1px solid #000000; background:#ffffff'><iframe style='width:230px;height:130px;border:0px;' frameborder=0 src=/assortiment/tip/"+id+"/"+pid+".html></iframe></div>"

var elem = document.getElementById(gid);

    var w = elem.offsetWidth;
    var h = elem.offsetHeight;

    var l = 0;
    var t = 0;

    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

document.getElementById("info").style.visibility='visible';
document.getElementById("info").innerHTML=cnt;
if(!+"\v1") {
document.getElementById("info").style.top=t+h-143;
document.getElementById("info").style.left=l+101;
} else {
document.getElementById("info").style.top=t+h-132;
document.getElementById("info").style.left=l+100;
}
}

