function now(inc) { date=new Date(); if (inc) { date.setTime(date.getTime()+inc*1000); } return date; } function setCookie(name,value,expire,path) { s=name+"="+value; if (expire) s+="; expires="+expire.toGMTString(); if (path) s+="; path="+path; document.cookie=s; } function getCookie(name) { if (document.cookie.length>0) { search=name+"="; offset=document.cookie.indexOf(search); if (offset!=-1) { offset+=search.length; end=document.cookie.indexOf(";",offset); if (end==-1) { end=document.cookie.length; } return document.cookie.substring(offset,end); } } } function escapeArray(array) { s=""; for (i=0;i0) s+="&"; s+=escape(array[i]); } return s; } function unescapeArray(s) { array=new Array(); pos=0; end=0; i=0; if (s) { while (pos=0; i--){ this[this.length] = arguments[i]; } return this.length } Array.prototype.push = array_push; } function toWarenkorb(cookiename,id,an) { var keks=unescapeArray(getCookie(cookiename)); var neu=new Array(); var found=false; for (var i=0;i0) neu.push(o); } else { if (o>0 && o!=id) neu.push(o); } } if (an && !found) neu.push(id); setCookie(cookiename,escapeArray(neu),now(60*60*12),"/"); }