/* basket script */

arr_up_1 = new Image ();
arr_up_1.src    = "img/arr_up_1.gif";

arr_up_2 = new Image ();
arr_up_2.src    = "img/arr_up_2.gif";

arr_down_1 = new Image ();
arr_down_1.src    = "img/arr_down_1.gif";

arr_down_2 = new Image ();
arr_down_2.src    = "img/arr_down_2.gif";

repeat = 1;
uno=false;
var version = null;

if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 3)
	{ version = "ns3"; }
else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4)
	{ version = "ns4"; }
else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,4) == 2.0)
	{ version = "ie3"; }
else if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4)
	{ version = "ie4"; }

function incstart(vol,which) {
	uno=true;
	(vol>0)? document.images["arrup"+which].src=arr_up_2.src : document.images["arrdown"+which].src=arr_down_2.src;
	repeat=setTimeout("calculate("+vol+",'"+which+"')",333);
}

function incstop(vol,which) {
	if (repeat!=0) clearTimeout(repeat);
	if (uno) {
		CF = document.forms.calc;
		var inctime = (vol>0)? parseInt(CF.elements[which].value) + 1 : parseInt(CF.elements[which].value) - 1;
		if (inctime >=0) CF.elements[which].value = inctime;
		uno=false;
	}
	(vol>0)? document.images["arrup"+which].src=arr_up_1.src : document.images["arrdown"+which].src=arr_down_1.src;
}

function calculate(vol,which) {
	if (repeat!=0) {
		if (uno) uno=false;
		CF = document.forms.calc;
        CF.elements[which].value = CF.elements[which].value*1 + vol;
        if (CF.elements[which].value < 0) CF.elements[which].value = 0;
     	repeat=setTimeout("calculate("+vol+",'"+which+"')",333);
	}
}

function changeCrop() {
	CF = document.forms.calc;
	var er=false;
	var c=CF.elements.length;
	for (var i=2; i<c; i+=5) { if ((parseInt(CF.elements[i-2].value)>parseInt(CF.elements[i].value)) && (parseInt(CF.elements[i].value)!=0))  er=true; }
        for (var i=0; i<c-5; i+=5) {
            var del = (CF.elements[i+3].checked)? 1:0;
            CF.elements[i+4].value = (del>0)? 1:0 ;
        }
        if (er) { alert ("В наличии нет столько товара!"); } else {
	 CF.elements["upd"].value = 1;
         CF.submit();
	}
}

function reallydrop() {
	CF = document.forms.calc;
	if (confirm("Очистить корзину?")) {
		CF.act.value = "1";
		CF.submit();
	}
}

function partclear() {
	CF = document.forms.calc;
	if (confirm("Удалить выбранные строки?")) {
		CF.act.value = "2";
		CF.submit();
	}
}

function recalculate() {
	CF = document.forms.calc;
	if (confirm("Пересчитать корзину?")) {
		CF.act.value = "3";
		CF.submit();
	}
}
