<!--
///////////////for product function
var cl_t=6;
var tid="";
var whitespace = " \t\n\r";
function tClose(){
cl_t=cl_t-1;
if (cl_t <= 0)
{
clearTimeout(tid);
clTCart();
}
else{
window.document.getElementById("cl_time").innerHTML = cl_t;
tid=window.setTimeout("tClose()",1000);
}
}
function alertSendCart(){
	cl_t=6;
	tClose();
	c_add.className="clcart ft11";
	c_add.style.position="absolute";
	setx=0;
	sety=0;
	sety = getY(-150);
	setx = getX(-50);
	if(sety < 160) {
		sety = 160;
	}
	c_add.style.left=setx;
	c_add.style.top=sety;
	c_add2.style.left=setx+10;
	c_add2.style.top=sety+10;
	c_add2.className="";
	c_add2.style.position="absolute";
}
function alertSend(mess)
{
	alert(mess);
}
function addFafov(){
	window.external.AddFavorite(location.href, document.title);
	return false;
}
function setFormAct(idset){
	if(idset==2){
		nextS.action="order.php";
		nextS.fl.value=1;
	}
	else{
		nextS.fl.value=2;
		nextS.action="save.php";
	}
}
function getX(displacement)
{
	return document.getElementById('top').clientWidth/2 + displacement + document.body.scrollLeft;
}
function getY(displacement)
{
	return document.getElementById('top').clientHeight/2 + displacement + document.body.scrollTop;
}
function isWhitespace(s)
{   
	var i;
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++){   
	    var c = s.charAt(i);
	    if (whitespace.indexOf(c) == -1) 
			return false;
    }
    return true;
}
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function PromptErrorMsg(Field,strError)
{
    alertSend(strError);
    Field.focus();
}


function show_hideImg(i,n){
	for(j=0;j<n;j++){
		if(j==i){
			imgStr="img_"+j+".className='img_deselect'";
			tdStr="td_"+j+".className='img_select'";
			eval(imgStr);
			eval(tdStr);
		}
		else{
			imgStr="img_"+j+".className='hide_img'";
			tdStr="td_"+j+".className='img_deselect'";
			eval(imgStr);
			eval(tdStr);
		}
		
	}
}

var onPC = 0;
function pc_lineTop(id, sh){
	if(sh == 0) {
		
		
	} else {
		if(onPC > 0) {
		imgStr="pl_"+onPC+".className='plimgOff'";
		eval(imgStr);
		plDis="pclist_"+onPC+".style.display='none'";
		eval(plDis);
		
		} else {
			plDis="pclist_0.style.display=''";
			eval(plDis);
		}
		imgStr="pl_"+id+".className='plimgOn'";
		eval(imgStr);
		plDis="pclist_"+id+".style.display='block'";
		eval(plDis);
		plDis="pclist_0.style.display='none'";
		eval(plDis);
	}
	onPC = id;
}

function ClearText(obj){
	obj.value="";
}


function isKolvo(objField)
{
    var strField = new String(objField.value);
    var fl=0;
    var i = 0;
	if (strField.length>1 || strField.length==0)
		fl=1;
	else
	    for (i = 0; i < strField.length; i++)
	        if (strField.charAt(i) <'1' || strField.charAt(i) > '6') 
				fl=1;
        
    if(fl==1){
    	alertSend("Пожалуйста, введите количество от 1 до 6.");
        objField.focus();
        return false;
    }
    else{
	    return true;
	}
}
function checkMandatory(oField, sName)
{
    if (oField.value.length > 0)
        return true;
    else
    {
        alertSend("Пожалуйста, заполните поле '" + sName + "'!");

        if (oField.type != 'hidden')
            oField.focus();

        return false;
    }

return true;
}

function checkPasswd(oField)
{
    if (oField.value.length > 5 && oField.value.length < 13) {
		if (oField.value.match(/^[0-9a-zA-Z_]+$/) == null)
		{
			alert('Пароль может содержать только алфавитно-цифровые символы');
			oField.focus();
	        return false;
		}
        return true;
	}
    else
    {
        alertSend("Пароль должен быть не мение 6 и не более 12 символов!!!");
        if (oField.type != 'hidden')
            oField.focus();
        return false;
    }
}
function checkPasswdR(oField,oFieldR)
{
    if (oField.value==oFieldR.value)
        return true;
    else
    {
        alertSend("Пароли не совпадают!!!");
        if (oField.type != 'hidden')
            oField.focus();
        return false;
    }
}
function isEmail (oField){
    s = oField.value
    sError = "Пожалуйста, введите адрес электронной почты!";
    if (isWhitespace(s))
        if (s.length > 0) {
       		alertSend(sError);
			oField.focus();
	        return false;
    	}
    	else
        	return true;
    var i = 1;
    var sLength = s.length;
    while ((i < sLength) && (s.charAt(i) != "@")) {
        i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) {
    	alertSend(sError);
	    oField.focus();
	    return false;
    }
    else 
		i+= 2;
    while ((i < sLength) && (s.charAt(i) != ".")){
		i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")){
   		alertSend(sError);
    	oField.focus();
    	return false;
    }
    else 
		return true;
}
function isPhone(oField) {
    var strField = new String(oField.value);
    
    if (isWhitespace(strField)) return true;

	if (strField.length<5)
	{
		PromptErrorMsg(oField, "Пожалуйста, введите телефонный номер!");
		return false;
	}

    return true;
}

function isNumber(objField,id)
{
	var i = 0;
	var fl = 0;
    var strField = new String(objField.value);
    if (strField.length==0 || strField==0)
		fl=1;
    for (i = 0; i < strField.length; i++)
        if (strField.charAt(i) < '0' || strField.charAt(i) > '9')
			fl=1;
	if(fl==1){
		alertSend("Пожалуйста, введите число.");
		objField.focus();
		return false;
	}
	addkol(id,strField);
	recart();
	return true;
}

///////////////////////////////////cart//status
function setStat(){
	window.status="Добавить товар в корзину";
}
function setStatCart(){
	window.status="Корзина";
}
function delStat(){
	window.status="";
}
///////////////////////////////////////////
function getcook(name){
	cook=document.cookie;
	str="";
	pos1=cook.indexOf(name);
	pos=cook.indexOf(";",pos1);
	if(pos!=-1){
		if(pos==0){
			return "";
		}
		else{
			cook=cook.substring(pos1,pos);
		}
	}
	start=cook.indexOf(name+"=");
	if(start!=-1){
		start=cook.indexOf("=", start)+1;
		end=cook.length;
		str=unescape(cook.substring(start, end));
	}
	if(str==""){
		return "";
	}
	else{
		return str;
	}
	
}

function flcook(id){
	cart=getcook("cart");
	mas=cart.split(",");
	fl=0;
	for(i=0;i<mas.length;i++){
		if(mas[i]==id){
			fl=1;
		}
	}
	if(fl==1){
		return false;
	}
	else{
		return true;
	}
}
function delcook(id){
	date=new Date();
	date.setTime(date.getTime() + 620*50 * 60 * 60 * 24);
	cart=getcook("cart");
	kolvo=getcook("kolvo");
	cen=getcook("cen");
	csk=getcook("csk");
	mascart=cart.split(",");
	maskolvo=kolvo.split(",");
	mascen=cen.split(",");
	mascsk=csk.split(",");
	
	strcart='';
	strkolvo='';
	strcen='';
	strcsk='';
	k=0;
	if(mascart.length>1){
		for(j=0;j<mascart.length;j++){
			if(mascart[j]!=id){
				if(k==0){
					strcart=mascart[j];
					strkolvo=maskolvo[j];
					strcen=mascen[j];
					strcsk=mascsk[j];
					k++;
				}
				else{
					strcart+=","+mascart[j];
					strkolvo+=","+maskolvo[j];
					strcen+=","+mascen[j];
					strcsk+=","+mascsk[j];
				}
			}
		}
		document.cookie="cart="+strcart+"; expires="+date.toGMTString()+";";
		document.cookie="kolvo="+strkolvo+"; expires="+date.toGMTString()+";";
		document.cookie="cen="+strcen+"; expires="+date.toGMTString()+";";
		document.cookie="csk="+strcsk+"; expires="+date.toGMTString()+";";
		hidetov(id);
	}
	else{
		document.cookie="cart=";
		document.cookie="kolvo=";
		document.cookie="cen=";
		hideshowall();
	}
	recart();
}
function hidetov(id){
	h="tr_"+id+".className='hide_img'";
	eval(h);
	reSum();
}
function reSum(){
	kolvo=getcook("kolvo");
	cen=getcook("cen");
	getSumCen(kolvo,cen,1);
}
function hideshowall(id){
	cFull.className='hide_img';
	cEmpty.className='';
}

function addTov(id, c){

clearTimeout(tid);
date=new Date();
date.setTime(date.getTime() + 620*50 * 60 * 60 * 24);
	if(flcook(id)){
		cart=getcook("cart");
		kolvo=getcook("kolvo");
		cen=getcook("cen");
		if(cart==""){
			document.cookie="cart="+id+"; expires="+date.toGMTString()+";";
			document.cookie="kolvo=1; expires="+date.toGMTString()+";";
			document.cookie="cen="+c+"; expires="+date.toGMTString()+";";
		}
		else{
			document.cookie="cart="+cart+","+id+"; expires="+date.toGMTString()+";";
			document.cookie="kolvo="+kolvo+",1; expires="+date.toGMTString()+";";
			document.cookie="cen="+cen+","+c+"; expires="+date.toGMTString()+";";
		}		
	}
	else{
		addkol(id,-1);
	}
	recart();
	hideSearchBox();
	alertSendCart();
}
function hideSearchBox()
{
	if(document.forms['searchdet']) {
		document.forms[2].t_search.style.display = "none";
		document.forms[2].sel_search.style.display = "none";
	}
}
function showSearchBox()
{
	if(document.forms['searchdet']) {
		document.forms[2].t_search.style.display = "";
		document.forms[2].sel_search.style.display = "";
	}
}
function toCart(str){
	location.assign(str);
}
function addkol(id,kol){
date=new Date();
date.setTime(date.getTime() + 620*50 * 60 * 60 * 24);
	kolvo=getcook("kolvo");
	cart=getcook("cart");
	mas=cart.split(",");
	iid=-1;
	for(j=0;j<mas.length;j++){
		if(mas[j]==id){
			iid=j;
			break;
		}
		
	}
	mas1=kolvo.split(",");
	if(kol==-1){
		mas1[iid]++;
	}
	else{
		mas1[iid]=kol;
	}
	kolvo=mas1.join(",");
	document.cookie="kolvo="+kolvo+"; expires="+date.toGMTString()+";";
	if(kol==-1){
		recart();
	}
	else{
		reSum();
	}
}


function recart(){

	kolvo=getcook("kolvo");
	cen=getcook("cen");
	
	if(kolvo==""){
		document.getElementById('c1').innerHTML="0";
		document.getElementById('c12').innerHTML="0";
	} else{
		kl=getrecart(kolvo);
		sum=prCen(getSumCen(kolvo,cen,0))
		document.getElementById('c1').innerHTML=kl;
		document.getElementById('c12').innerHTML=sum;

		document.getElementById('c_cart').innerHTML=kl;
		document.getElementById('sum_cart').innerHTML=sum;
	}
}
function getDiscount(){
	csk=getcook("csk");
	kolvo=getcook("kolvo");
	maskolvo=kolvo.split(",");
	mascsk=csk.split(",");
	ret=0;
	for(i=0;i<mascsk.length;i++){
		ret+=mascsk[i]*maskolvo[i];
	}

	if(ret>0){
		document.getElementById('sum_disc').innerHTML=prCen(ret)+" руб<br>";
	}
	else {
		document.getElementById('t_disc').innerHTML="";
		document.getElementById('sum_disc').innerHTML="";
	}
}
function getSumCen(kolvo,cen,fl){
	mas=kolvo.split(",");
	mas2=cen.split(",");
	ret=0;
	for(i=0;i<mas.length;i++){
		var iii=mas[i];
		mas2[i]=mas2[i]*100;
		mas2[i]=mas2[i];
		ret+=iii*mas2[i];
		//document.write(ret);
	}
	ret=ret/100;
	set=0;
	orderType=getcook("ordertype");
	if(orderType != 2) {
		for(i=0;i<ifadd.length;i++){
			if(ifadd[i]*baks>=ret){
				set=addcost[i]*baks;
				ret=ret+set;
				break;
			}
		}
	} else {
		set = 0;
	}
	if(ret<=ifadd && ret>0){
		ret+=addcost;
		set=addcost;
	}
	if(fl==1){
		document.getElementById('addcost').innerHTML=prCen(set);
		document.getElementById('allsum').innerHTML=prCen(ret)+" руб";
	}
	return ret;
}

function getrecart(kolvo){
	mas=kolvo.split(",");
	ret=0;
	for(i=0;i<mas.length;i++){
		iii=mas[i];
		iii++;
		iii--;
		ret+=iii;
	}
	return ret;
}

function clearcook(){
	document.cookie="cart=";
	document.cookie="kolvo=";
	document.cookie="cen=";
	recart();
}

///////////////////////////////модуль для сравнения товаров
function gotoreference()
{
document.location.href='/select/' + flcheck.idsel.value;
}

function flsetBtn(id_desc)
{
	var n = document.flcheck.elements.length - 1;
	var fl = 0;
	
	flcheck.idsel.value = "";
	
	if(n > 0) {
		for(i = 0; i < n; i++) {
			if(document.flcheck.elements[i].checked) {
				fl += 1;
				if(fl == 1)
					flcheck.idsel.value = document.flcheck.elements[i].name.match(/\d+$/);
				else
					flcheck.idsel.value += "," + document.flcheck.elements[i].name.match(/\d+$/);
			}
			if (document.flcheck.elements[i].name.match(/_\d+_/)!='_'+id_desc+'_') {
				if (document.flcheck.elements[i].name != 'sort') {
					document.flcheck.elements[i].disabled = true;
				}
			}
		}
		if(flcheck.idsel.value == "") {
			for(i = 1; i < n; i++) {
				document.flcheck.elements[i].disabled = false;
			}
		}
	}
	if(fl > 1) {
		imgSbtnCl2.className='';
		imgSbtn2.className='sh0';
		imgSbtnCl.className='';
		imgSbtn.className='sh0';
	} else {
		imgSbtn2.className='';
		imgSbtnCl2.className='sh0';
		imgSbtn.className='';
		imgSbtnCl.className='sh0';
	}
}
function prCen(cen){
	cen=new String(cen)
	len=cen.length;
	if (cen==0)
		return 0;
	if (len>3)
		cen=cen.slice(0,len-3) + " " + cen.slice(len-3,len);
	if (len>6)
		cen=cen.slice(0,len-6) + " " +cen.slice(len-6,len+1);
	if (len>9 && len<13)
		cen=cen.slice(0,len-9) + " " +cen.slice(len-9,len+2);
	return cen;
}
var cl_t=5;
var tid="";
function clTCart(){
	c_add.className = "sh0";
	c_add2.className = "sh0";
	showSearchBox();
	clearTimeout(tid);
}
function sM(id)
{
	imgStr="img_"+id+".className=''";
	tdStr="td_"+id+".className='fs bbbl'";
	urls="al_"+id+".className='scategor'";
	eval(urls);
	eval(imgStr);
	eval(tdStr);
}
function soncl(url)
{
	window.location='list'+url+'.html';
}
function dsM(id)
{
	imgStr="img_"+id+".className='sh0'";
	tdStr="td_"+id+".className='bsil fs'";
	urls="al_"+id+".className='categor'";
	eval(urls);
	eval(imgStr);
	eval(tdStr);
}
function chechSearch(obj)
{
	return ((obj.value.length>1) && (obj.value.search(/^\s+$/)==-1))
}
function setFocus(oField, oField2, num)
{   s = oField.value;
	if(s.length == num) {
		oField2.focus();
	}
}
function isAllPhone(phonehome, phonehome2, phonehome3, phonework, phonework2, phonework3, phonemobile, phonemobile2, phonemobile3, phonemobile4) {
    var strField1 = new String(phonehome.value + "-" + phonehome2.value + "-" + phonehome3.value);
    var strField2 = new String(phonework.value + "-" + phonework2.value + "-" + phonework3.value);
    var strField3 = new String(phonemobile.value + phonemobile2.value + "-" + phonemobile3.value + "-" + phonemobile4.value);

	if((strField1 == '2--' || strField1 == '') && (strField2 == '2--' || strField2 == '') 
	&& (strField3 == '8-0--' || strField3 == '')) {
		PromptErrorMsg(phonemobile2, "Пожалуйста, введите телефонный номер!");
		return false;
	}
    if(strField1 != '2--' && strField1 != '--') {
		if(!strField1.match(/^[2-3][0-9]{2}-[0-9]{2}-[0-9]{2}$/)) {
			PromptErrorMsg(phonehome, "Пожалуйста, введите номер домашнего телефона в формате 200-00-00 или 300-00-00!");
			return false;
		}
	}
	
	if(strField2 != '--' && strField2 != '2--') {
		if(!strField2.match(/^[2-3][0-9]{2}-[0-9]{2}-[0-9]{2}$/)) {
			PromptErrorMsg(phonework, "Пожалуйста, введите номер рабочего телефона в формате 200-00-00!");
			return false;
		}
	}
	
	if(strField3 != '8-0' && strField3 != '8-0--') {
		if(!strField3.match(/^[8]-[0-9]{3}[0-9]{3}-[0-9]{2}-[0-9]{2}$/)) {
			PromptErrorMsg(phonemobile2, "Пожалуйста, введите номер мобильного телефона в формате 8-000-000-00-00!");
			return false;
		}
	}
	
	
	if(!strField1.match(/^[2-3][0-9]{2}-[0-9]{2}-[0-9]{2}$/) && !strField2.match(/^[2-3][0-9]{2}-[0-9]{2}-[0-9]{2}$/)
	 && !strField3.match(/^[8]-[0-9]{3}[0-9]{3}-[0-9]{2}-[0-9]{2}$/)) {
		PromptErrorMsg(phonehome, "Необходимо указать любой из предложенных телефонных номеров");
		return false;
	}

	return true;
}
function typeOrderChange(value) {
	date=new Date();
	date.setTime(date.getTime() + 620*50 * 60 * 60 * 24);
	if(value == 2) {
		document.cookie="ordertype="+value+"; expires="+date.toGMTString()+";";
	} else {
		document.cookie="ordertype=0";
	}
	
}
-->