var versfrei=50.00;
// Mindestbestellwert
var mindest=5;
var verskost=6.00;
var verskostz1=12.00;
var nachkost=5.50;
// Standardland
var landw="Deutschland";
// Versandländer
var laender = new Array('Deutschland','Belgien','Daenemark','Frankreich','Italien','Luxemburg','Niederlande','Oesterreich','Schweden','Spanien','Tschechien');
// Parameter für Aufpreisartikel
var aufpreis=false;
//Übergabeparameter auslesen (site.htm?p1=i1&p2=i2
function param(id)
{
myurl = window.location.search;
start= myurl.indexOf("?");
if (start==-1) {return("");}
paras = myurl.substr(start,myurl.length-start);
start= paras.indexOf(id+"=");
if (start==-1) {return("");}
start = start+id.length+1;
paras = paras.substr(start,paras.length-start);
if (paras.indexOf("&")!=-1) {paras=paras.substr(0,paras.indexOf("&"));}
paras=paras.replace('%AND%','&');
return(paras);
}
// Cookie-System fuer Online-Bestellungen
function FixCookieDate(date)
{
var basis=new Date(0);
var chk=basis.getTime();
if (chk > 0) date.setTime(date.getTime() - chk);
}

function loescheCookie(Name)
{
if (holeCookie(Name)) {
	document.cookie=Name+"="+"000; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

function holeCookie(Name)
{
var nam=Name+"=";
var Laenge=nam.length;
var Cookie_Laenge=document.cookie.length;
var i=0;
while (i < Cookie_Laenge) {
	var j = i+Laenge;
	if (document.cookie.substring(i,j)== nam){
	 	return holeCookieWert(j);
	}
	i=document.cookie.indexOf(" ",i)+1;
	if (i==0) break;
}
return null;
}

function holeCookieWert(Position) 
{
var Ende=document.cookie.indexOf(";",Position);
if (Ende==-1) Ende=document.cookie.length;
return unescape(document.cookie.substring(Position,Ende));
}

function setzeCookie(Name,Wert,Datum)	
{
if (Datum!=null) {
	var expires = Datum.toGMTString();
	document.cookie=Name+"="+escape(Wert)+"; expires="+expires;
}
if (Datum==null)document.cookie=Name+"="+escape(Wert);
}

// Rollover Modellauswahl
function wahl(bi) {
  if (document.images)  {
    document.prodb.src = 'images/'+pref+'-'+rollo[bi-1]+'-gross.jpg';
	bildgross = 'images/'+pref+'-'+rollo[bi-1]+'-gross2.jpg';
	farbe=rollo[bi-1];
	bz=bi;
	if (bi<anz) {
		bzre=bi+1;
	} else {
	    bzre=1;
	}
	if (bi==1) {
		bzli=anz;
	} else {
	    bzli=bi-1;
	}
  }
}

function wahlwk(bi) {
  if (document.images)  {
    document.prodb.src = 'images/'+pref+'-'+rollo[bi-1]+'-gross.jpg';
	bildgross = 'images/'+pref+'-'+rollo[bi-1]+'-gross2.jpg';
	farbe=rollo[bi-1];
	bz=bi;
	if (bi<anz) {
		bzre=bi+1;
	} else {
	    bzre=1;
	}
	if (bi==1) {
		bzli=anz;
	} else {
	    bzli=bi-1;
	}
    grossbildwk();
  }
}
function wahlws(produ) {
  if (document.images)  {
//    document.prodsonder.src = 'images/'+pref+'-'+rollo[bi-1]+'-gross.jpg';
	bildgrosss = 'images/'+pref+'-'+produ+'-gross2.jpg';
    grossbilds();
  }
}

// Blättern in den Farben
function fblaettern(fvon,fbis) {
  if (document.images) {
    fz=fvon;
	var feldz=1;
	for (var i=fvon-1; (i<fbis); i++) {
		var bname="f"+feldz;
		if (rollo[i]) {
		    document.images[bname].src = 'images/'+pref+'-'+rollo[i]+'.jpg';
		} else {
		    document.images[bname].src = 'images/shim.gif';
		}
		feldz++;
	}	
  }
}

// Kinderwagenwahl ohne Bildwechsel
function wahlob(bi) {
  if (document.images)  {
  	if (rollo[bi-1]) {
		bildgross = 'images/'+pref+'-'+rollo[bi-1]+'-gross2.jpg';
		farbe=rollo[bi-1];
	    grossbildwk();
	}
  }
}


function grossbild(picout) {
	if (!picout) {
		picout=bildgross;
	}	
    if (document.getElementById) {
    	document.getElementById("bildgross").style.visibility = "visible";
		document.prodbg.src = picout;
	}
}

function grossbildaus() {
    if (document.getElementById) {
		document.prodbg.src = 'images/shim.gif'
    	document.getElementById("bildgross").style.visibility = "hidden";
	}
}
function grossbildwk() {
    if (document.getElementById) {
    	document.getElementById("bildgrosswk").style.visibility = "visible";
		document.prodbgwk.src = bildgross;
	}
}

function grossbildwkaus() {
    if (document.getElementById) {
		document.prodbgwk.src = 'images/shim.gif'
    	document.getElementById("bildgrosswk").style.visibility = "hidden";
	}
}
function grossbilds() {
    if (document.getElementById) {
    	document.getElementById("bildsonderwk").style.visibility = "visible";
		document.prodsonder.src = bildgrosss;
	}
}

function grossbildsaus() {
    if (document.getElementById) {
		document.prodsonder.src = 'images/shim.gif'
    	document.getElementById("bildsonderwk").style.visibility = "hidden";
	}
}
function hilfeein() {
    if (document.getElementById) {
    	document.getElementById("hilfe").style.visibility = "visible";
	}
}

function hilfeaus() {
    if (document.getElementById) {
    	document.getElementById("hilfe").style.visibility = "hidden";
	}
}


// 2 NK-Stellen //
function initzahl(wert)
{
var text=wert+"";
var punkt=text.indexOf(".");
if (punkt<0) text +=".00";
else if(punkt==0) text="0"+text;
text+="00";
punkt=text.indexOf(".");
text=text.substring(0,punkt+3);
return text;


}


function warenkorb()
{
var form=document.BESTELLUNG;
var vkorb=holeCookie("kiwa1");
var spos=0;
var epos=0;
var sposalt=-1;
var oz=0;
var ichk=0;
if (vkorb!=null) {
ichk=vkorb.indexOf("[");
if (ichk>-1) {
 document.write('<div id="wkorb">');
 document.writeln('Im <A HREF="wkrb.php"><span class="red"><B>WARENKORB</B></span></A>');
 var preis_gesamt=0;
 for (var i=1; (i<=10); i++) {
    spos=vkorb.indexOf("[",sposalt+1);
	if (spos!=-1 && sposalt!=spos) {
	   	epos=vkorb.indexOf("]",spos);
		if (epos!=-1){
		   var vsatz=vkorb.substring(spos+1,epos);
		   var sz=0;
		   sz=vsatz.indexOf("*");
   		   var artikel_text=vsatz.substring(0,sz);
		   ez=sz+1;
		   sz=vsatz.indexOf("*",ez);
		   var anzahl_einzel=vsatz.substring(ez,sz);
		   var preis_einzel=initzahl(vsatz.substring(sz+1,vsatz.length));
		   var preis_artikel_gesamt=preis_einzel*anzahl_einzel;
     	   var preis_artikel_gesamt_out=initzahl(parseFloat(preis_artikel_gesamt)+0);
  //  	   document.writeln('<span class="red"><B>'+anzahl_einzel+'x</B>&nbsp;</span>'+artikel_text+'<BR>');
	       preis_gesamt=((preis_gesamt*100)+(preis_artikel_gesamt*100))/100;
		  oz=i;
		}
	}		
  	if (spos!=-1) sposalt=spos;
}
//	VERSANDKOSTENBERECHNUNG
  var versandkosten=0.00;
  var ges=preis_gesamt;
  if (ges>0 && ges < versfrei) {
		versandkosten=verskost;
  } 

  if (ges>=versfrei) {
  		versandkosten=0.00;
  }
  // Ermittlung Auslandsversand
  if (param('l')!="") {
    landw=param('l');
   }	
  for (var lz=0; (lz<laender.length); lz++) {
   if (landw==laender[lz]) { 
		if (laender[lz]!="Deutschland") { 
			versandkosten=verskostz1;
		}
   }
  }
// Prüf. ob Aufpreis möglich
  if (ges>120) { aufpreis=true; }
  ges=initzahl(((ges*100)+(versandkosten*100))/100);
  var bef="befindet";
  if (oz > 1) { bef="befinden"; }
  document.writeln(bef+' sich derzeit <B><span class="red">'+oz+'</span></b> Artikel.<BR>');
  document.writeln('Summe <B><span class="red">'+initzahl(ges+0)+'</span></B> €<P class="sa"></P>');
  document.writeln('<span class="red">&gt;&gt;</span><A HREF="wrkrb.php" class="navi"><B>Warenkorb anzeigen</B></A></DIV><span class="smallgrey">inkl. Mwst. u. Versandk.</span><P class="dot"></P>');
  
  } 
}
}

function Cookie_art(artikel, anz, preis)
{
ok=false;
var verfall=null;
var vkorb=holeCookie("kiwa1");
var z1=0;
if (vkorb!=null) {
// max. 10 Artikel pro Bestellung
	for (i=0; (i<=vkorb.length-1); i++) {
		var chk=vkorb.charAt(i);
		if (chk=="[") z1++;
	}	
} else vkorb="";
if (z1<10) {
	vkorb=vkorb+"["+artikel+"*"+anz+"*"+preis+"]";
	setzeCookie("kiwa1",vkorb,verfall);
	ok=true;
} else alert("Der Warenkorb ist voll !!\nEs können max. 10 Artikel bestellt werden.");
return ok;
}

// Artikeldaten werden erstellt und zur weiteren Verarbeitung uebergeben
// max. 5 Artikel pro Seite
function artikelwahl(art,pre,anz,aufp)
{
var aufok=true;
if ((aufp==1) && (aufpreis==false)) {
  aufok=false;
}
if (aufok) {
	if ( anz >0 && anz < 10) {
//	Ist Aufpreis möglich
		var ok=Cookie_art(art, anz, pre);
		if (ok==true) alert("Der Artikel +++"+art+", "+pre+" EUR +++ wurde in den Warenkorb gelegt.\n\nUm die Bestellung abzuschicken, wählen Sie bitte den Auswahlpunkt ZUR KASSE (rechts oben) an.");
	     document.location.reload("?"+bz);
	} else {
		alert("Falsche Anzahl:\nBitte geben Sie hier gerade Zahlen von 1 - 99 ein.");
	}

} else {
	alert("ACHTUNG: Dieser Artikel kann zu diesem Preis nur zusammen mit einem Kinderwagen bestellt werden!\n\nBitte übernehmen Sie zunächst den entsprechenden Kinderwagen in den Warenkorb oder bestellen Sie diesen Artikel einzeln über die jeweilige Produktrubrik (s. Seitennavigation links).");
}

}



function vergriffen (art_text,verfuegbar) 
{
	alert ('Der Artikel '+art_text+' ist derzeit nicht lieferbar.\n\nVoraussichtlich wieder verfuegbar: '+verfuegbar);
}
// Answahl des bestellten Artikel nach Neuladen
function artwahl() {
z=0;
artno=0;
if ((location.search)) {
    var paramet="";
    paramet=location.search.substring(1,location.search.length)
	artno=Number(paramet);
	if (artno>0) {
      wahl(artno); 
    }
}	


}

function farbchk(formnam)
{
var chk=true;
var fcode=document.forms[formnam].FARBCODE.value;
if (fcode.length < 3) { 
	alert("Der Farbcode muss 3- bzw. 6-stellig und numerisch eingegeben werden!\nBitte fahren Sie mit der Maus über das Fragezeichen, um hierzu weitere Informationen zu erhalten.");
	chk=false;
	document.forms[formnam].FARBCODE.focus();
}
return chk;
}	

