// produced by Stefan Eckhorst 27.10.04 function createZanoxUrl(zanox_tracking_dll, zanox_tracking_param, url) { var zanox = zanox_tracking_dll + '?' + zanox_tracking_param + '='; if ((zanox_tracking_dll != "zanox_tracking_dll") && (zanox_tracking_param != "zanox_tracking_param")) { return zanox+encodeURIComponent(url); } else { return url; } } function produkt_tipp(zanox_tracking_dll, zanox_tracking_param, partner_id){ // Array für css var color_id = [2]; color_id[0] = new Array ("{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#F10;text-decoration:underline}","{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#072B61;text-decoration:none}","{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#072B61;text-decoration:none}"); color_id[1] = new Array ("{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#F10;text-decoration:none}","{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000000;text-decoration:none}","{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color: blue;text-decoration:underline}"); // Angebotsparameter // ### --------------------- ANFANG EDIT --------------------- ### // LastMinute Angebote var link_1_lami = "http://www.travelchannel.de/tc.all.hawaii/servlet/com.freiheit.travelchannel.LamiServlet/tch/?rg=&sportart=&cat=4&isExDurSe=false&air=&hn=&na=2&cmd=request_angebotsuebersicht&fromday=4&today=44&va=&dur=7-7&rt=&pa=&ct=6&rzbreg=r350 "; var titel_1_lami = "Hurghada"; var preis_1_lami = "446"; var text_1_lami = "1 Woche DZ/AI"; var kategorie_1_lami = "****"; var link_2_lami = "http://www.travelchannel.de/tc.all.hawaii/servlet/com.freiheit.travelchannel.LamiServlet/tch/?rg=&sportart=&cat=3&isExDurSe=false&air=&hn=&na=2&cmd=request_angebotsuebersicht&fromday=4&today=44&dur=7-7&rt=&pa=&ct=2&rzbreg=r35"; var titel_2_lami = "Mallorca"; var preis_2_lami = "184"; var text_2_lami = "1 Woche Studio/Ü"; var kategorie_2_lami = "***"; var link_3_lami = "http://www.travelchannel.de/tc.all.hawaii/servlet/com.freiheit.travelchannel.LamiServlet/tch/?rg=&sportart=&cat=3&isExDurSe=false&air=&hn=&na=2&cmd=request_angebotsuebersicht&fromday=4&today=44&dur=7-7&rt=&pa=&ct=2&rzbreg=r676"; var titel_3_lami = "Lanzarote"; var preis_3_lami = "316"; var text_3_lami = "1 Woche App/Ü"; var kategorie_3_lami = "***"; // LastMinute Schnippsel var titel_1_lami_schnippsel = "side_alanya"; var titel_2_lami_schnippsel = "ibiza"; var titel_3_lami_schnippsel = "tunesien"; // ### ---------------------- ENDE EDIT ---------------------- ### var tc_lamiStringOut = new Array(26); tc_lamiStringOut[0]="Dom. Rep."; tc_lamiStringOut[1]="Ägypten"; tc_lamiStringOut[2]="Tunesien"; tc_lamiStringOut[3]="Antalya"; tc_lamiStringOut[4]="Kuba"; tc_lamiStringOut[5]="Dom. Rep."; tc_lamiStringOut[6]="Dom. Rep."; tc_lamiStringOut[7]="Kuba"; tc_lamiStringOut[8]="Fuerteventura"; tc_lamiStringOut[9]="Bulgarien"; tc_lamiStringOut[10]="Dom. Rep."; tc_lamiStringOut[11]="Dom. Rep."; tc_lamiStringOut[12]="Dom. Rep."; tc_lamiStringOut[13]="Dom. Rep."; tc_lamiStringOut[14]="Tunesien"; tc_lamiStringOut[15]="Türkei"; tc_lamiStringOut[16]="Bulgarien"; tc_lamiStringOut[17]="Dalmatien"; tc_lamiStringOut[18]="Rio"; tc_lamiStringOut[19]="Thail. Inseln"; tc_lamiStringOut[20]="Dom. Rep."; tc_lamiStringOut[21]="Costa del Sol"; tc_lamiStringOut[22]="Kuba"; tc_lamiStringOut[23]="Dom. Rep."; tc_lamiStringOut[24]="Dom. Rep."; tc_lamiStringOut[25]="Mexiko"; // Die Funktion matched die vom Lamischnippsel gelieferten Strings, iteriert die Anzahl durch function transformDest(destination) { var engineDest = laMitchSchnippsel.getRegion(destination); var patterns = new Array(); patterns[0]=/Dominikanische\sRepublik/; patterns[1]=/Hurghada\s\&\sSafaga/; patterns[2]=/Monastir\s\(Tunesien\)/; patterns[3]=/Antalya\s\&\sBelek/; patterns[4]=/Varadero\s\(Westen\)/; patterns[5]=/Norden\s\(Puerto\s\Plata\)/; patterns[6]=/Süden\s\(Santo\s\Domingo\)/; patterns[7]=/Varadero\s\(Kuba\)/; patterns[8]=/Fuerteventura/; patterns[9]=/Goldstrand/; patterns[10]=/Dom.\sRep.\sNorden\s\(Puerto\sPlata\)/; patterns[11]=/Dom.\sRep.\sSüden\s\(Santo\sDomingo\)/; patterns[12]=/Dom.\sRep.\sSden\s\(Santo\s\Domingo\)/; patterns[13]=/weitere\sAngebote\sDom.\sRepublik/; patterns[14]=/Monastir/; patterns[15]=/Türkei\/\sIncekum/; patterns[16]=/Sonnenstrand/; patterns[17]=/Mitteldalmatien/; patterns[18]=/Rio\sde\sJaneiro/; patterns[19]=/Thailändische\sInseln/; patterns[20]=/Dom\.\sRep\.\sOsten\s\(Punta\sCana\)/; patterns[21]=/Golf\svon\sAlmeria/; patterns[22]=/Kuba\s\(Varadero\)/; patterns[23]=/Dom.\sRepublik\s-\sOsten\s\(Punta\sCana\)/; patterns[24]=/Dom.\sRepublik\s-\sNorden\s\(Puerto\sPlata\s\&\sSamana\)/; patterns[25]=/Yucatan\s\/\sCancun/; plength = patterns.length; i = 0; while ((idocument.write(laMitchSchnippsel.getRegion("test")); getDauer(angebot) gibt die Dauer für "test" zurück getPreis(angebot) liefert den Preis für das Angebot "test" getURL(angebot) gibt Deeplink des Angebotes "test" zurück hier getLeistung(angebot) gibt die Leistung zurück getKategorie(angebot, layout) gibt die Kategorie zurück, indem der Inhalt von layout n-mal iteriert wird getKatalogpreis(angebot) liefert den fiktiven Katalogpreis für das Angebot "test" getOrt(angebot) gibt den Zielort zurück getVeranstalter(angebot) gibt den Reiseveranstalter zurück Um die Werte für ein konkretes Angebot abzufragen, muss die Angebotskennung als Parameter der entsprechenden Methode übergeben werden. Sollte ein Angebot nicht existieren, wird der Inhalt von LaMitchAC.nodata als Wert zurückgegeben. Beispiel für das Angebot "cruise": href = laMitchSchnippsel.getURL("cruise"); preis = laMitchSchnippsel.getPreis('cruise'); document.writeln("LaMiangebote für " + laMitchSchnippsel.getRegion('cruise')); */ /* Konstruktor für LaMitchschnippsel */ function LaMitch(region, preis, url, leistung, kategorie, dauer, katalogpreis, ort, veranstalter) { this.region = region; this.dauer = dauer; this.preis = preis; this.url = url; this.leistung = leistung; this.kategorie = kategorie; this.katalogpreis = katalogpreis; this.ort = ort; this.veranstalter = veranstalter; } /* Klassenvariablen, die aus Kompatibilitätsgründen zu den anderen Angebotsklassen aufgeführt sind, aber nicht genutzt werden. */ LaMitch.nodata = "n/a"; /* Funktionen, die an den Prototyp als Instanz-Methode an die Klasse gebunden werden */ function getLaMitchRegion() { return this.region; } function getLaMitchDauer() { return this.dauer; } function getLaMitchPreis() { return this.preis; } function getLaMitchUrl() { return this.url; } function gotoLaMitchUrl() { window.location.href = this.url; } function getLaMitchLeistung() { return this.leistung; } function getLaMitchKategorie(layout) { var result = ""; for (i=0;i'); document.writeln(''); document.writeln('
'); document.writeln(''); document.writeln(' ' + img_alt + ' '); document.writeln(''+transformDest(titel_3_lami_schnippsel)+'
'+laMitchSchnippsel.getDauer(titel_3_lami_schnippsel)+' Tage '+laMitchSchnippsel.getLeistung(titel_3_lami_schnippsel)+'
ab '+laMitchSchnippsel.getPreis(titel_3_lami_schnippsel)+' Euro
'); document.writeln('
'); }