// JavaScriptBibliothek // 1998-1999, sinErgo, Szócska //////////////////////////////////////////////////////////////////////////////////////// // általános függvények //////////////////////////////////////////////////////////////////////////////////////// // alert("js.bibl"); function eintragen(oldal) { var prov = window.location.hostname; // alert(prov + oldal); if (prov != "localhost") { var tgt = "http://www.excite.de/cgi/guide_add_url.cgi?url=" + prov + oldal + "&email=szocska.janos@excite.de&webmaster_name=Szócska, János&webmaster_email=szocska.janos@excite.de&languages= &country=Deutschland &look=excite"; top.jobbra.location.href = tgt; } } function ansicht(ziel) { top.seite = top.lent.inhalt.location; // alert(top.seite); top.lent.inhalt.location.href = "/sinergo.tri/" + ziel; } function eMailAdr() { var erg = "mailto:info@"; var mailAdr = window.location.hostname; var l = mailAdr.length; if (mailAdr.substring(0, 3) == "www") { erg += mailAdr.substring(4, l); } else { erg += mailAdr; } return erg; } function sinergoMailAdr() { return "mailto:sinergo@web.de"; } function eMailAdrKlick() { return "" + eMailAdr() + "\n"; } function refMailAdr(pont) { return "\"Post\n"; } function selfoc1(feld) { feld.focus() } function weiter(seite) { top.inhalt.location.href = seite; } function helpWindow(helpfile) { openpopup = window.open(helpfile, "popupwin", "width=300, height=250, left=5, top=400, scrollbars=yes, resizable=yes,"); openpopup.opener.name = "opener"; } function gross() { top.resizeTo(640, 450); } function klein() { top.resizeTo(300, 250); } function csukdbe(delay) { for (i=0; i= document.DDFORM.DDMENU.length) { sIndex = 1; } document.DDFORM.DDMENU.options[sIndex].selected = true; top.inhalt.location.href = document.DDFORM.DDMENU.options[document.DDFORM.DDMENU.selectedIndex].value; } else { alert("Klicken Sie bitte aus das nebenstehende Feld!"); } } function displayErrorMsg() { alert(errorMsg); } function isSomeFieldsEmpty() { var returnVal3 = false; if (document.WfLoginForm.KEY_USERNAME.value == "" || document.WfLoginForm.KEY_USERNAME.value == null) { errorMsg += " " + "Benutzername" + "\n"; returnVal3 = true; } if (document.WfLoginForm.KEY_PASSWORD.value == "" || document.WfLoginForm.KEY_PASSWORD.value == null) { errorMsg += " " + "Paßwort" + "\n"; returnVal3 = true; } return (returnVal3); } function upCase(text) { var erg = ""; var l = text.length; var ch = ""; for (var i = 0; i < l; i++) { ch = text.substring(i, i + 1); switch (ch) { case "ä" : erg += "Ä"; break; case "ö" : erg += "Ö"; break; case "ü" : erg += "Ü"; break; case "ß" : erg += "SS"; break; default : erg += ch.toUpperCase(); break; } } return erg; } // upCase function GetBasis() { var Temp; var Len; Temp = location.pathname; Len = Temp.length; for (var i = Len - 1; i >= 0; i--) { if ((Temp.charAt(i) == '/') || (Temp.charAt(i) == '\\')) break; } return Temp.substring(0, i + 1); } // GetBasis function runden(wert) { k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + ''; k = k.substring(0, k.indexOf('.') + 3); return k; } // runden //////////////////////////////////////////////////////////////////////////////////////// // explorer like tree functions //////////////////////////////////////////////////////////////////////////////////////// // objekt Menüeintrag function fejezet(Nr, Link, Titel) { this.Nr = Nr; this.Titel = Titel; this.Link = Link; this.Ebene = 0; for (var i = 0; i < Nr.length; i++) { if (Nr.charAt(i) == '.') { this.Ebene++; } } this.Status = 0 } // fejezet // Objekt "Menü(MaxIndex)" function kTyp(MaxIndex) { this.length = MaxIndex; this.Add = kTyp_Add; this.Change = kTyp_Change; this.Open = kTyp_Open; this.Goto = kTyp_Goto; this.Goto1 = kTyp_Goto1; this.Find = kTyp_Find; this.Inhalt = kTyp_Inhalt; this.Leer = ""; this.Anz = 0; this.Index = 0; return this; } // kTyp function kTyp_Add(zwg) { this[this.Anz] = zwg; if (this.Anz > 0) { if (this[this.Anz - 1].Ebene < this[this.Anz].Ebene) { this[this.Anz - 1].Status = 1; } } this.Anz++; } // kTyp_Add function kTyp_Change(Index) { this[Index].Status = 3 - this[Index].Status; // aus 2 wird 1, aus 1 wird 2 this.Index = Index; top.lent.nav.location = 'JavaScript:top.Menu.Inhalt(' + Index + ')'; } // kTyp_Change function kTyp_Open(Index) { this[Index].Status = 2; this.Index = Index; top.lent.nav.location = 'JavaScript:top.Menu.Inhalt(' + Index + ')'; } // kTyp_Open function kTyp_Goto(Index) { if (this[Index].Status == 1) this[Index].Status = 2; this.Index = Index; top.lent.nav.location = 'JavaScript:top.Menu.Inhalt(' + Index + ')'; top.lent.inhalt.location = this[Index].Link; top.sbg = top.lent.nav.document.FRMKERES.SBG.value; } // kTyp_Goto function kTyp_Goto1(Index) { if (this[Index].Status == 1) this[Index].Status = 2; this.Index = Index; top.lent.nav.location = 'JavaScript:top.Menu.Inhalt(' + Index + ')'; if (navigator.appName.substring(0, 9) == "Netscape") { top.lent.inhalt.location.href = "." + this[Index].Link; } else { top.lent.inhalt.location.href = this[Index].Link; } top.sbg = top.lent.nav.document.FRMKERES.SBG.value; } // kTyp_Goto1 function kTyp_Find(Name, TextLink) { var i; for (i=0; i"; // alert("kTyp_Inhalt(" + Index + ")"); HTML += "\n"; HTML += "
\n\"Erster\n
\n"; HTML += "
\n"; HTML += "Produktsuche:
\n"; HTML += "\n"; HTML += "
\n"; for (var i=0; i < this.Anz; i++) { with (this[i]) { Einrueck = "\n"; for (var j = 0; j0) Grafik = Grafik.link("JavaScript:top.Menu.Change(" + i + ")"); Text = (Titel).link("JavaScript:top.Menu.Goto(" + i + ")"); HTML += Einrueck + Grafik + space + "\n\n" + Text + "\n" + "
\n"; while ((Status == 1) && (i©1997-2002 sinErgo®, Szócska"; return HTML + "\n\n"; } // kTyp_Inhalt // Menüzweig öffnen function oeffne(route) { // alert(route); var j = 0; var zweig = ""; var l = route.length; for (var i = 0; i < l; i++) { if (route.charAt(i) == ',') { zweig = route.substring(j, i); j = i + 1; if (j == l) { // alert("j=1:" + zweig); top.Menu.Goto(zweig); } else { // alert("j<>1"); top.Menu.Open(zweig); } } } } // oeffne // Menüzweig öffnen für Texte function oeffne1(route) { // alert(route); var j = 0; var zweig = ""; var l = route.length; for (var i = 0; i < l; i++) { if (route.charAt(i) == ',') { zweig = route.substring(j, i); j = i + 1; if (j == l) { // alert("j=1:" + zweig); top.Menu.Goto1(zweig); } else { // alert("j<>1"); top.Menu.Open(zweig); } } } } // oeffne /////////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////// // Objekt "Lager" function lTyp(lIndex) { this.length = lIndex; this.Add = lTyp_Add; this.Inhalt = lTyp_Inhalt; this.genInhalt = lTyp_genInhalt; this.goShopping = lTyp_goShopping; this.genEUR = lTyp_genEUR; this.keres = keres; this.Anz = 0; return this; } // lTyp // Objekt "Ware" function ware(ArtNr, Bild, Link, Bez, Beschr, Preis, Kategorien) { this.ArtNr = ArtNr; this.Bild = Bild; this.Link = Link; this.Bez = Bez; this.Beschr = Beschr; this.Preis = Preis; this.Kategorien = Kategorien; this.Ebene = 0; this.Menge = ""; } // ware // gehört Kategorie an? function istKat(oware, kat) { return (oware.Kategorien.search(kat) != -1); } // istKat // addLager function lTyp_Add(zwg) { this[this.Anz] = zwg; this.Anz++; } // lTyp_Add // kovertiert die sinErgo-Artikelnummer in Dateinamen function konvNam(nam) { // alert("nam:[" + nam + "]"); var erg = ""; var l = nam.length; for (var i = 0; i < l; i++) { switch (nam.substring(i, i + 1)) { case "/" : case "-" : erg += "_"; break; case "Ä" : erg += "A"; break; case "ä" : erg += "a"; break; case "Ö" : erg += "O"; break; case "ö" : erg += "o"; break; case "Ü" : erg += "U"; break; case "ü" : erg += "u"; break; case "ß" : erg += "s"; break; default : erg += nam.substring(i, i + 1); } } return erg; } // konvNam /////////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////// function lTyp_Inhalt(kat) { var anzAng = 0; var HTML = ""; // alert(kat); top.status = kat + "..."; for (var i = 0; i < top.Lager.Anz; i++) { top.status += "|"; if (istKat(top.Lager[i], kat)) { HTML += "\n"; if (top.Lager[i].Link != "") { if (kat == "Verweis") { HTML += "\n\n\""\n"; } else { HTML += "\n\n\""\n"; } } else { HTML += "\n\""\n"; } switch (kat) { case "Museum" : case "Verweis" : case "Anzeigen" : HTML += "" + top.Lager[i].Bez + "  \n"; HTML += "" + top.Lager[i].Beschr + "  \n"; break; case "Presse" : HTML += "" + top.Lager[i].Bez + "  \n"; HTML += "" + top.Lager[i].Beschr + "  \n"; HTML += "" + top.Lager[i].Preis + "  \n"; break; default : HTML += "" + top.Lager[i].ArtNr + "  \n"; HTML += "" + top.Lager[i].Bez + "  \n"; HTML += "" + top.Lager[i].Beschr + "  \n"; // HTML += "" + top.Lager[i].Preis + "  \n"; HTML += ""; // alert(top.Lager[i].Preis.indexOf("auf Anfr.")); if (-1 < (top.Lager[i].Preis.indexOf("auf Anfr."))) { HTML += "" + top.Lager[i].Preis + ""; } else { HTML += top.Lager[i].Preis; } HTML += "  \n"; HTML += "\n\n"; break; } HTML += "\n"; anzAng++; } } switch (kat) { case "Museum" : case "Verweis" : case "Anzeigen" : case "Presse" : break; default : HTML += "\n" + anzAng + " Artikel im Angebot\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; break; } return HTML; } // lTyp_Inhalt function generiereAnfang(kat, quelle) { var HTML = "\n\nsinErgo - Linkshänder-Ergonomie - "; HTML += kat + "\n"; HTML += "\n"; HTML += "\n\n\n\n\n\n
\n

\n"; HTML += "" + kat + " \n"; HTML += "" + kat + " \n"; HTML += "" + kat + "\n"; HTML += "

\n
\n"; HTML += "\n\n\n\n
\n"; HTML += "\n
\n"; switch (kat) { case "Museum" : HTML += "

nicht mehr erhältliche Gegenstände

\n"; case "Verweis" : HTML += "\n\n\n\n\n\n"; break; case "Anzeigen" : HTML += "
LinkBezeichnungBeschreibung
\n\n\n\n\n\n"; break; case "Presse" : HTML += "

An dieser Stelle möchten wir unsere Öffentlichkeitsarbeit präsentieren. Nebst Vorstellung einer kleinen Auswahl diversen in verschiedenen Zeitscriften bzw. Zeitungen erschienenen Artikeln möchten wir darauf hiweisen, daß wir ua. Sendungen des ZDF und Pro7 mit Produktvorstellungen unterstützt haben.

\n"; HTML += "
BildAnzeigentextKontakt
\n\n\n\n\n\n"; break; default : HTML += "
\n\n"; if (kat == "Bestelliste") { HTML += "
ArtikelBezeichnungBeschreibungerschienen
\n\n\n\n\n\n\n\n\n\n"; } else { HTML += "
Abb.ArtNr.BezeichnungBeschreibungE-Preis (EUR)MengeG-Preis (EUR)
\n\n\n\n\n\n\n\n\n"; } break; } return HTML; } // generiereAnfang function generierePreis(art) { var HTML = "" + art; if (top.Lager) HTML += "    EUR  " + top.Lager[keresIndex(art)].Preis; HTML += ""; if (top.Lager) HTML += "
" + top.Lager[keresIndex(art)].Bez + " " + top.Lager[keresIndex(art)].Beschr + "
"; return HTML; } // generierePreis function generiereEnde(kat) { var HTML = ""; switch (kat) { case "Museum" : case "Verweis" : case "Presse" : HTML += "
Abb.ArtNr.BezeichnungBeschreibungE-Preis (EUR)Menge
\n"; break; default : if (kat) { if (0 == kat.indexOf("einzelProdukt")) { if (13 < kat.length) HTML += generierePreis(kat.substring(13, kat.length)); } else { HTML += "\n\n"; } } else { HTML += "\n\n"; } break; } HTML += "
\n"; HTML += "
"; HTML += "
\n"; HTML += "\n\n\n\n\n
" + document.lastModified + "  © \"Erster"; HTML += "
\n\n"; HTML += "Zurück\n"; HTML += "Menü\n"; HTML += "\"Post\n"; HTML += "\n
\n\n\n" egypont = ""; return HTML; } // generiereEnde // generiert eine Produktliste nach der angegebenen Kategorie function lTyp_genInhalt(kat) { // alert("genInhalt(" + kat + ")"); return generiereAnfang(kat, "normal") + top.Lager.Inhalt(kat) + generiereEnde(kat); } // lTyp_genInhalt // Objekt "Bestellkorb" function korbTyp(korbIndex) { this.length = korbIndex; this.genInhalt = korbTyp_genInhalt; this.Anz = 0; return this; } // korbTyp // addPosition function korbTyp_AddPos(zwg) { this[this.Anz] = zwg; this.Anz++; } // korbTyp_AddPos // updatePosition function korbTyp_UpdatePos(ArtNr, Menge) { for (i = 0; i < this.Anz; i++) { if (this.ArtNr == ArtNr) { if (Menge == 0) { this.DelPos(ArtNr); } else { this.Menge = Menge; } } } } // korbTyp_UpdatePos // deletePosition function korbTyp_DelPos(ArtNr) { var i = 0; while (this.ArtNr != ArtNr) i++; while (i < this.Anz) { this.ArtNr = this[i + 1].ArtNr; i++; } this.Anz--; } // korbTyp_DelPos function addPosition(posAng, posLager, menge) { updateKorb(posAng, posLager, menge); top.lent.inhalt.document.KATLIST.KORB.value = top.summe + " Artikel im Korb"; } // addPosition function addCart(indx, menge) { addPosition(1, indx, menge); oeffne(top.r_korb); } // addCart function updateKorb(posAng, posLager, menge) { top.Lager[posLager].Menge = menge; top.summe = 0; for (var i = 0; i < top.Lager.Anz; i++) { if ("0" < top.Lager[i].Menge) { top.summe += eval(top.Lager[i].Menge); } } } // updateKorb function korbTyp_genInhalt(kat) { var anzAng = 0; var gesPreis = 0; var preis = 0; var HTML = ""; var lieferk = klieferk; HTML += generiereAnfang("Bestelliste", "normal"); for (var i = 0; i < top.Lager.Anz; i++) { if ("0" < top.Lager[i].Menge) { if (top.Lager[i].ArtNr == "Lt/03") { lieferk = nlieferk; } if (top.Lager[i].Preis == "auf Anfr.") { lieferk = elieferk; } HTML += "\n"; if (top.Lager[i].Link != "") { HTML += "\n\n\""\n"; } else { HTML += "\n\""\n"; } HTML += "" + top.Lager[i].ArtNr + " \n"; HTML += "" + top.Lager[i].Bez + " \n"; HTML += "" + top.Lager[i].Beschr + " \n"; HTML += "" + top.Lager[i].Preis + " \n"; HTML += "\n\n"; if (top.Lager[i].Preis != "auf Anfr.") { preis = (eval(top.Lager[i].Preis) * eval(top.Lager[i].Menge)); gesPreis += preis; HTML += "" + runden(preis) + "\n"; } else { HTML += "auf Anfr.\n"; } HTML += "\n"; anzAng += eval(top.Lager[i].Menge); } } HTML += "\n"; HTML += "\n"; HTML += "" + anzAng + " Artikel im Warenkorb\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += runden(gesPreis); HTML += "\n"; HTML += "\n"; if (0 < anzAng) { HTML += "\nzzgl. min. Lieferkosten
Bitte beachten Sie, daß ins Ausland andere Lieferkosten gelten\n"; HTML += "\n"; // HTML += runden(eval(lieferk)); if (top.zielLand == "D") { HTML += runden(eval(lieferk)); } else { HTML += runden(eval(lkAus)); } gesPreis += eval(lieferk); if (top.lmod == "NACHNAHME") { gesPreis += 6; HTML += "
Zahlungsmodi   " + top.nngeb + "\n"; } HTML += "
\n"; HTML += "\n"; HTML += "\nGesamt min.\n"; HTML += "\n"; HTML += runden(gesPreis); HTML += "\n"; HTML += "\n"; } return HTML + generiereEnde(kat); } // korbTyp_genInhalt function korbTyp_genInhalt1() { return lTyp_genInhalt(""); } // korbTyp_genInhalt1 function kucke(sbg) { // alert(self.name); // alert(top.lent.nav.document.forms[0].name); top.egypont = "."; top.spalte = "ArtNr"; // top.lent.nav.document.FRMKERES.SBG.value = sbg; top.lent.nav.document.forms[0].SBG.value = sbg; top.oeffne("0,"); } // kucke function keresIndex(sbg1) { // sbg1 := artnr var erg = 0; var talalt = false; do { talalt = (String(sbg1) == String(top.Lager[erg].ArtNr)); if (!talalt) erg++; } while ((erg <= top.Lager.Anz) && (!talalt)); return erg; } // keresIndex function keres(sbg, quelle) { var lsbg; var ltext; var lll; var usbg = upCase(sbg); top.sbg = sbg; top.lent.nav.document.FRMKERES.SBG.value = top.sbg; top.lent.nav.document.FRMKERES.SBG.value = sbg; if (null != sbg) lsbg = sbg.length; var HTML = generiereAnfang("Suchergebnis", quelle); var anzAng = 0; var i = 0; var talalt = false; var talalt_egyaltalan = false; var part = ""; var abbruch = false; var statustemp; if (1 < lsbg) { var j = 0; do { if ((sbg.substring(j, j + 1) == "/") || (sbg.substring(j, j + 1) == "-")) { talalt = true; top.spalte = "ArtNr"; } j++; } while ((j < lsbg) && (!talalt)); talalt = false; top.status = "Suche läuft..." + sbg; for (i = 0; i < top.Lager.Anz; i++) { switch (top.spalte) { case "ArtNr" : j = 0; if (0 < ltext - lsbg) { lll = ltext - lsbg; } else { lll = lsbg - ltext; } do { text = top.Lager[i].ArtNr; part = text.substring(j, j + lsbg); if (upCase(part) == usbg) { abbruch = true; talalt = true; talalt_egyaltalan = true; } else { talalt = false; } j++; } while ((!abbruch) && (j < lll)); break; default : text = top.Lager[i].Kategorien; text = text.substring(0, text.length - 1); if (upCase("VerweisMuseumPresseAnzeigen").search(upCase(text)) == -1) { // top.status = upCase(top.Lager[i].Kategorien); text = top.Lager[i].ArtNr + top.Lager[i].Bez + top.Lager[i].Beschr + top.Lager[i].Kategorien; if (upCase(text).search(usbg) != -1) { talalt = true; talalt_egyaltalan = true; } else { talalt = false; } } break; } top.status += "|"; if (talalt) { statustemp = top.status; top.status = anzAng + ":" + sbg + "=" + top.Lager[i].ArtNr + top.Lager[i].Bez; HTML += "\n"; if (top.Lager[i].Link != "") { // HTML += "\n\n\""\n"; HTML += "\n\n\""\n"; } else { // HTML += "\n\""\n"; HTML += "\n\""\n"; } HTML += "" + top.Lager[i].ArtNr + "  \n"; HTML += "" + top.Lager[i].Bez + "  \n"; HTML += "" + top.Lager[i].Beschr + "  \n"; HTML += "" + top.Lager[i].Preis + "  \n"; HTML += "\n\n"; HTML += "\n"; anzAng++; top.status = statustemp; } // if } // for i } else { alert("Bitte einen etwas längeren Suchbegriff wählen!"); } if (talalt_egyaltalan) { HTML += "\n" + anzAng + " Artikel im Angebot\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; } else { HTML += "

Ihre Suchabfrage ist leider ohne Erfolg...

"; } top.spalte = ""; return HTML + generiereEnde(); } // keres function keres1(sbg) { top.inhalt.document.src = top.keres(sbg, "normal"); } // keres1 //////////////////////////////////////////////// // Daten des Bestellers //////////////////////////////////////////////// // Adressobjekt Rechnungs-/Liefer-Adresse, Firma, Anrede, Vorname, Name, Str, PLZ, Ort, Land, Tel, Fax, eMail, KuNr function adressDaten(typ, frm, anr, vnam, nnam, str, plz, ort, lnd, tel, fax, mail, kunr) { this.typ = typ; this.frm = frm; this.anr = anr; this.vnam = vnam; this.nnam = nnam; this.str = str; this.plz = plz; this.ort = ort; this.lnd = lnd; this.tel = tel; this.fax = fax; this.mail = mail; this.kunr = kunr; return this; } // adressDaten function objAdr(iAdr) { this.length = iAdr; this.Add = adr_Add; this.Anz = 0; return this; } // objAdr function adr_Add(ind) { this[this.Anz] = ind; this.Anz++; } // adr_Add function setzeAdr(ind) { var anrd = ""; var land = ""; if (top.lent.inhalt.document.RADDR.ANREDE[0].checked) anrd = "Frau"; if (top.lent.inhalt.document.RADDR.ANREDE[1].checked) anrd = "Herr"; if (top.lent.inhalt.document.RADDR.ANREDE[2].checked) anrd = "Fam."; land = top.lent.inhalt.document.RADDR.LAND.value; switch (ind) { case 0 : top.adr[0] = new adressDaten("Rechnungsadresse", top.lent.inhalt.document.RADDR.FIRMA.value, anrd, top.lent.inhalt.document.RADDR.VNAME.value, top.lent.inhalt.document.RADDR.NNAME.value, top.lent.inhalt.document.RADDR.STR.value, top.lent.inhalt.document.RADDR.PLZ.value, top.lent.inhalt.document.RADDR.ORT.value, top.lent.inhalt.document.RADDR.LAND.value, top.lent.inhalt.document.RADDR.TEL.value, top.lent.inhalt.document.RADDR.FAX.value, top.lent.inhalt.document.RADDR.EMAIL.value, top.lent.inhalt.document.RADDR.KUNR.value); break; case 1 : top.adr[1] = new adressDaten("Lieferadresse", top.lent.inhalt.document.RADDR.FIRMA.value, anrd, top.lent.inhalt.document.RADDR.VNAME.value, top.lent.inhalt.document.RADDR.NNAME.value, top.lent.inhalt.document.RADDR.STR.value, top.lent.inhalt.document.RADDR.PLZ.value, top.lent.inhalt.document.RADDR.ORT.value, top.lent.inhalt.document.RADDR.LAND.value, top.lent.inhalt.document.RADDR.TEL.value, top.lent.inhalt.document.RADDR.FAX.value, top.lent.inhalt.document.RADDR.EMAIL.value, top.lent.inhalt.document.RADDR.KUNR.value); break; } return top.fehlen(ind); } // setzeAdr function setzeLand() { // if (top.lent.document.RADDR.LKZ.options[top.lent.document.RADDR.LKZ.options.selectedIndex].value != "") { if (document.RADDR.LKZ.options[document.RADDR.LKZ.options.selectedIndex].value != "") { switch (document.RADDR.LKZ.options[document.RADDR.LKZ.options.selectedIndex].value) { case "A" : document.RADDR.LAND.value = "Österreich"; top.zielLand = "A"; break; case "CH" : document.RADDR.LAND.value = "Schweiz"; top.zielLand = "CH"; break; case "D" : document.RADDR.LAND.value = "Deutschland"; top.zielLand = "D"; break; default : document.RADDR.LAND.value = " "; break; } } } // setzeLand function leeren(i) { top.adr[i] = new adressDaten("", "", "Frau", "", "", "", "", "", "Deutschland", "", "", "", ""); top.lent.inhalt.document.RADDR.ANREDE[0].checked = true; switch (i) { case 0 : top.oeffne(top.r_rechn); break; case 1 : top.oeffne(top.r_lief); break; } } // leeren function adressFormular(ind) { var HTML = "\n"; HTML += "\n"; HTML += "sinErgo - Linkshänder-Ergonomie - Adresseneingabe\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "
\n"; HTML += "\n"; switch (ind) { case 0 : HTML += "Rechnungsadresse\n"; break; case 1 : HTML += "Lieferadresse\n"; top.adr[ind].typ = "Lieferadresse"; break; } HTML += "\n"; HTML += "
\n"; HTML += "
\n"; HTML += "\n"; if (ind == "0") { HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; } else { HTML += "\n"; HTML += "\n"; HTML += "\n"; } HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "
Kundennummer:
Firma:
Anrede: [Frau Familienname:
Vorname:
Straße:
PLZ:
Ort:
Land:
Telefon:
Fax:
eMail:
"; if (1 == ind) HTML += "gleich wie Rechnung"; HTML += "
\n"; HTML += "
\n"; HTML += "
\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "
\n"; HTML += "\n"; HTML += "
\n"; HTML += "gegebenfalls\n"; HTML += "
\n"; HTML += "Pflichtfeld\n"; HTML += "
\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "
\n"; HTML += "\n"; HTML += "\n"; HTML += "\n"; HTML += "
\n"; HTML += "\n"; HTML += "\"Zurück\"\n"; HTML += "\"Menü\"\n"; HTML += "\"Post\n"; HTML += "\n"; HTML += "
\n"; HTML += "\n"; HTML += "\n"; return HTML; } // adressFormular function bestellMail() { var HTML = ""; if (fehlen(0)) { top.lent.inhalt.document.location.href = "./bestell/fehlen.htm"; } else { top.lent.inhalt.document.location.href = "../bestell/bestellMail.htm"; } } // bestellMail function fehltWas(ind) { var erg = (((top.adr[ind].nnam == "") || (top.adr[ind].nnam == " ")) || (((top.adr[ind].str == "") || (top.adr[ind].str == " ")) || ((top.adr[ind].plz == "") || (top.adr[ind].plz == " ")) || ((top.adr[ind].ort == "") || (top.adr[ind].ort == " ")))); return erg; } // fehltWas function fehlen(ind) { var fehlen = ""; erg = false; if ((top.adr[ind].nnam == "") || (top.adr[ind].nnam == " ")) fehlen += "Nachnahme (Familienname)\n\n"; if ((top.adr[ind].str == "") || (top.adr[ind].str == " ")) fehlen += "Straße\n\n"; if ((top.adr[ind].plz == "") || (top.adr[ind].plz == " ")) fehlen += "PLZ\n\n"; if ((top.adr[ind].ort == "") || (top.adr[ind].ort == " ")) fehlen += "Ort\n\n"; if ((top.adr[ind].mail == "") || (top.adr[ind].mail == " ")) fehlen += "eMail\n\n"; erg = (fehlen != ""); if (erg) { fehlen = "Bitte folgende Felder unbedingt befüllen!\n\n" + fehlen; alert(fehlen); } else { switch (ind) { case 0 : top.oeffne(top.r_rechn); break; case 1 : top.oeffne(top.r_lief); break; } } return erg; } // fehlen function takeOver(feld) { if (feld.checked) { top.adr[1].frm = top.adr[0].frm; top.adr[1].anr = top.adr[0].anr; top.adr[1].vnam = top.adr[0].vnam; top.adr[1].nnam = top.adr[0].nnam; top.adr[1].str = top.adr[0].str; top.adr[1].plz = top.adr[0].plz; top.adr[1].ort = top.adr[0].ort; top.adr[1].lnd = top.adr[0].lnd; top.adr[1].tel = top.adr[0].tel; top.adr[1].fax = top.adr[0].fax; top.adr[1].mail = top.adr[0].mail; alert("Bitte klicken Sie auf [Übernehmen]"); top.oeffne(top.r_lief); } } // takeOver function hauptKat(str) { var hkat = str.split(","); return(hkat[1]); } // hauptKat function lTyp_goShopping() { // ArtNr, Bild, Link, Bez, Beschr, Preis, Kategorien // BestNr, ArtGr, Preis, Bez, Bild, Beschr, Link, Pack, ZusAusw var anzAng = 0; var artNr = 10000; var HTML = ""; for (var i = 0; i < top.Lager.Anz; i++) { HTML += ""; } return HTML + "
"; HTML += String(artNr + i) + "|" + hauptKat(top.Lager[i].Kategorien) + "|" + top.Lager[i].Preis + "|" + top.Lager[i].ArtNr + "|" + top.Lager[i].Bild + "|" + top.Lager[i].Bez + " " + top.Lager[i].Beschr + "|" + "http://www.sinergo.de/sinergo.tri/" + top.Lager[i].Link + "||\n"; anzAng++; HTML += "
"; } // lTyp_goShopping function kerekit(mit) { var EUR = 1.95583; var erg = ""; var txt = String(mit / EUR); var l = txt.length; var vesszo = txt.indexOf("."); var egesz = txt.substring(0, vesszo); // alert(egesz); var tort = txt.substring(vesszo + 1, l); var elso = tort.substring(0, 1); if (mit != "") { switch (elso) { case "0": case "1": case "2": case "3": case "4": erg = String(egesz) + "." + elso + "9"; break; case "5": case "6": case "7": case "8": case "9": erg = String(egesz++) + "." + elso + "9"; break; default : erg = mit; break; } } alert("DEM: " + mit + " - EUR: " + erg); return erg; } // kerekit function lTyp_genEUR() { // ArtNr, Bild, Link, Bez, Beschr, Preis, Kategorien // Lager.Add(new ware("ML/1-1", "ml_1_1.gif", "keinBild.htm", "Hautschere", "Solingen", "24.40", "Preisliste,Scheren,")); // var HTML = ""; var HTML = ""; for (var i = 0; i < top.Lager.Anz; i++) { // HTML += "\n"; } // return HTML + "
\n"; HTML += "Lager.Add(new ware(\"" + top.Lager[i].ArtNr + "\", \"" + top.Lager[i].Bild + "\", \"" + top.Lager[i].Link + "\", \"" + top.Lager[i].Bez + "\", \"" + top.Lager[i].Beschr + "\", \"" + kerekit(top.Lager[i].Preis) + "\", \"" + top.Lager[i].Kategorien + "\"));\n"; // HTML += "
"; return HTML + ""; } // lTyp_genEUR function showHiddenPrice(artnr) { // top.Lager[i].ArtNr // alert(artnr); top.lent.inhalt.location.href = "/sinergo.tri/katalog/hiddenPrice.htm?ARTNR=" + artnr; } // showHiddenPrice