CompareUrl = 'set_check.htm';
CompareUrlDataBas = 'set_check_shop.htm';

function submitToLayer(obj) {

	if (document.all)
	return true;

	var url=obj.action+"?";
	for (var i=1; i<arguments.length; i++) {

			if (i!=1)
				url+="&";
			url+=(arguments[i]).name+"="+(arguments[i]).value;
	}

	document.layers[obj.target].load(url,1);

	return false;
}

function FindObj(n, d)
{
	var p,i,x;
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length)
	{
    	d=parent.frames[n.substring(p+1)].document;
    	n=n.substring(0,p);
   	}
  	if(!(x=d[n])&&d.all) x=d.all[n];
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FindObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n);
   	return x; 
}


basket_in = new Image(); basket_in.src = '/imgs/basket.gif';

function Change(i,v)
{ 
	obj = FindObj(i);
	obj.innerHTML=v;
	if (v.charAt(0) != "0")
	img = FindObj('basket_img');
	img.src = basket_in.src;
}


function CompareOnCheck(id, name)
{
	if (id.checked == true) checkstatus = 1;
	else checkstatus = 0;
	loadSource(CompareUrl + "?ware_id=" + id.name + "&fl=" + checkstatus);
}

function loadSource(url) {
	id = "content";
	if (document.layers) {
		var lyr = document.layers[id];
		lyr.load(url,lyr.clip.width);
	} else if (document.getElementById) {
		document.getElementById('HiddenFrame').src = url;
	} else if (document.all) {
		parent.HiddenFrame.document.location = url;
	}
}


function Off()
{
	document.CompareCheck.fl.value = 2;
	document.CompareCheck.submit();
}



function AddToCart(name, warez_id) {
	id_tov="";
	kol_tov="";

	if (warez_id) {
		id_tov=warez_id;
		kol_tov="1";
	}
	else {
		if (name.elements.length > 0) {
			for (var i=0; i<(name.elements.length); i++) {
				if ((name.elements[i].type == "text") && (name.elements[i].value > 0) || (name.elements[i].type == "hidden")) {
					id_tov += (name.elements[i].name).substring (8, (name.elements[i].name).length) + " ";
					kol_tov += name.elements[i].value + " ";
				}
			}
		}
	}
	if ((id_tov != "")&&(kol_tov != "")) {
		loadSource(CompareUrlDataBas + "?ware_id=" + id_tov + "&fl=" + kol_tov + "&rand=" + Math.random());
		id_tov="";
		kol_tov="";
	}
	else {
	//	Change('message','Пожалуйста, укажите количество товаров.');
		ShowHide('sub10','show',0,8,1);
	}
}


function recountBasket (name, flag)
{
	name.flagfield.value = flag;
}


//для выпадающего окошка:

var HideFlag=0;
var NN=0, NN5=0, IE=0;
var larray,lnum=0;
larray = new Array();
var TimerFlag=0;


function CheckBrowser()
{
	var app=navigator.appName;
	var appVer=parseFloat(navigator.appVersion);
	if(app.indexOf('Microsoft')!=-1) IE=1; 
	else if(app.indexOf('Netscape')!=-1)
	{
		if (appVer<5) NN=1;
		else if (appVer>=5) NN5=1;
	}
}


function resizeWin()
{
	for(i=2;i<=10;i++)
	{
		if((obj=FindObj('sub' +i))!=null)
		{
	    	if (obj.style)
	   		{
	   			obj=obj.style;
	    	}
			if (obj.visibility == 'visible') obj.visibility='hidden';
			if(TimerFlag==1) {clearTimeout(ScrollUpTimer); TimerFlag=0;}
		}
	}
}
		
function CreateLayer(id, l, t, w, h, level, text) 
{
	if(id>0)
	{
		larray[lnum]= new Array();
		larray[lnum][0]="sub"+id;
		larray[lnum][1]=h;
		larray[lnum][2]=t;
		larray[lnum][3]=w;
		lnum++;
	}
	if(!NN)
 	{
		var winHeight = document.body.clientHeight;
  		var str="<div id=sub" + id + " style=\"position:absolute; top:" + t + "; left:" + l + "; visibility:hidden; width:100; z-index:"+level+";";
		if(w!=0) str=str+" width:"+w+";";
		if(h!=0) str=str+" height:"+h+";";
		str=str+"\"";
		str=str+">";
		str=str+text+"</div>";
		document.writeln(str);
	}
}


function ShowHide(subname,v,change,number,always)
{ 
if (((v == "show")&&(ReadCookie ("notShowWin") != "1"))||(v == "hide")||(always == 1))
{
	if((obj=FindObj(subname))!=null)
	{
    	if (obj.style)
    	{
      		obj=obj.style;
    	}
			h=Math.floor(larray[number][1]/10);
			if (v == 'show') 
			{
				for(i=0;i<lnum;i++) 
				{
					if(larray[i][0]==subname)
					{
						var winwidth=(window.innerWidth)?window.innerWidth:
						((document.all)?document.body.offsetWidth:null);
						var poswidth=winwidth/2 - larray[number][3]/2;
						obj.left = poswidth;
						obj.visibility='visible';
						ScrollDown(subname,-h*10,h,larray[number][2]);
					}
					 else 
					{
						if (FindObj(larray[i][0]).style.visibility == 'visible') {FindObj(larray[i][0]).style.visibility = 'hidden'; clearTimeout(ScrollUpTimer); TimerFlag=0;}
					}
				}
			}
			else if (v=='hide') ScrollUp(subname,h*10,h,larray[number][2],change);
	}
}
}

function ScrollDown(name,pos,step,base)
{
	if(TimerFlag==1) {clearTimeout(ScrollUpTimer); TimerFlag=0;}
	if((obj=FindObj(name))!=null)
	{
    	if (obj.style)
    	{
      		obj=obj.style;
    	}
		if (NN5==1) var scrollLength = self.pageYOffset;
		else scrollLength = document.body.scrollTop;
		obj.top=scrollLength+base+pos;
		pos=pos+step;
		if(pos<=0) setTimeout("ScrollDown('"+name+"',"+pos+","+step+","+base+");",1);
		else {ScrollUpTimer=setTimeout("ScrollUp('"+name+"',"+140+","+step+","+base+","+0+");",5000); TimerFlag=1;}
	}
}

function ScrollUp(name,pos,step,base,changeUrl)
{
	if(TimerFlag==1) {clearTimeout(ScrollUpTimer); TimerFlag=0;}
	if((obj=FindObj(name))!=null)
	{
    	if (obj.style)
    	{
      		obj=obj.style;
    	}
		if (NN5==1) var scrollLength = self.pageYOffset;
		else scrollLength = document.body.scrollTop;
		obj.top = scrollLength+base;
		base = base - step;
		if(-base<pos) {setTimeout("ScrollUp('"+name+"',"+pos+","+step+","+base+","+changeUrl+");",1);}
		else {if (changeUrl==1) parent.location='/mybasket.htm'; obj.visibility='hidden'; }
	}
}


function showWindowNextTime (cheNname)
{
	if (cheNname.checked == true) createCookie ("notShowWin", "1", 30);
	else createCookie ("notShowWin", "0", 30);
}

function createCookie (name, value, expiredays) 
{
	document.cookie = name +  " = " + value + ";"
}

function ReadCookie (cookiename)
{
	var numOfCookies = document.cookie.length;
	var nameOfCookie = cookiename + "=";
	var cookieLen = nameOfCookie.length;
	var x = 0;
	while (x <= numOfCookies)
	{
		var y = (x + cookieLen);
		if (document.cookie.substring (x, y) == nameOfCookie)
			return (extractCookieValue (y));
		x = document.cookie.indexOf (" ", x) + 1;
		if (x == 0) break;
	}
	return null;
}

function extractCookieValue (val)
{
	if ((endOfCookie = document.cookie.indexOf (";", val)) == -1)
	{
		endOfCookie = document.cookie.length;
	}
	return unescape (document.cookie.substring(val, endOfCookie));
}

function layers ()
{
CreateLayer(2,301,0,400,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\"><td rowspan=4><img src=\"imgs/basket.gif\" width=34 height=34 border=0></td>" +
"<td><img src=\"imgs/win/basket_t.gif\" width=71 height=13 border=0 vspace=5><br><font size=2 class=t11><b><div id=\"message\"></div></b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0><tr><td valign=top height=25><font size=2 class=t11><input type=\"checkbox\" name=showWin  onclick=\"showWindowNextTime(this);\">Не показывать больше это окно.</font></td></tr>" +
"<tr><td><input type=image src=\"imgs/win/to_registration_b.gif\" width=177 height=16 border=0 onclick=\"ShowHide('sub2','hide',1,0,0);\"> <input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub2','hide',0,0,0);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(3,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Выберите из предложенного списка производителя оборудования, для которого Вы ищете расходные материалы.</b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub3','hide',0,1,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(4,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Поля &quot;Пароль&quot; и &quot;Подтверждение пароля&quot; должны совпадать<b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub4','hide',0,2,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(5,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Заполните обязательные поля формы<b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub5','hide',0,3,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(6,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Поле &quot;Электронный адрес&quot; должно содержать правильный адрес <nobr>E-mail</nobr><b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub6','hide',0,4,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(7,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Неверно заполнено поле &quot;Телефон&quot;<b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub7','hide',0,5,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(8,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Введите количество товаров<b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub8','hide',0,6,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(9,301,0,350,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">" +
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td><td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Поле &quot;Количество товаров&quot; должно содержать цифру меньше либо равную 150<b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub9','hide',0,7,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

CreateLayer(10,301,0,400,140,755,"<table cellpadding=0 cellspacing=0 border=0 width=348><tr><td class=tblr bgcolor=#ffffff>" +
"<table cellpadding=0 cellspacing=15 border=0>" +
"<tr valign=top><form name=msg_bas onsubmit=\"return false\">"+
"<td rowspan=2><img src=\"imgs/error.gif\" width=34 height=34 border=0></td>" +
"<td><img src=\"imgs/win/error_t.gif\" width=69 height=13 border=0 vspace=5><br><font size=2 class=t11><b>Пожалуйста, укажите количество товаров.</b></td></tr>" +
"<tr><td><table cellpadding=0 cellspacing=0 border=0>" +
"<tr><td><input type=image src=\"imgs/win/to_registration_b.gif\" width=177 height=16 border=0 onclick=\"ShowHide('sub10','hide',1,8,1);\"> <input type=image src=\"imgs/win/contin_b.gif\" width=77 height=16 border=0 onclick=\"ShowHide('sub10','hide',0,8,1);\"></td></tr></table></td></form></tr>" +
"</table></td><td rowspan=2 background=\"imgs/win/shadow_bg_right.gif\" width=10 valign=top><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr><tr><td background=\"imgs/win/shadow_bg_bot.gif\" height=10><img src=\"imgs/win/white.gif\" width=10 height=10 border=0></td></tr></table>");

}

