
var strAktKatalogBez = '';
var txtKatalogName = 'Alle Kataloge';
var counter = 0;

function cal() {
   window.defaultStatus = txtShopname;
	}

function sucheStarten() {	
	if (document.forms[0].suchart) {
		for (var i = 0; i < document.forms[0].suchart.length; i++) {
			var here_checked = document.forms[0].suchart[i].checked;
			selSuchArt = document.forms[0].suchart[i].value;
			if (here_checked) {
				document.forms[0].SELECT_SUCHART.value=selSuchArt;
				}
			}
		}
	else {
		document.forms[0].SELECT_SUCHART.value=1;
		}
	Filter('');
	AlleArtikelZeigen();
	Suchbegriffe('' + document.forms[0].suchbegriff.value + '');
	Katalog(0);
    Seite('liste.htm');
    Absenden();
	}

function checkSender() {
  if (!loaded) return false;

	if (document.forms[0].suchbegriff && document.forms[0].suchbegriff.value != '') {
		sucheStarten();
		}
	else if (document.forms[0].FLD_BNR_DIREKT && document.forms[0].FLD_BNR_DIREKT.value != '') {
		if (document.forms[0].FLD_BNR_DIREKT_ANZAHL && document.forms[0].FLD_BNR_DIREKT_ANZAHL.value == '') {
			document.forms[0].FLD_BNR_DIREKT_ANZAHL.value = '1';
			}
		Aktion('ArtikelBestellen~' + document.forms[0].FLD_BNR_DIREKT.value);
		Seite('wk.htm',''+aktSeite+'');
		Absenden();
		}
	else if (document.forms[0].FLD_VIP_USERNAME && document.forms[0].FLD_VIP_PASSWORT && document.forms[0].FLD_VIP_USERNAME.value != '' && document.forms[0].FLD_VIP_PASSWORT.value != '') {
		if (wkChecker) {
			if ((aktSeite == 'wk.htm') || (aktSeite == 'wk_adresse.htm') || (aktSeite == 'zahlweise.htm') || (aktSeite == 'kasse.htm') || (aktSeite == 'leasing_an.htm')) {
				Aktion('AnwenderLookup');
				Seite(aktSeite, aktSeite);
				Absenden();
				}
			else {
				Aktion('AnwenderLookup');
				Seite('start.htm', 'wk_adresse.htm');
				Absenden();
				}
			}
		else {
			Aktion('AnwenderLookup');
			Seite('start.htm', 'wk_adresse.htm');
			Absenden();
			}
		}
	else if (document.forms[0].FLD_VIP_EMAIL && document.forms[0].FLD_VIP_EMAIL.value != '') {
		if ('[var_meldung]' == 'vipmailok') { VipMailAgain(); }
		else { VipMail();}
	}
}

var ersterKatalog, aktKatalog;
aktKatalog    = null;
ersterKatalog = null;
  
function holeKataloge(klNA, klID, klVA, KataStufe, uK) {
	var k = new Object();
	if (klNA.search("@") > -1) {
		klNA = klNA.substr(klNA.lastIndexOf("@")+1);
		k.BezZ      = klNA;
		k.IDZ      = klID;
		k.VorgaengerZ = aklID;
		k.StufeZ	   = KataStufe;
		k.unterZ = uK;
		k.vaterZ = klVA;
		}
	else {
		k.Bez      = klNA;
		k.ID       = klID;
		k.Vorgaenger = aklID;
		k.Stufe	   = KataStufe;
		k.unter = uK;
		k.vater = klVA;
		}
	if(aktKatalog) aktKatalog.Nachfolger = k;
	if (!ersterKatalog) ersterKatalog = k;
	aktKatalog = k;
}

function macheErste() {
	var schreibeKategorien = "";
	var k = ersterKatalog;
		if (checkSale) {
			schreibeKategorien +='<div class="kataloghaupt" onClick="AlleArtikelZeigen();Filter(\'Aktionspreis\');Katalog(0);Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Alle Angebote anzeigen\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Alle Angebote anzeigen">Angebote</div>';
			}
		if (checkNew) {
			schreibeKategorien +='<div class="kataloghaupt" onClick="AlleArtikelZeigen();Filter(\'Neuigkeit\');Katalog(0);Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Alle Neuheiten anzeigen\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Alle Neuheiten anzeigen">Neu im Shop</div>';
			}
		if (checkBest) {
			schreibeKategorien +='<div class="kataloghaupt" onClick="AlleArtikelZeigen();Filter(\'Bestseller\');Katalog(0);Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Alle Bestseller anzeigen\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Alle Bestseller anzeigen">Bestseller</div>';
			}
			schreibeKategorien +='<div class="kataloghaupt" style="height: 10px;"></div>';
	do {
	var intKataStufe = (k.Stufe * 20);
		if (k.Bez) {
			if (k.Stufe == 1) {
				schreibeKategorien +='<div class="kataloghaupt" onClick="AlleArtikelZeigen();Katalog('+k.ID+');Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Zum Katalog &quot;'+k.Bez+'&quot;\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Zum Katalog &quot;'+k.bez+'&quot;">';
				}
			else {				
		schreibeKategorien +='<div class="katalogunter" onClick="AlleArtikelZeigen();Katalog('+k.ID+');Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Zum Katalog &quot;'+k.Bez+'&quot;\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Zum Katalog &quot;'+k.Bez+'&quot;" style="padding-left: '+intKataStufe+'px;">';
					}
			if (aklID == k.ID) {
				schreibeKategorien +='<strong>'+k.Bez+'</strong>';
				}
			else {
				schreibeKategorien +=k.Bez;
				}
			schreibeKategorien +='</div>';
			}
		if(k)  
			k = k.Nachfolger;
		}
	while (k)
	return(schreibeKategorien == ''? schreibeKategorien : '' + schreibeKategorien + '');
	}
	
function macheZweite() {
	var schreibeKategorien = "";
	var k = ersterKatalog;
	do {
	var intKataStufe = (k.StufeZ * 20);
		if (k.BezZ) {
			if (k.StufeZ == 1) {
				schreibeKategorien +='<div class="kataloghaupt" onClick="AlleArtikelZeigen();Katalog('+k.IDZ+');Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Zum Katalog &quot;'+k.BezZ+'&quot;\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Zum Katalog &quot;'+k.BezZ+'&quot;">';
				}
			else {				
		schreibeKategorien +='<div class="katalogunter" onClick="AlleArtikelZeigen();Katalog('+k.IDZ+');Seite(\'liste.htm\');SeiteArtikelListe(0);Absenden();" onMouseOver="self.status=\'Zum Katalog &quot;'+k.BezZ+'&quot;\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Zum Katalog &quot;'+k.BezZ+'&quot;" style="padding-left: '+intKataStufe+'px;">';
					}
			if (aklID == k.IDZ) {
				schreibeKategorien +='<strong>'+k.BezZ+'</strong>';
				}
			else {
				schreibeKategorien +=k.BezZ;
				}
			schreibeKategorien +='</div>';
			}
		if(k)  
			k = k.Nachfolger;
		}
	while (k)
	return(schreibeKategorien == ''? schreibeKategorien : '' + schreibeKategorien + '');
	}

function zeigenE() {
	if (checkIE) {
		document.all.erste.innerHTML = macheErste();
		}
	else {
		document.getElementById("erste").innerHTML = macheErste();
		}
	}
function zeigenZ() {
	if (checkIE) {
		document.all.zweite.innerHTML = macheZweite();
		}
	else {
		document.getElementById("zweite").innerHTML = macheZweite();
		}
	}
	
function erweiterteSucheClose() {
	var zeigeSucheClose = '';
	zeigeSucheClose += '<a href="javascript:schreibeSuche();" onMouseOver="self.status=\'W&auml;hlen Sie mit welcher Verkn&uuml;pfung die Suche erfolgen soll\';return(true);" onMouseOut="self.status=\'\';return(true);" title="W&auml;hlen Sie mit welcher Verkn&uuml;pfung die Suche erfolgen soll">Auswahl der Verkn&uuml;pfung</a>';
	return (zeigeSucheClose);
	}

function erweiterteSuche() {
	var zeigeSuche = '';
	zeigeSuche += '<table border="0" cellspacing="0" cellpadding="0">';
		zeigeSuche += '<tr>';
			zeigeSuche += '<td rowspan="3" valign="top" class="erwsuche">Verkn&uuml;pfung: </td>';
			zeigeSuche += '<td align="right" class="erwsuche">und</td>';
			zeigeSuche += '<td class="erwsuche"><input type="radio" name="suchart" value="1" checked></td>';
		zeigeSuche += '</tr>';
		zeigeSuche += '<tr>';
			zeigeSuche += '<td align="right" class="erwsuche">oder</td>';
			zeigeSuche += '<td class="erwsuche"><input type="radio" name="suchart" value="2"></td>';
		zeigeSuche += '</tr>';
		zeigeSuche += '<tr>';
			zeigeSuche += '<td align="right" class="erwsuche">Bestell-Nr.</td>';
			zeigeSuche += '<td class="erwsuche"><input type="radio" name="suchart" value="3"></td>';
		zeigeSuche += '</tr>';
		zeigeSuche += '<tr>';
			zeigeSuche += '<td colspan="2" class="erwsuche"><a href="javascript:schreibeSucheClose();" onMouseOver="self.status=\'Auswahl der Verkn&uuml;pfung schliessen\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Auswahl der Verkn&uuml;pfung schliessen">Auswahl schliessen</a></td>';
			zeigeSuche += '<td align="right" id="erwsuche"><a href="javascript:Seite(\'hilfesuche.htm\');Absenden();" onMouseOver="self.status=\'Hilfe zur Suche aufrufen\';return(true);" onMouseOut="self.status=\'\';return(true);" title="Hilfe zur Suche aufrufen">Hilfe?</a></td>';
		zeigeSuche += '</tr>';
	zeigeSuche += '</table>';
	return (zeigeSuche);
	}

function schreibeSuche() {
	if (checkIE) {
		document.all.erwsuchecont.innerHTML = erweiterteSuche();
		}
	else {
		document.getElementById("erwsuchecont").innerHTML = erweiterteSuche();
		}
	}
function schreibeSucheClose() {
	if (checkIE) {
		document.all.erwsuchecont.innerHTML = erweiterteSucheClose();
		}
	else {
		document.getElementById("erwsuchecont").innerHTML = erweiterteSucheClose();
		}
	}

var SternAn = '<img src="'+imgLoaderUrl+'images/stern_an.gif" alt="positiver Bewertungsstern" width="11" height="9" border="0" title="positiver Bewertungsstern">';
var SternAus = '<img src="'+imgLoaderUrl+'images/stern_aus.gif" alt="negativer Bewertungsstern" width="11" height="9" border="0" title="negativer Bewertungsstern">';

function maleSterne (i) {
	var s = '';
	if (i<5) s += SternAn;  else s += SternAus;
	if (i<4) s += SternAn;  else s += SternAus;
	if (i<3) s += SternAn;  else s += SternAus;
	if (i<2) s += SternAn;  else s += SternAus;
	document.write (s);
	}

function txtCopyRight() {
	txtDatum = txtDatum.slice(txtDatum.lastIndexOf(".")+1);
	document.write('&copy; '+txtDatum+' '+txtShopname+'');
	}

function PreisAnfrage(sBEZ, sBNR) {
	sBEZ = sBEZ.replace(/"/gi, " ");
	sBEZ = sBEZ.replace(/'/gi, " ");
	document.forms[0].var_betreff.value = 'Preisanfrage '+ sBEZ + ' (' + sBNR + ')';
	document.forms[0].var_body.value = 'Hallo,\nich habe Interesse an folgendem Artikel:\n\n  ' + sBEZ + ' (' + sBNR + ')\n\nBitte senden Sie mir Preisinfos.';
	Seite('kontakt.htm');
	Absenden();
	}
function LieferbarAnfrage(sBEZ, sBNR) {
	sBEZ = sBEZ.replace(/"/gi, " ");
	sBEZ = sBEZ.replace(/'/gi, " ");
	document.forms[0].var_betreff.value = 'Anfrage zur Lieferzeit ' + sBEZ + ' (' + sBNR + ')';
	document.forms[0].var_body.value = 'Hallo,\nich habe Interesse an folgendem Artikel:\n\n  ' + sBEZ + ' (' + sBNR + ')\n\nWann ist dieser wieder lieferbar?';
	Seite('kontakt.htm');
	Absenden();
	}
function ProduktFrage(sBEZ, sBNR) {
	sBEZ = sBEZ.replace(/"/gi, " ");
	sBEZ = sBEZ.replace(/'/gi, " ");
	document.forms[0].var_betreff.value = 'Fragen zu ' + sBEZ + ' (' + sBNR + ')';
	document.forms[0].var_body.value = 'Hallo,\nich habe folgende Fragen zum Artikel:\n\n  ' + sBEZ + ' (' + sBNR + ')\n\n';
	Seite('kontakt.htm');
	Absenden();
	}
var startbild;
function bildzeigen() {
var n=Math.round(Math.random()*2);
	if (n==0) startbild='<i'+'mg src="'+imgLoaderUrl+'images/koch1.jpg" alt="Bild" width="122" height="250" border="0" align="right">';
	if (n==1) startbild='<i'+'mg src="'+imgLoaderUrl+'images/koch2.jpg" alt="Bild" width="141" height="250" border="0" align="right">';
	if (n==2) startbild='<i'+'mg src="'+imgLoaderUrl+'images/koch3.jpg" alt="Bild" width="162" height="250" border="0" align="right">';
	document.write(startbild);
	}
function holegroesse (bname, bmenge) {
	for (b=1; b<=bmenge; b++) {
		var bnamekompl = ''+bname+'_'+b+'';
		var bild  = new Image();
		bild.src = 'http://www.gastroplus24.de/artikelbilder/images_add/'+bnamekompl+'.jpg';
		bild.name = ''+bnamekompl+'';
		document.write('<div class="detailbildthumb" id="'+b+'"><a href="javascript:zeigen(\'http://www.gastroplus24.de/artikelbilder/images_add/'+bnamekompl+'.jpg\');" onmouseover="zeigen(\'http://www.gastroplus24.de/artikelbilder/images_add/'+bnamekompl+'.jpg\');return (true);"><img src="http://www.gastroplus24.de/artikelbilder/images_add/'+bnamekompl+'.jpg" alt="" name="'+bnamekompl+'" id="'+bnamekompl+'" width="80" height="80" border="0" style="margin-top: 10px; margin-bottom: 10px;"></a></div>');

		if (!BildChecker) {
			if (b==1) {zeigen(bild.src);}
			}
		}
	}


function zeigen(x) {
	var schreibeBild ='<i'+'mg src="'+x+'" border="0">';
	if (checkIE) {document.all.detailbild.innerHTML = schreibeBild;}
	else {document.getElementById("detailbild").innerHTML = schreibeBild;}
	}


function epspar(preisnorm,preisreduziert,s) {
	preisnorm = preisnorm.substring(0,preisnorm.lastIndexOf("&"));
	preisnorm = preisnorm.replace(".","");
	preisnorm = preisnorm.replace(",",".");
	var preisdiff = preisnorm-preisreduziert;
	preisnorm = preisnorm/100;
	diff = preisdiff/preisnorm;
	diff = Math.floor(diff);
	if (s) {
		document.write('= '+diff+'%');
		}
	else {
		document.write('<div style="color: #CC0000; font-size: 1.2em;padding-bottom: 5px;">- '+ diff +'%</div>');
		}
	}