var preise_zimmer=eval({"1":{"titel":"Einzelzimmer","preis_hs":"49.00","preis_ns":"44.00"},"2":{"titel":"Doppelzimmer Einzelbelegung","preis_hs":"69.00","preis_ns":"64.00"},"3":{"titel":"Doppelzimmer","preis_hs":"49.00","preis_ns":"44.00"},"4":{"titel":"Doppelzimmer Komfort","preis_hs":"49.00","preis_ns":"44.00"},"5":{"titel":"Doppelzimmer Superior","preis_hs":"58.00","preis_ns":"53.00"},"6":{"titel":"Junior Suite ca. 45 m\u00b2","preis_hs":"63.00","preis_ns":"58.00"},"7":{"titel":"Suite ca. 70 m\u00b2","preis_hs":"67.00","preis_ns":"62.00"}}); var preise_zusatzleistungen=eval({"1":{"titel":"Zustellbett bis 7 Jahre","preis":"18.00"},"2":{"titel":"Zustellbett bis 13 Jahre","preis":"22.00"},"3":{"titel":"Zustellbett ab 14 Jahre","preis":"30.00"},"4":{"titel":"Hunde","preis":"6.00"},"5":{"titel":"Halbpension","preis":"14.00"},"6":{"titel":"Festtagsmen\u00fc","preis":"22.00"},"7":{"titel":"Hauswein","preis":"4.00"},"8":{"titel":"Sauna","preis":"5.00"},"9":{"titel":"Massage u. h. Rolle","preis":"25.00"},"10":{"titel":"Ayurveda - 60 Min.","preis":"70.00"}}); var preise_vita_classica=eval({"1":{"titel":"Tageskarte","preis":"14.00"},"2":{"titel":"Tageskarte mit Sauna","preis":"28.00"},"3":{"titel":"3 Tageskarte","preis":"35.00"},"4":{"titel":"3 Tageskarte mit Sauna","preis":"57.00"},"5":{"titel":"7 Tageskarte","preis":"60.00"},"6":{"titel":"7 Tageskarte mit Sauna","preis":"85.00"},"7":{"titel":"14 Tageskarte ","preis":"100.00"},"8":{"titel":"14 Tageskarte mit Sauna","preis":"140.00"},"9":{"titel":"21 Tageskarte","preis":"140.00"}}); /* HS: 16.03.-31.10. und 20.12.-06.01. NS: 07.01.-14-03. und 01.11.-19.12. */ var Datum = new Date(); var Jahr = Datum.getFullYear(); var Saisonzeiten=new Array(); var diff1,diff2; for(var i=0;i<3;i++){ Saisonzeiten[i] = new Object(); Saisonzeiten[i]["Name"] = "Hauptsaison Sommer "+i; Saisonzeiten[i]["Datum_Start"] = new Date(Jahr+i,2,16); // 16. März ... (Jahr, Monat-1, Tag) Saisonzeiten[i]["Datum_End"] = new Date(Jahr+i,9,31); // 31. Oktober } for(var i=3;i<6;i++){ var j=i-3; var k=j+1; Saisonzeiten[i] = new Object(); Saisonzeiten[i]["Name"] = "Hauptsaison Winter "+i; Saisonzeiten[i]["Datum_Start"] = new Date(Jahr+j,11,20); // 20. Dezember Saisonzeiten[i]["Datum_End"] = new Date(Jahr+k,0,6); // 06. Januar } function calculate(){ var millisekunden_tag=24*60*60*1000; var timestamp_anreise=$("#anreise").datepicker("getDate").getTime(); var timestamp_abreise=$("#abreise").datepicker("getDate").getTime(); var millisekunden_aufenthalt=timestamp_abreise-timestamp_anreise; var tage_aufenthalt=millisekunden_aufenthalt/millisekunden_tag; var tage_hs=0; var tage_ns=0; for(var i=0;i=0 && diff2<=0){ tage_hs++; } } } tage_ns=tage_aufenthalt-tage_hs; var preis_gesamt=0; var preis_hs=0; var preis_ns=0; var preis_uebernachtung=0; var zusammenfassung_array=new Array(); zusammenfassung_array.push("Ankunft: "+$("#anreise").val()); zusammenfassung_array.push("Abreise: "+$("#abreise").val()); // Zimmerpreise berechnen for(var id in preise_zimmer){ if($("#preise_zimmer_"+id).val()>0){ preis_hs=tage_hs*$("#preise_zimmer_"+id).val()*preise_zimmer[id]["preis_hs"]; if(tage_aufenthalt<4) preis_ns=tage_ns*$("#preise_zimmer_"+id).val()*preise_zimmer[id]["preis_hs"]; else preis_ns=tage_ns*$("#preise_zimmer_"+id).val()*preise_zimmer[id]["preis_ns"]; preis_uebernachtung=preis_hs+preis_ns; preis_gesamt+=preis_uebernachtung; if(tage_hs>0) zusammenfassung_array.push(tage_hs+" x Übernachtung HS "+preise_zimmer[id]["titel"]+" ("+$("#preise_zimmer_"+id).val()+" Pers.) - EUR "+preis_hs); if(tage_ns>0) zusammenfassung_array.push(tage_ns+" x Übernachtung NS "+preise_zimmer[id]["titel"]+" ("+$("#preise_zimmer_"+id).val()+" Pers.) - EUR "+preis_ns); } } // Zusatzleistungen berechnen var preis_zusatzleistung=0; for(var id in preise_zusatzleistungen){ if($("#preise_zusatzleistungen_"+id).val()>0){ preis_zusatzleistung=$("#preise_zusatzleistungen_"+id).val()*preise_zusatzleistungen[id]["preis"]; if(id<5) preis_zusatzleistung=tage_aufenthalt*preis_zusatzleistung; else if(id==5 || id==6) preis_zusatzleistung=$("#personen_zusatzleistungen_"+id).val()*preis_zusatzleistung; else preis_zusatzleistung=$("#preise_zusatzleistungen_"+id).val()*preise_zusatzleistungen[id]["preis"]; preis_gesamt+=preis_zusatzleistung; if(id==5 || id==6) zusammenfassung_array.push($("#preise_zusatzleistungen_"+id).val()+" x "+preise_zusatzleistungen[id]["titel"]+" ("+$("#personen_zusatzleistungen_"+id).val()+" Pers.) - EUR "+preis_zusatzleistung); else zusammenfassung_array.push($("#preise_zusatzleistungen_"+id).val()+" x "+preise_zusatzleistungen[id]["titel"]+" - EUR "+preis_zusatzleistung); } } // Preise Vita Classica berechnen for(var id in preise_vita_classica){ if($("#preise_vita_classica_"+id).val()>0){ preis_gesamt+=$("#preise_vita_classica_"+id).val()*preise_vita_classica[id]["preis"]; zusammenfassung_array.push($("#preise_vita_classica_"+id).val()+" x "+preise_vita_classica[id]["titel"]+" - EUR "+preise_vita_classica[id]["preis"]); } } zusammenfassung_array.push("===================================================="); $("#zusammenfassung").html(zusammenfassung_array.join("
")+"
EUR "+preis_gesamt+" inkl. MwSt. zzgl. Kurtaxe"); $("#Pauschalurlaub_a_la_Carte").val("\n"+zusammenfassung_array.join("\n")+"\n\nEUR "+preis_gesamt+" inkl. MwSt. zzgl. Kurtaxe\n"); }