spzzchn=  "*+-./_@";

function printkorbwert(){
  document.write(korbwert);
}

function printkorbwert_eur(){
  document.write(korbwert+" Euro");
}

function printkorbwert_chf(){
  document.write(korbwert+" CHF");
}

function printkorbwert_dkk(){
  document.write(korbwert+" DKK");
}

function printkorbwert_sek(){
  document.write(korbwert+" SEK");
}

function printkorbwert_gbp(){
  document.write(korbwert+" GBP");
}

function printkorbwert_nok(){
  document.write(korbwert+" NOK");
}

function printkorbwert_ch(){
  document.write(korbwert+" CHF");
}

function printkorbwert_dk(){
  document.write(korbwert+" DKK");
}

function printkorbwert_se(){
  document.write(korbwert+" SEK");
}

function printkorbwert_uk(){
  document.write(korbwert+" GBP");
}

function ersetze(text,find,repl){
  var found = text.indexOf(find);
  var retVal= ""; var start = 0;
  while(found != -1){
    retVal +=text.substring(start,found) +repl;
    start = found+find.length;
    found =text.indexOf(find,start);
  }
  retVal +=text.substring(start,text.length);
  return retVal;
}

function WertSpeichern(eingabe) {
  var a=escape("301075mf"+eingabe);
  for(var i=0;i<spzzchn.length;i++)
    a=ersetze(a,spzzchn.charAt(i),"%X"+i);
  a=ersetze(a,"%","_");
  return(a);
}

function WertAusgeben() {
  var b=""+self.name;
  b=ersetze(b,"_","%");
  for(var i=0;i<spzzchn.length;i++)
  b=ersetze(b,"%X"+i,spzzchn.charAt(i));
  b=unescape(b);
  return b;
}

if (window.name.indexOf("301075mfsostrk")<0) window.name="301075mfsostrk_210_3B0_3B";

winname=WertAusgeben();

winname=winname.substring(8,winname.length);
tracker=winname.substring(0,winname.indexOf("!")+1);
winname=winname.substring(winname.indexOf("!")+1,winname.length);

if (window.location.search.length>0){
	trackid=window.location.search.substring(1,window.location.search.length);
	if (tracker=="sostrk!"){
		tracker="sostrk"+trackid+"!";
		winname=WertSpeichern(tracker+winname);
		window.name=winname;
		winname=WertAusgeben();
		winname=winname.substring(8,winname.length);
		tracker=winname.substring(0,winname.indexOf("!")+1);
		winname=winname.substring(winname.indexOf("!")+1,winname.length);
		}
	}

gpkorb=winname.substring(0,winname.indexOf(";"));
if (gpkorb.length==1) {korbwert="0,00";}
else { korbwert = gpkorb.substring(0,gpkorb.length - 2) + "," + gpkorb.substring(gpkorb.length-2,gpkorb.length);}
 if (korbwert==",") {korbwert="0,00";}

gp=parseInt(gpkorb);
winname=winname.substring(winname.indexOf(";")+1,winname.length);
ganz=parseInt(winname.substring(0,winname.indexOf(";")));
winname=winname.substring(winname.indexOf(";")+1,winname.length);

function Bestellen(artpar)
{
artparori=artpar;
ap=parseInt(artpar.substring(0,artpar.indexOf(";")));
artpar=artpar.substring(artpar.indexOf(";")+1,artpar.length);
aanz=parseInt(artpar.substring(0,artpar.indexOf(";")));
artpar=artpar.substring(artpar.indexOf(";")+1,artpar.length);
anum=artpar.substring(0,artpar.indexOf(";"));
artpar=artpar.substring(artpar.indexOf(";")+1,artpar.length);
abez=artpar.substring(0,artpar.indexOf(";"));
anum1=anum;
anum=anum+';';
gp=gp+(ap*aanz);
if (winname.indexOf(anum)==-1)
	{ganz=ganz+1;
	winname=gp.toString()+";"+ganz.toString()+";"+winname+artparori+window.location.pathname+";";}
else { winnameori=winname;
anum=anum1;
nach=winname.substring(winname.indexOf(anum)-1,winname.length);
winname=winname.substring(0,winname.indexOf(anum)-1);
anz=parseInt(winname.substring(winname.lastIndexOf(";")+1,winname.length));
winname=winname.substring(0,winname.lastIndexOf(";"));
anz=anz+aanz;
winname=gp.toString()+";"+ganz.toString()+";"+winname+";"+anz.toString()+nach;
}
winname=WertSpeichern(tracker+winname);
window.name=winname;
document.location.href="/jsos/warenkorb.htm";
}