spzzchn=  "*+-./_@";

function disablealles() {
if (!document.getElementsByName("Bezahlweise")[0].checked) {
	document.getElementsByName("KontoNr")[0].disabled = true;
	document.getElementsByName("Bank")[0].disabled = true;
	document.getElementsByName("BLZ")[0].disabled = true;
	document.getElementsByName("KontoInh")[0].disabled = true;
	}
if (!document.getElementsByName("Bezahlweise")[3].checked) {
	document.getElementsByName("Kartentyp")[0].disabled = true;
	document.getElementsByName("KartenNr")[0].disabled = true;
	document.getElementsByName("KartenSecNr")[0].disabled = true;
	document.getElementsByName("ExpMonth")[0].disabled = true;
	document.getElementsByName("ExpYear")[0].disabled = true;
	}
if (document.getElementsByName("gesLiefer")[0].checked) {
  	document.getElementsByName("LieferAnrede")[0].disabled = true;
  	document.getElementsByName("LieferNameone")[0].disabled = true;
  	document.getElementsByName("LieferNametwo")[0].disabled = true;
  	document.getElementsByName("LieferStrasse")[0].disabled = true;
  	document.getElementsByName("LieferPLZ")[0].disabled = true;
  	document.getElementsByName("LieferOrt")[0].disabled = true;
  	document.getElementsByName("LieferLand")[0].disabled = true;
  	document.getElementsByName("LieferTel")[0].disabled = true;
  	document.getElementsByName("LieferFax")[0].disabled = true;
  	}
if (!document.getElementsByName("Kundentyp")[1].checked) { document.getElementsByName("KundenNr")[0].disabled = true; }
var x = document.getElementsByName("Land")[0].value;
var y = document.getElementsByName("LieferLand")[0].value;
if (x != "other") { document.getElementsByName("andLand")[0].disabled = true; }
if (y != "other") { document.getElementsByName("LieferandLand")[0].disabled = true; }
}

function printkorbwert(){
  document.write(korbwert);
}

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";
}

function inc(tf)
{ 
  if (tf.value < 99) {
    tf.value++ 
  }
}

function dec(tf)
{ 
  if (tf.value > 1) {
    tf.value--
  }
}

function pruefeauswahl(artnr) {
  if (artnr=="") {
    alert("Bitte wählen Sie die gewünschte Variante dieses Artikels!");
    return false;
  } else
    return true;
}



function nullwertwarnung(korbwert) {
  if (korbwert<=0) {
    alert("Bitte wählen Sie die gewünschten Artikel aus und legen Sie in den Warenkorb!");
    return false;
  } else
    return true;
}

function enableAuswahl() {
	if (!document.getElementsByName("gesLiefer")[0].checked) {
  		document.getElementsByName("LieferAnrede")[0].disabled = false;
  		document.getElementsByName("LieferNameone")[0].disabled = false;
  		document.getElementsByName("LieferNametwo")[0].disabled = false;
  		document.getElementsByName("LieferStrasse")[0].disabled = false;
  		document.getElementsByName("LieferPLZ")[0].disabled = false;
  		document.getElementsByName("LieferOrt")[0].disabled = false;
  		document.getElementsByName("LieferLand")[0].disabled = false;
  		document.getElementsByName("LieferTel")[0].disabled = false;
  		document.getElementsByName("LieferFax")[0].disabled = false;
  		}
	else {
		document.getElementsByName("LieferAnrede")[0].disabled = true;
		document.getElementsByName("LieferAnrede")[0].value = "";
	  	document.getElementsByName("LieferNameone")[0].disabled = true;
	  	document.getElementsByName("LieferNameone")[0].value = "";
	  	document.getElementsByName("LieferNametwo")[0].disabled = true;
	  	document.getElementsByName("LieferNametwo")[0].value="";
	  	document.getElementsByName("LieferStrasse")[0].disabled = true;
	  	document.getElementsByName("LieferStrasse")[0].value = "";
	  	document.getElementsByName("LieferPLZ")[0].disabled = true;
	  	document.getElementsByName("LieferPLZ")[0].value = "";
	  	document.getElementsByName("LieferOrt")[0].disabled = true;
	  	document.getElementsByName("LieferOrt")[0].value = "";
	  	document.getElementsByName("LieferLand")[0].disabled = true;
	  	document.getElementsByName("LieferLand")[0].value ="";
	  	document.getElementsByName("LieferandLand")[0].disabled = true;
	  	document.getElementsByName("LieferandLand")[0].value = "";
	  	document.getElementsByName("LieferTel")[0].disabled = true;
	  	document.getElementsByName("LieferTel")[0].value ="";
	  	document.getElementsByName("LieferFax")[0].disabled = true;
	  	document.getElementsByName("LieferFax")[0].value ="";
	  	}
	}

function AuswahlBezahlweise0() {
	document.getElementsByName("KontoNr")[0].disabled = false;
	document.getElementsByName("Bank")[0].disabled = false;
	document.getElementsByName("BLZ")[0].disabled = false;
	document.getElementsByName("KontoInh")[0].disabled = false;
	document.getElementsByName("Kartentyp")[0].disabled = true;
	document.getElementsByName("Kartentyp")[0].value ="";
	document.getElementsByName("KartenNr")[0].disabled = true;
	document.getElementsByName("KartenNr")[0].value = "";
	document.getElementsByName("KartenSecNr")[0].disabled = true;
	document.getElementsByName("KartenSecNr")[0].value = "";
	document.getElementsByName("ExpMonth")[0].disabled = true;
	document.getElementsByName("ExpMonth")[0].value = "";
	document.getElementsByName("ExpYear")[0].disabled = true;
	document.getElementsByName("ExpYear")[0].value = "";
	}

function AuswahlBezahl0() {

	document.getElementsByName("KontoNr")[1].disabled = false;
	document.getElementsByName("Bank")[1].disabled = false;
	document.getElementsByName("BLZ")[1].disabled = false;
	document.getElementsByName("KontoInh")[1].disabled = false;
	document.getElementsByName("Kartentyp")[1].disabled = true;
	document.getElementsByName("Kartentyp")[1].value ="";
	document.getElementsByName("KartenNr")[1].disabled = true;
	document.getElementsByName("KartenNr")[1].value = "";
	document.getElementsByName("KartenSecNr")[1].disabled = true;
	document.getElementsByName("KartenSecNr")[1].value = "";
	document.getElementsByName("ExpMonth")[1].disabled = true;
	document.getElementsByName("ExpMonth")[1].value = "";
	document.getElementsByName("ExpYear")[1].disabled = true;
	document.getElementsByName("ExpYear")[1].value = "";
	}

function AuswahlBezahlweise1() {
	document.getElementsByName("KontoNr")[0].disabled = true;
	document.getElementsByName("KontoNr")[0].value ="";
	document.getElementsByName("Bank")[0].disabled = true;
	document.getElementsByName("Bank")[0].value = "";
	document.getElementsByName("BLZ")[0].disabled = true;
	document.getElementsByName("BLZ")[0].value = "";
	document.getElementsByName("KontoInh")[0].disabled = true;
	document.getElementsByName("KontoInh")[0].value = "";
	document.getElementsByName("Kartentyp")[0].disabled = true;
	document.getElementsByName("Kartentyp")[0].value ="";
	document.getElementsByName("KartenNr")[0].disabled = true;
	document.getElementsByName("KartenNr")[0].value = "";
	document.getElementsByName("KartenSecNr")[0].disabled = true;
	document.getElementsByName("KartenSecNr")[0].value = "";
	document.getElementsByName("ExpMonth")[0].disabled = true;
	document.getElementsByName("ExpMonth")[0].value = "";
	document.getElementsByName("ExpYear")[0].disabled = true;
	document.getElementsByName("ExpYear")[0].value = "";
	}

function AuswahlBezahl1() {
	document.getElementsByName("KontoNr")[1].disabled = true;
	document.getElementsByName("KontoNr")[1].value ="";
	document.getElementsByName("Bank")[1].disabled = true;
	document.getElementsByName("Bank")[1].value = "";
	document.getElementsByName("BLZ")[1].disabled = true;
	document.getElementsByName("BLZ")[1].value = "";
	document.getElementsByName("KontoInh")[1].disabled = true;
	document.getElementsByName("KontoInh")[1].value = "";
	document.getElementsByName("Kartentyp")[1].disabled = true;
	document.getElementsByName("Kartentyp")[1].value ="";
	document.getElementsByName("KartenNr")[1].disabled = true;
	document.getElementsByName("KartenNr")[1].value = "";
	document.getElementsByName("KartenSecNr")[1].disabled = true;
	document.getElementsByName("KartenSecNr")[1].value = "";
	document.getElementsByName("ExpMonth")[1].disabled = true;
	document.getElementsByName("ExpMonth")[1].value = "";
	document.getElementsByName("ExpYear")[1].disabled = true;
	document.getElementsByName("ExpYear")[1].value = "";
	}

function AuswahlBezahlweise2() {
	document.getElementsByName("KontoNr")[0].disabled = true;
	document.getElementsByName("KontoNr")[0].value ="";
	document.getElementsByName("Bank")[0].disabled = true;
	document.getElementsByName("Bank")[0].value = "";
	document.getElementsByName("BLZ")[0].disabled = true;
	document.getElementsByName("BLZ")[0].value = "";
	document.getElementsByName("KontoInh")[0].disabled = true;
	document.getElementsByName("KontoInh")[0].value = "";
	document.getElementsByName("Kartentyp")[0].disabled = false;
	document.getElementsByName("KartenNr")[0].disabled = false;
	document.getElementsByName("KartenSecNr")[0].disabled = false;
	document.getElementsByName("ExpMonth")[0].disabled = false;
	document.getElementsByName("ExpYear")[0].disabled = false;
	}

function AuswahlBezahl2() {
	document.getElementsByName("KontoNr")[1].disabled = true;
	document.getElementsByName("KontoNr")[1].value ="";
	document.getElementsByName("Bank")[1].disabled = true;
	document.getElementsByName("Bank")[1].value = "";
	document.getElementsByName("BLZ")[1].disabled = true;
	document.getElementsByName("BLZ")[1].value = "";
	document.getElementsByName("KontoInh")[1].disabled = true;
	document.getElementsByName("KontoInh")[1].value = "";
	document.getElementsByName("Kartentyp")[1].disabled = false;
	document.getElementsByName("KartenNr")[1].disabled = false;
	document.getElementsByName("KartenSecNr")[1].disabled = false;
	document.getElementsByName("ExpMonth")[1].disabled = false;
	document.getElementsByName("ExpYear")[1].disabled = false;
	}

function AuswahlStammkunde0() {
	document.getElementsByName("KundenNr")[0].disabled = false;
	}

function AuswahlStammkunde1() {
	document.getElementsByName("KundenNr")[0].disabled = true;
	document.getElementsByName("KundenNr")[0].value = "";
	}

function AuswahlLand() {
	if (document.getElementsByName("Land")[0].value == "other") {document.getElementsByName("andLand")[0].disabled = false; }
	else {
		document.getElementsByName("andLand")[0].disabled = true;
		document.getElementsByName("andLand")[0].value ="";
		}
	}

function AuswahlLand1() {
	if (document.getElementsByName("Land")[1].value == "other") { document.getElementsByName("andLand")[1].disabled = false; }
	else {
		document.getElementsByName("andLand")[1].disabled =true;
		document.getElementsByName("andLand")[1].value ="";
		}
	}

function AuswahlLieferLand() {
	if (document.getElementsByName("LieferLand")[0].value == "other") {document.getElementsByName("LieferandLand")[0].disabled = false; }
	else {
		document.getElementsByName("LieferandLand")[0].disabled = true;
		document.getElementsByName("LieferandLand")[0].value ="";
		}
	}

function AuswahlLieferLand1() {
	if (document.getElementsByName("LieferLand")[1].value == "other") {document.getElementsByName("LieferandLand")[1].disabled = false; }
	else {
		document.getElementsByName("LieferandLand")[1].disabled = true;
		document.getElementsByName("LieferandLand")[1].value ="";
		}
}

function DetailFenster(bild, parameter) {
    DetFenster=window.open("", "DetFenster", parameter);
    DetFenster.location.href="/laufstore/de_bilddetail.html?"+bild;
    DetFenster.focus();
  }

  function lieferText(lieferJahr, lieferMonat, lieferTag, lieferText, sofortText) {
  var curTime=new Date();
  var curJahr=curTime.getYear();
  if (curJahr < 1000) curJahr+=2000;
  if (lieferJahr > 0 && lieferTag > 0 && lieferMonat > 0 && curJahr>=lieferJahr && curTime.getMonth()+1>=lieferMonat && curTime.getDate()>=lieferTag)
    document.writeln(sofortText);
  else
    document.writeln(lieferText);
  }

function setmoddate() {document.writeln('13.07.10');}
