var never = new Date();
never.setTime(never.getTime() + 2010*24*60*60*1000);

var basketlaenge= GetCookie("basketlength");

for (var ii=1; ii <= basketlaenge-1; ii++){
var neuItem=new BasketItem("","","","","","","","","","","","");
theBasket=theBasket.concat([neuItem]);
var basket_=GetCookie("basket"+ii);
var basketfeld = basket_.split("$");
theBasket[ii-1].Item=basketfeld[0];
theBasket[ii-1].Price=basketfeld[1];
theBasket[ii-1].Price1=basketfeld[2];
theBasket[ii-1].Price2=basketfeld[3];
theBasket[ii-1].Quantity1=basketfeld[4];
theBasket[ii-1].Quantity2=basketfeld[5];
theBasket[ii-1].Quantity=basketfeld[6];
theBasket[ii-1].Attribut0=basketfeld[7];
theBasket[ii-1].Attribut1=basketfeld[8];
theBasket[ii-1].Attribut2=basketfeld[9];
theBasket[ii-1].Attribut3=basketfeld[10];
theBasket[ii-1].productvatrate=basketfeld[11];
}

function testShoppingBasket()
{
alert(" Länge basket "+theBasket.length+" document.cookie = "+document.cookie);
}

function resetShoppingBasket_all()
{
var now = new Date();
var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
var expString = "; expires=" + never.toGMTString();
for (var i=1; i<= theBasket.length+1; i++)
{
document.cookie = "basket"+i+"=" + expString;
}
document.cookie = "parentcookie"+"=" + expString;
document.cookie = "referrer"+"=" + expString;
document.cookie = "minibasket"+"=" + expString;
document.cookie = "basketlength"+"=" + expString;
document.cookie = "expires=" + expString;
}
function resetShoppingBasket()
{
var now = new Date();
var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
var expString = "; expires=" + never.toGMTString();
for (var i=1; i<= 20; i++)
{
document.cookie = "basket"+i+"=" + expString;
}
document.cookie = "parentcookie"+"=" + expString;
document.cookie = "referrer"+"=" + expString;
document.cookie = "minibasket"+"=" + expString;
document.cookie = "basketlength"+"=" + expString;
theBasket=theBasket.slice(0,1);
}

function DeleteCookie(name) { // use: deleteCookie("name");
var now = new Date();
var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
var expString = "; expires=" + never.toGMTString();
document.cookie = name + "=" + expString;
}

function SetCookie(name, value) {
var expString = "; expires=" + never.toGMTString();
document.cookie = name + "=" + escape(value) + expString;
}
function GetCookie(name) {
var result = null;
var myCookie = " " + document.cookie + ";";
var searchName = " " + name + "=";
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if (startOfCookie != -1) {
startOfCookie += searchName.length; // skip past name of cookie
endOfCookie = myCookie.indexOf(";", startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
return result;
}

function SetCookie(name, value) {
var expString = "; expires=" + never.toGMTString();
document.cookie = name + "=" + escape(value) + expString;
}

function basket_restore(itemno){
var it=parseInt(itemno);
var itp=it+1;
if(theBasket.length != 0){
theBasket[it].all=theBasket[it].Item+"$"+theBasket[it].Price+"$"+theBasket[it].Price1+"$"+theBasket[it].Price2+"$"+theBasket[it].Quantity1+"$"+theBasket[it].Quantity2+"$"+theBasket[it].Quantity+"$"+theBasket[it].Attribut0+"$"+theBasket[it].Attribut1+"$"+theBasket[it].Attribut2+"$"+theBasket[it].Attribut3+"$"+theBasket[it].productvatrate+"$";
SetCookie("basket"+ itp, theBasket[it].all+"®");
var bl=GetCookie("basketlength");
SetCookie("basketlength", theBasket.length);
}else
{
SetCookie("basket"+ itp,"");
}
document.location.reload();
}

function parent_restore(){
document.orderform.Vorname.value=Vorname;
document.orderform.Nachname.value=Nachname;
document.orderform.Strasse.value= Strasse;
document.orderform.PLZ.value = PLZ;
document.orderform.Ort.value = Ort;
document.orderform.Land.value = Land;
document.orderform.Telefon.value= Telefon;
document.orderform.Fax.value= Fax;
document.orderform.email.value = email;
document.orderform.Sondervereinbarungen.value = Sondervereinbarungen;
}
//parent_restore();siehe unten

function save_address(){
Vorname = document.orderform.Vorname.value;
Nachname=document.orderform.Nachname.value;
Strasse=document.orderform.Strasse.value;
PLZ=document.orderform.PLZ.value;
Ort=document.orderform.Ort.value ;
Land=document.orderform.Land.value;
Telefon=document.orderform.Telefon.value;
Fax=document.orderform.Fax.value;
email=document.orderform.email.value;
Sondervereinbarungen=document.orderform.Sondervereinbarungen.value;
var parentdata=Vorname+"$"+Nachname+"$"+Strasse+"$"+PLZ+"$"+Ort+"$"+Land+"$"+Telefon;
parentdata=parentdata+"$"+Fax+"$"+email+"$"+Sondervereinbarungen+"$"+zahlungsweise+"$"+nachn+"$"+print1;
SetCookie("parentcookie", parentdata+"®");
}

