function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function getCookieLength(name) {
	var cookie = " " + document.cookie;
	var search = " " + name;
	var setStr = null;
	var offset = 0;
	var end = 0;
	var total = 0;
	//alert(cookie.length);
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			end = -1;
			if (end == -1) {
				end = cookie.length;
			}
			total = total+1;
			//alert(unescape(cookie.substring(offset, end)));
		}
	}
	return(total);
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}


function compare(name, articul, type) {
	if (getCookie("compare["+type+"]["+articul+"]") == -1) {
		setCookie("compare["+type+"]["+articul+"]", articul, "Mon, 01-Jan-3009 00:00:00 GMT", "/");
		document.getElementById("compare"+articul).innerHTML='<img src="/images/stat.png" width="16" height="16" style="width:16px; height:16px; margin-right:4px;" alt="Убрать из сравнения">Убрать из сравнения';
		temp = getCookie("compare["+type+"]");
		alert(getCookieLength("compare["+type+"]"));
		if (getCookieLength("compare["+type+"]") > 0) {
			document.getElementById("compare").style.display="block";
		}
	} else if (getCookie("compare["+type+"]["+articul+"]") == null) {
		setCookie("compare["+type+"]["+articul+"]", articul, "Mon, 01-Jan-3009 00:00:00 GMT", "/");
		document.getElementById("compare"+articul).innerHTML='<img src="/images/stat.png" width="16" height="16" style="width:16px; height:16px; margin-right:4px;" alt="Убрать из сравнения">Убрать из сравнения';
		if (getCookieLength("compare["+type+"]") > 0) {
			document.getElementById("compare").style.display="block";
		}
	} else {
		deleteCookie("compare["+type+"]["+articul+"]", "/" ,'');
		document.getElementById("compare"+articul).innerHTML='<img src="/images/stat.png" width="16" height="16" style="width:16px; height:16px; margin-right:4px;" alt="Добавить к сравнению">Добавить к сравнению';
		if (getCookieLength("compare["+type+"]") < 2) {
			document.getElementById("compare").style.display="none";
		}
	}
	
	return false;
}



var prevImg = 0;

function selImg(link, url, holder) {
	if (prevImg != 0) {
		prevImg.className = "img_nav";
	} else {
		document.getElementById('firstImg').className = "img_nav";
	}
	document.getElementById(holder).setAttribute("src", url);
	prevImg = link;
	link.className = "img_nava";
}


function check(k) {
            _qfMsg='';
                if (document.getElementById('name'+k).value == '') {
                        _qfMsg = _qfMsg + 'Не указано имя\n';
                }
                //value = document.getElementById('email'+k).value;
                //var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
                //if (value != '' && !regex.test(value)) {
                //        _qfMsg = _qfMsg + 'Неправильно указан E-mail\n';
                //}
                //if (value == '') {
                //        _qfMsg = _qfMsg + 'Не указан E-mail\n';
                //}
                if (document.getElementById('phone'+k).value == '') {
                        _qfMsg = _qfMsg + 'Не указан телефон\n';
                }
                if (document.getElementById('text'+k).value == '') {
                        _qfMsg = _qfMsg + 'Запонлите информацию о себе\n';
                }
                if (_qfMsg!='')
                {
                        alert (_qfMsg);
                        return false;
                }
                return true;
    }

    



function Start(url,name,wid,hei)
 {
 OpenWin = this.open("/show.php?url="+url+"&name="+name+"&width="+wid,"_blank","toolbar=No,menubar=No,location=No,scrollbars=No,resizable=Yes,status=No,width="+wid+",height="+hei+"");
 }

     function checksub() {
            _qfMsg='';
                if (document.getElementById('name').value == '') {
                        _qfMsg = _qfMsg + 'Не указано имя\n';
                }
                value = document.getElementById('email').value;
                var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
                if (value != '' && !regex.test(value)) {
                        _qfMsg = _qfMsg + 'Неправильно указан E-mail\n';
                }
                if (value == '') {
                        _qfMsg = _qfMsg + 'Не указан E-mail\n';
                }
                if (document.getElementById('phone').value == '') {
                        _qfMsg = _qfMsg + 'Не указан телефон\n';
                }
                if (document.getElementById('text').innerHTML == '') {
                        _qfMsg = _qfMsg + 'Заполните зявку\n';
                }
                if (_qfMsg!='')
                {
                        alert (_qfMsg);
                        return false;
                }
                return true;
    }

    function del(id, key) {
    	
    	
    	JsHttpRequest.query(
            '/delete.php', // backend
            {
                'id': id
            },
            function(result, errors) {
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if (result) {
					//console.log(result);
                	//document.getElementById('image'+key).setAttribute("rowspan", document.getElementById('image'+key).getAttribute("rowspan")-1);
	                            var tr = document.getElementById('item'+id);
	                            	//tr.parentNode.removeChild(tr);
									tr.style.display = "none";

							function hideName(id)
							{
								if(!document.getElementById(id)) return;
								var disk = document.getElementById(id).getElementsByTagName('div');
								var t = 0;
								for(i=0; i<disk.length; i++)
								{
									if(disk[i].style.display == 'none')
									{
										t += 5;
									}
								}
								//console.log(t+'=='+disk.length);
								if(t==disk.length)
								{
									document.getElementById(id).style.display = 'none';
								}
							}
							hideName('table2');
							hideName('table3');
							hideName('table7');
							hideName('table1');
							
							
							/*if(result["n1"] ==0){
	                            if(result["n2"] ==0)
	                            {
	                            	//window.location.href = '/catalog/';
	                            }
                            }
                            {*/
	                            //document.getElementById('count').innerHTML = result["num"];
	                            //document.getElementById('count2').innerHTML = req.responseJS.num2;
	                            //document.getElementById('summ').innerHTML = result["summ"];
	                            //document.getElementById('summ2').innerHTML = result["summ2"];
	                            document.getElementById('sum').innerHTML = result["sum"]+" рублей";
	                            /*if (result["n1"] == 0)
	                            {
		                            //alert('table'+id);
									//document.getElementById('table3').style.display = "none";
	                            }
	                            if (result["n2"] == 0)
	                            {
		                            //document.getElementById('table2').style.display = "none";
	                            }
                            */
                            //}
                }
            },
            true  // do not disable caching
        );
    }
    
    function addcart(id, credit) {
    	
        if (isNaN(document.getElementById('num'+id).value))
        {
                alert('Необходимо ввести число.');
                return false;
        }
        var num = document.getElementById('num'+id).value;
        var name = document.getElementById('name'+id).value;
        var articul = document.getElementById('articul'+id).value;
        var price = document.getElementById('price'+id).value;
        var type = document.getElementById('type'+id).value;
        JsHttpRequest.query(
            '/addcart.php', // backend
            {
                'id': id,  
                'articul': articul,  
                'price': price,  
                'num': num,
                'type': type,
                'credit': credit
            },
            function(result, errors) {
                // Write errors to the debug div.
                //alert(errors); 
                // Write the answer.
                if (result) {
                	//document.getElementById('count').innerHTML = result["count"];
                	if (window.confirm("Товар "+name+" ("+num+" шт.) добавлен. Перейти в корзину?")) {
                    	window.location.href = "/cart/?cat=1";
                	}
                }
            },
            true  // do not disable caching
        );
    }
