function AddToCart(quantity, item_num, first) { var today = new Date() var expires = new Date() var value = "" var newvalue = "" var array_num = 0 quantity = parseFloat("0"+quantity) quantity = parseInt(quantity) newvalue = GetCurrentQuantity(item_num) document.PForm[item_num-first].value = quantity if (newvalue == null) newvalue = "" if (newvalue.length > 2750) alert("\nToo many items in order! \nPlease send this order and begin on a new one.") else if (quantity < 1) alert("\nSie müssen eine Stückzahl eingeben.") else { expires.setTime(today.getTime() + 1000*60*60*24) index = item_num*5 // 5 fields per item in array array_num = index + 1 // name is second field value = "&1" + Ksida + item_num + "&2" + quantity whatitem = data[array_num] newvalue += value setCookie("ol_ess", newvalue, expires) alert("Lege in Warenkorb:\n"+quantity+" * "+whatitem) } } function GetCurrentQuantity(item) { var value = getCookie("ol_ess") if (value != null) { if (value.indexOf(Ksida+item) != -1) { a = value.indexOf(Ksida+item,0) b = value.indexOf("&1",a) c = value.length a = a-2 if (b == -1) b = c d = value.substring(0,a) e = value.substring(a,b) f = value.substring(b,c) value = d+f } } return value } function UpdatePage(first, last) { var value = getCookie("ol_ess") for (i = 0; i < last-first+1; i++) //clear input fields if (document.PForm[i].value) document.PForm[i].value = "" if (value != null) { b = c = 0 while (c < value.length) { // Get Item Number a = value.indexOf(Ksida, b) b = value.indexOf("&2", a+1) item_num = value.substring(a+2, b) // Get Quantity c = value.indexOf("&1", b+1) if (c == -1) c = value.length quantity = value.substring(b+2, c) if ((item_num < first) || (item_num > last)) continue document.PForm[item_num-first].value = quantity } } }