var cookie_name = "cookie1_pr="; function _update_cart(id) { // var cookie_name = "cookie1_pr="; var value = document.f["c"+id].checked ? document.f["q"+id].value : 0; var c1, cvalue, i2; var name = "p"+id+"%3D"; var c = document.cookie; var i = c.indexOf(cookie_name); if (i == -1) { c1 = ""; } else { i += cookie_name.length; i2 = c.indexOf(";", i); if (i2 == -1) c1 = c.substring(i, c.length); else c1 = c.substring(i, i2); } if (c1.length) { i = c1.indexOf(name); if (i == -1) cvalue = c1+"%26"+name+value; else { i2 = c1.indexOf("%26", i); cvalue = c1.substring(0, i+name.length) + value; if (i2 != -1) cvalue += c1.substring(i2, c1.length); } } else { cvalue = name+value; } document.cookie = cookie_name + cvalue; // if(document.f["c"+id].checked) alert(''); } function _update_cart_comp(cid) { var value = document.f["cc"+cid].checked ? 1 : 0; document.cookie = "c"+cid+"="+value; } function _clear_cart(noref) { document.cookie = cookie_name; document.cookie = "c1="; document.cookie = "c2="; document.cookie = "c3="; document.cookie = "c4="; document.cookie = "c5="; document.cookie = "c6="; if(!noref) location.reload(); } function add_qnt(id, value) { var field = document.f["q"+id]; var sum = parseInt(field.value) + value; if (isNaN(sum) || sum < 1) sum = 1; else if (sum > 999) sum = 999; field.value = sum; _update_cart(id); }