var briefe=new Array(4); // Array, in dem die Briefe aus der Mysql-Tabelle "Briefe" gespeichert werden var brief=-1; // ID des aktuell angezeigten Briefes var briefanzeigen=0; // speichert, ob bei "aktuell keinem Brief anzeigen" trotzdem ein Brief angezeigt werden soll (1; durch klicken auf älteren Brief anzeigen) oder nicht (0) var bild=1; // speichert, ob Bilder in der Datenbank angezeigt werden sollen (1) oder nicht (0) var test="richtig"; // wird benötigt, um beim Laden einer Seite in einem Frame zu überprüfen, ob die index-Datei auch vorhanden ist (google verlinkt gerne mal direkt auf frame-Seiten ohne den index zu benutzen) var anzeigespeicher=-1; // speichert die Nummer der aktuell geöffneten Kategorie var anzeigespeichermerken=-1;// speichert die Nummer der vor dem Aufruf der Hilfe / des Auswahldruckens / des Bestellungsdruckens geöffneten Kategorei var weiterlinks=0; // speichert, ob der Auswählen-Link (1), der Kontrollieren-Link (2) oder der Bestellen-Link (3) angezeigt wird var weiterlinkmerken=0; // speichert, ob vor dem Aufrufen der Hilfe / des Auswahldruckens / des Bestellungsdruckens der Auswählen-Link (1), der Kontrollieren-Link (2) oder der Bestellen-Link (3) angezeigt wird var bestellt=0; // speichert, ob bereits bestellt wurde (1) oder nicht (0) var vorschau=0; // schaltet bei der Vorschau im Back-End nicht gewünschte Funktionen im Front-End ein var x=-1; // ID, an der die anzuzeigende Kategorie beginnt var stand=0; var name=""; var strasse=""; var plz=""; var tele=""; var notiz=""; var datum=0; var datumwahr=""; // speichert das Bestelldatum var merkoffen=0; // Suche var suchdaten=""; // speichert die zu suchenden Worte var maxpre=""; // speichert den die Suche einschränkenden Maximalpreis var minpre=""; // speichert den die Suche einschränkenden Minimalpreis var vorberg=0; // speichert, ob bei der Suche nur Hof-Vorberg-Produkte durchsucht werden soll (1) oder nicht (0) var subild=0; // speichert, ob bei der Suche nur Produkte mit Bild durchsucht werden sollen (1) oder nicht (0) var sukeinbild=0; // speichert, ob bei der Suche nur Produkte ohne Bild durchsucht werden sollen (1) oder nicht (0) var demeter=0; // speichert, ob bei der Suche nur demeter-Produkte durchsucht werden soll (1) oder nicht (0) var bioland=0; // speichert, ob bei der Suche nur bioland-Produkte durchsucht werden soll (1) oder nicht (0) var x=0; var y=0; // Unix-Timestamp in deutsches Datumsformat ändern function datummachen(mit) { // Datum im TT.MM.YYYY-Format zurückgeben, wenn Datum vorhanden if(mit!=0) { datumm=new Date(mit*1000); if(datumm.getDate()<10) { zurueck="0"+datumm.getDate(); } else { zurueck=datumm.getDate(); } monat=datumm.getMonth()+1; if(monat<10) { zurueck+=".0"+monat; } else { zurueck+="."+monat } zurueck+="."+datumm.getFullYear(); return zurueck; } // leeren String zurückgeben, wenn keine Datum vorhanden else { return ""; } } function element (wo,wie,woframe) { dom=woframe.document.getElementById("element"+wo).parentNode; dom.replaceChild(dom=woframe.document.createElement("font"),woframe.document.getElementById("element"+wo)); dom.className="text"; dom.id="element"+wo; if(wie==1) { dom.appendChild(woframe.document.createTextNode("Alles hier angebotene Fleisch ist von unseren eigenen Tieren. Es ist deshalb nur direkt nach den Schlachtterminen und nur solange der Vorrat reicht erhältlich.")); } if(wie==2) { dom.appendChild(woframe.document.createTextNode("Frisches Fleisch von unseren eigenen Rindern und Schweinen bekommen Sie immer nach den Schlachtterminen unter der Kategorie \"")); dom=dom.appendChild(woframe.document.createElement("img")); dom.className="vorberg"; dom.src="schrift.php?text=Hof%20Vorberg&style=vorberg"; dom.setAttribute("alt","Hof Vorberg"); dom.parentNode.appendChild(woframe.document.createTextNode("-Fleisch\".")); dom=dom.parentNode; } if(daten["fleischabo"][1]!="" || daten["fleischladen1"][1]!="" || daten["fleischladen2"][1]!="" || daten["fleischmarkt"][1]!="") { dom.appendChild(woframe.document.createElement("br")); } if(daten["fleischabo"][1]!="") { dom.appendChild(woframe.document.createElement("br")); dom.appendChild(woframe.document.createTextNode("In der Biokiste am: ")); dom=dom.appendChild(woframe.document.createElement("b")); dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischabo"][1]))); dom=dom.parentNode; } if(daten["fleischladen1"][1]!="" || daten["fleischladen2"][1]!="") { dom.appendChild(woframe.document.createElement("br")); dom.appendChild(woframe.document.createTextNode("Im Hofladen am: ")); dom=dom.appendChild(woframe.document.createElement("b")); if(daten["fleischladen1"][1]!="") { dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischladen1"][1]))); if(daten["fleischladen2"][1]!="") { dom.appendChild(woframe.document.createTextNode(" und ")); dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischladen2"][1]))); } } else if(daten["fleischladen2"][1]!="") { dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischladen2"][1]))); } dom=dom.parentNode; } if(daten["fleischmarkt"][1]!="") { dom.appendChild(woframe.document.createElement("br")); dom.appendChild(woframe.document.createTextNode("Am Marktstand am: ")); dom=dom.appendChild(woframe.document.createElement("b")); dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischmarkt"][1]))); dom=dom.parentNode; } if(daten["fleischbestellenbis"][1]!="") { dom.appendChild(woframe.document.createElement("br")); dom.appendChild(woframe.document.createElement("br")); dom.appendChild(woframe.document.createTextNode("Bitte jeweils vorbestellen bis: ")); dom=dom.appendChild(woframe.document.createElement("b")); dom.appendChild(woframe.document.createTextNode(datummachen(daten["fleischbestellenbis"][1]))); dom=dom.parentNode; } dom.appendChild(woframe.document.createElement("br")); } // Daten var daten=new Array(13) daten["liefergebuehr"]=new Array("",""); // Liefergebühr (0=Änderungsanzeiger 1=Datum) daten["ferien1"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien2"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien3"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien4"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien5"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien6"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien7"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien8"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien9"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien10"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien11"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien12"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien13"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferien14"]=new Array("",""); // Termin, an dem die Biokiste nicht bestellt werden kann (0=Änderungsanzeiger 1=Datum) daten["ferienladenvon"]=new Array("",""); // Termin, von dem an im Laden wegen Ferien nicht eingekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["ferienladenbis"]=new Array("",""); // Termin, bis zu dem im Laden wegen Ferien nicht eingekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["ladenersterverkaufstag"]=new Array("",""); // Termin, an dem das erste mal wieder verkauft wird (0=Änderungsanzeiger 1=Datum) daten["fleischbestellenbis"]=new Array("",""); // Termin, bis zu dem das Frischfleisch bestellt worden sein muss (0=Änderungsanzeiger 1=Datum) daten["fleischabo"]=new Array("",""); // Termin, an dem das Frischfleisch in der Abokiste gekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["fleischmarkt"]=new Array("",""); // Termin, an dem das Frischfleisch am Marktstand gekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["fleischladen1"]=new Array("",""); // Termin, an dem das Frischfleisch im Hofladen gekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["fleischladen2"]=new Array("",""); // Termin, an dem das Frischfleisch im Hofladen gekauft werden kann (0=Änderungsanzeiger 1=Datum) daten["dbanfang"]=new Array("",""); // ID, an der die Datenbank beginnt (0=Änderungsanzeiger 1=ID) daten["dbende"]=new Array("",""); // höchste ID der Datenbank (0=Änderungsanzeiger 1=ID) daten["briefanfang"]=new Array("",""); // ID, an der die Briefdatenbank beginnt, ältester Brief (0=Änderungsanzeiger 1=ID) daten["briefende"]=new Array("",""); // ID, an der die Briefdatenbank endet, neuester Brief (0=Änderungsanzeiger 1=ID) daten["bildanzeigenbackend"]=new Array("",""); // speichert, ob beim Laden der Datenbankverwaltung Bilder in der Produktseite und der Suche angezeigt werden sollen (0=Änderungsanzeiger 1=0(an)/1(aus)) daten["bildanzeigenfrontend"]=new Array("",""); // speichert, ob dem Kunden Bilder in der Produktseite und der Suche standardmäßig angezeigt werden sollen (0=Änderungsanzeiger 1=0(an)/1(aus)) var feriennamen=new Array ("ferien1","ferien2","ferien3","ferien4","ferien5","ferien6","ferien7","ferien8","ferien9","ferien10","ferien11","ferien12","ferien13","ferien14"); // Array aller Namen der Ferienvariablen im Array, um es die Feriendaten per for-Schleife auslesen zu können