if(typeof IBE=="undefined"){IBE={}}IBE.Infobox={show:function(i,g){var e,d=i||{},c=g||{},b={KID:"",IFF:"",Laender_Ref_ID:"",START:"",VA:"",Kenner_Nav:"",KAT:"",season:"",startva:"",CRS_CODE:"",Reiseart:"",PG_Art:"",Zimmercode:"",RequestArt:"",Ski_Ref_ID:"",AF:"",ZF:"",engine:"",HNAME:"",lang:""},a={windowName:"",width:610,height:465,url:"http://cp.traveltainment.de",filepath:"/content_page/index.php3"};$.extend(b,d);$.extend(a,c);b.KAT=String(b.KAT).replace(/\./,",");if(b.season!=""){var h=parseInt(b.season,10)*1000,f=(new Date(h)).getMonth();
b.season=(f>3&&f<10)?"s":"w"}a.windowName=b.IFF.replace(/[\-\.]/g,"");e=window.open(a.url+a.filepath+"?"+$.param(b),a.windowName,"width="+a.width+",height="+a.height+",scrollbars=yes")}};if(typeof IBE=="undefined"){IBE={}}IBE.Paginator={gotoPage:function(a,c){var b=c*10;if(a.indexOf("startposition")!=-1){a=a.replace(/^(.*)(&startposition=)([^&]*)(.*)$/,"$1$4")}document.location.href=a+"&startposition="+b}};if(typeof IBE=="undefined"){var IBE={}}IBE.BookingForm={setValue:function(b){var a=document.forms["booking-form"];
if(zahlung&2&&b!=3){a.kih.value="";a.kih2.value="";a.knr.value="";a.blz.value="";a.bankname.value=""}if(zahlung&60&&b!=4){a.kreditkih.value="";a.kreditkih2.value="";a.kreditk.selectedIndex=0;a.kreditknr.value="";a.kreditkmonat.value="";a.kreditkjahr.value="";a.kreditkcvv.value=""}},setRadio:function(a){document.getElementsByName("paymentType")[a].checked=true;this.setValue(document.getElementsByName("paymentType")[a].value)},openAGB:function(a){window.open(a,"agb","width=520,height=550,scrollbars=yes,menubar=yes")
},openFlightTimes:function(a){var c=screen.height,b=screen.width,e=((b/2)-190),d=((c/2)-150);window.open(a,"flightTimes","scrollbars=yes,width=500,height=250,,screenX="+e+",screenY="+d+",left="+e+",top="+d)},onCCChange:function(){var b=document.forms["booking-form"],a=b.kreditk.value;if(a=="4"||a==""){b.kreditkcvv.value="";b.kreditkcvv.readOnly=true;b.kreditkcvv.style.backgroundColor="#CCC"}else{b.kreditkcvv.value="";b.kreditkcvv.readOnly=false;b.kreditkcvv.style.backgroundColor="#FFF"}},openCVCHelp:function(){var b=screen.height,a=screen.width,d=((a/2)-190),c=((b/2)-150);
window.open("/static/cvc_info.html","CVCInfo","width=500,height=540,screenX="+d+",screenY="+c+",left="+d+",top="+c)},submit:function(){if(IBE.BookingForm.Validator.validateForm()){document.forms["booking-form"].detail.value="aktion";document.forms["booking-form"].submit()}return false}};IBE.BookingForm.ValidationErrorMessages={bqstart:"Bitte bestätigen Sie die Ausführung der verbindlichen Buchungsanfrage.",anrede:"Bitte wählen Sie Ihre Anrede aus.",name:"Bitte geben Sie Ihren vollständigen Namen ein.",vorname:"Bitte geben Sie Ihren vollständigen Vornamen ein.",strasse:"Bitte überprüfen Sie Straße und Hausnummer.",plz:"Bitte überprüfen Sie Ihre Postleitzahl.",ort:"Bitte geben Sie Ihren Wohnort ein.",tel_privat:"Bitte überprüfen Sie die Eingabe der privaten Telefonnummer.",tel_work:"Bitte überprüfen Sie die Eingabe der dienstlichen Telefonnummer.",tel_mobil:"Bitte überprüfen Sie die Eingabe der Mobilfunknummer.",min_tel:"Bitte mindestens eine Telefonnummer angegeben.",fax:"Bitte überprüfen Sie die Eingabe der Faxnummer.",email:"Bitte überprüfen Sie die Eingabe der Email-Adresse.",anmerkung:"Bitte geben Sie maximal 500 Zeichen in der Anmerkung ein.",anrede_teilnehmer:"Bitte wälen Sie die Anrede des ##i##. Reisenden aus.",name_teilnehmer:"Bitte geben Sie den Namen des ##i##. Reisenden  ein.",vorname_teilnehmer:"Bitte geben Sie den Vornamen des ##i##. Reisenden  ein.",alter_teilnehmer1:"Bitte geben Sie das Alter (18-99) des 1. Reisenden ein.",alter_teilnehmer:"Bitte geben Sie das Alter (1-99) des ##i##. Reisenden ein.",geburtstag:"Bitte geben Sie den Geburtstag des ##i##. Reisenden ein.",geburtsmonat:"Bitte geben Sie den Geburtsmonat des ##i##. Reisenden ein.",agb:"Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen des Reiseveranstalters.",kih:"Bitte geben Sie den Namen des Kontoinhabers an.",kih2:"Bitte geben Sie den Vornamen des Kontoinhabers an",knr:"Bitte überprüfen Sie die Eingabe Ihrer Kontonummer.",blz:"Bitte überprüfen Sie die Eingabe Ihrer Bankleitzahl.",bankname:"Bitte geben Sie den Namen Ihrer Bank an.",kreditkih:"Bitte geben Sie den Namen des Kreditkarteninhabers an.",kreditkih2:"Bitte geben Sie den Vornamen des Kreditkarteninhabers an.",kreditk:"Bitte wählen Sie Ihre Kreditkarte aus.",kreditknr:"Bitte Überprüfen Sie die Eingabe Ihrer Kreditkartennummer.",kreditkmonat:"Bitte geben Sie den Monat an, bis zu dem Ihre Kreditkarte gültig ist.",kreditkjahr:"Bitte geben Sie das Jahr an, bis zu dem Ihre Kreditkarte gültig ist.",kreditkcvv:"Kein gültiger CVV Code für die gewählte Karte."};
IBE.BookingForm.ValidationError=function(a,b){this.message=a;this.field=b||false};IBE.BookingForm.ValidationObject=function(b,a){this.name=b;this.func=a.func||IBE.BookingForm.Validator.validateRegEx;this.args=a.args||[];this.validate=function(){if(!this.func.apply(IBE.BookingForm.Validator,this.args)){if(IBE.BookingForm.ValidationErrorMessages[this.name]){throw new IBE.BookingForm.ValidationError(IBE.BookingForm.ValidationErrorMessages[this.name],this.name)}else{if(IBE.BookingForm.ValidationErrorMessages[this.name.replace(/^(.+)\d$/,"$1")]){var d=this.name.replace(/^(.+)(\d)$/,"$2"),c=this.name.replace(/^(.+)(\d)$/,"$1"),e=IBE.BookingForm.ValidationErrorMessages[c].replace(/##i##/g,d);
throw new IBE.BookingForm.ValidationError(e,this.name)}else{throw"Fehler bei der Überprüfung Ihrer Eingaben ("+this.name+")"}}}}};IBE.BookingForm.Validator={form:document["booking-form"],rxWord:/\b\w{1,30}\b/,rxTel:/^$|^[\d\+-\\\/ \(\)]{0,40}$/,rxEmail:/^[_a-zA-Z0-9-][_\+\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/,queue:[],errors:[],validateRegEx:function(a,b){return a.test(b)},validateCheckboxChecked:function(a){return a},validateMaxInputLength:function(a,b){if(this.form[b].value.length>a){return false
}return true},validateMinPhoneNumbers:function(){if(this.form.tel_privat.value==""&&this.form.tel_work.value==""&&this.form.tel_mobil.value==""){return false}return true},checkLuhn:function(d){var b=0,c=d.length&2,a,e;for(a=0;a<d.length;++a){e=parseInt(d[a],10);if(a%2==c){e*=2}if(e>9){e-=9}b+=e}return b%10==0},validatePlz:function(a,b){if(a=="D"){return this.validateRegEx(/^\d{5}$/,b)}else{if(a=="NL"||a=="GB"){return this.validateRegEx(/^[0-9a-zA-Z]{1,20}$/,b)}else{return this.validateRegEx(/^\d{1,20}$/,b)
}}},getPaymentType:function(){var b=this.form.paymentType;if(b.length){for(var a=0;a<b.length;++a){if(b[a].checked){return b[a].value}}return false}else{return b.checked?b.value:false}},validateKtoNr:function(){this.form.knr.value=this.form.knr.value.replace(/[\s\+-\/\\ ]*/g,"");return this.validateRegEx(/^[\d\+-\\\/ ]{2,36}$/,this.form.knr.value)},validateBlz:function(){this.form.blz.value=this.form.blz.value.replace(/[\s\+-\/\\ ]*/g,"");return this.validateRegEx(/^[\d]{8}$/,this.form.blz.value)
},validateCCM:function(){this.form.kreditkmonat.value=this.form.kreditkmonat.value.replace(/^([1-9])$/,"0$1");return this.validateRegEx(/^0[1-9]$|^1[0-2]$/,this.form.kreditkmonat.value)},validateCCY:function(){this.form.kreditkjahr.value=this.form.kreditkjahr.value.replace(/^([6-9])$/,"0$1");return this.validateRegEx(/^0[7-9]$|^[1-9][0-9]$/,this.form.kreditkjahr.value)},validateCVV:function(c,b){if(c==4){return true}var a=(c==3)?/^.{4}$/:/^.{3}$/;return this.validateRegEx(a,this.form.kreditkcvv.value)
},validateCreditCardNumber:function(){var d=document.forms["booking-form"],c=parseInt(d.kreditk.value,10),h=/^4\d{12}$|^4\d{15}$|^5[1-5]\d{14}$|^3[4,7]\d{13}$|^3[0,6,8,00,01,02,03,04,05]\d{12,13}$/,f=/^4\d{12}$|^4\d{15}$/,b=/^5[1-5]\d{14}$/,a=/^3[4,7]\d{13}$/,e=/^3[0,6,8,00,01,02,03,04,05]\d{12,13}$/,g;d.kreditknr.value=d.kreditknr.value.replace(/[\s\+-\/\\ ]*/g,"");g=d.kreditknr.value;if(!this.checkLuhn(g)){return false}if(!this.validateRegEx(h,g)){return false}switch(c){case 4:if(!this.validateRegEx(f,g)){return false
}break;case 8:if(!this.validateRegEx(b,g)){return false}break;case 16:if(!this.validateRegEx(a,g)){return false}break;case 32:if(!this.validateRegEx(e,g)){return false}break}return true},validateForm:function(){this.form=document.forms["booking-form"];this.queue=[];var d,c,a,b={bqstart:{func:this.validateCheckboxChecked,args:[(this.form.bqstart)?this.form.bqstart.checked:true]},anrede:{args:[/Herr|Frau/i,this.form.anrede.value]},name:{args:[this.rxWord,this.form.name.value]},vorname:{args:[this.rxWord,this.form.vorname.value]},strasse:{args:[this.rxWord,this.form.strasse.value]},plz:{func:this.validatePlz,args:[this.form.wohnland.value,this.form.plz.value]},wohnort:{args:[this.rxWord,this.form.wohnort.value]},tel_privat:{args:[this.rxTel,this.form.tel_privat.value]},tel_work:{args:[this.rxTel,this.form.tel_work.value]},tel_mobil:{args:[this.rxTel,this.form.tel_mobil.value]},min_tel:{func:this.validateMinPhoneNumbers},fax:{args:[this.rxTel,this.form.fax.value]},email:{args:[this.rxEmail,this.form.email.value]}};
for(a=1;a<=this.form.anzahl_personen.value;++a){b["anrede_teilnehmer"+a]={args:[/H|F|G/i,this.form["anrede_teilnehmer"+a].value]};b["name_teilnehmer"+a]={args:[this.rxWord,this.form["name_teilnehmer"+a].value]};b["vorname_teilnehmer"+a]={args:[this.rxWord,this.form["vorname_teilnehmer"+a].value]};if(a==1){b["alter_teilnehmer"+a]={args:[/^18$|^19$|^[2-9][0-9]$/,this.form["alter_teilnehmer"+a].value]}}else{b["alter_teilnehmer"+a]={args:[/^[1-9][0-9]?$/,this.form["alter_teilnehmer"+a].value]}}if(typeof this.form["bdDay_"+a]!="undefined"){b["bdDay_"+a]={args:[/^\d\d?\.?$/,this.form["bdDay_"+a].value]};
b["bdMonth_"+a]={args:[/^[\wäÄüÜöÖ]+\.?\s\d{2}|\d\d?\.?\d\d\d\d$/,this.form["bdMonth_"+a].value]}}}b.agb={func:this.validateCheckboxChecked,args:[this.form.agb.checked]};switch(this.getPaymentType()){case"3":$.extend(b,{kih:{args:[this.rxWord,this.form.kih.value]},kih2:{args:[this.rxWord,this.form.kih2.value]},knr:{func:this.validateKtoNr},blz:{func:this.validateBlz},bankname:{args:[this.rxWord,this.form.kih.value]}});break;case"4":$.extend(b,{kreditkih:{args:[this.rxWord,this.form.kreditkih.value]},kreditkih2:{args:[this.rxWord,this.form.kreditkih2.value]},kreditk:{args:[/^\d\d?$/,this.form.kreditk.value]},kreditknr:{func:this.validateCreditCardNumber},kreditkmonat:{func:this.validateCCM,args:[this.form.kreditkmonat.value]},kreditkjahr:{func:this.validateCCY,args:[this.form.kreditkjahr.value]},kreditkcvv:{func:this.validateCVV,args:[this.form.kreditk.value,this.form.kreditkcvv.value]}});
break}for(d in b){this.queue.push(new IBE.BookingForm.ValidationObject(d,b[d]))}return this.processQueue()},processQueue:function(){for(var a=0;a<this.queue.length;++a){if(typeof this.form[this.queue[a].name]!="undefined"){this.unmarkElement(this.form[this.queue[a].name])}try{this.queue[a].validate()}catch(b){if(b instanceof IBE.BookingForm.ValidationError){if(b.field&&typeof this.form[b.field]!="undefined"){this.form[b.field].focus();this.markElement(this.form[b.field])}alert("Fehler bei der Eingabe:\n"+b.message);
return false}else{alert("Bei der Überprüfung Ihrer Eingaben ist ein unbekannter Fehler aufgetreten.\n\n"+b);return false}}}return true},markElement:function(b){if(!b||typeof b.type=="undefiend"){return}var a="#ff7878";switch(b.type){case"select-one":b.style.backgroundColor=a;break;case"text":b.style.border="2px solid "+a;break;case"checkbox":b.style.backgroundColor=a;break}},unmarkElement:function(a){if(!a||typeof a.type=="undefiend"){return}switch(a.type){case"select-one":a.style.backgroundColor="";
break;case"text":a.style.border="";break;case"checkbox":a.style.backgroundColor="";break}}};function DestinationSelect(a){this.form=a;this.sel_dest=this.form.ziel;this.sel_reg=this.form.region;var b=this;this.sel_dest.onchange=function(){b.onDestinationChanged.apply(b);this.form.changedest.value=1};this.sel_reg.onchange=function(){b.setValue.apply(b,[b.sel_reg.value.split("|")[0]]);this.form.changedest.value=1};this.data=this.getDataFromSelectBoxes()}DestinationSelect.prototype={getDataFromSelectBoxes:function(){var d,b,g,c,e,a,f={destinations:[],regions:[]};
for(d=0;d<this.sel_dest.options.length;++d){g=this.sel_dest.options[d].value;if(g==""){continue}c=this.sel_dest.options[d].text;f.destinations.push({value:g,label:c})}for(d=0;d<this.sel_reg.options.length;++d){e=this.sel_reg.options[d].value;if(e==""){continue}a=this.sel_reg.options[d].text;f.regions.push({value:e,label:a})}return f},onDestinationChanged:function(f){var a,e,b=f||"",d=new RegExp("^"+b+"\\|"),c=this.sel_dest.value.split("|")[0];for(a=this.sel_reg.options.length-1;a>0;--a){this.sel_reg.options[a]=null
}for(a=0;a<this.data.regions.length;++a){e=this.data.regions[a].value.split("|");if(c==""||c==e[1]){this.sel_reg.options[this.sel_reg.options.length]=new Option(this.data.regions[a].label,this.data.regions[a].value);if(b!=""&&d.test(this.data.regions[a].value)){this.sel_reg.options[this.sel_reg.options.length-1].selected=true}}}return},setValue:function(c,b){var a,e,f=new RegExp("^"+c+"\\|"),d=b||null;if(!c||c<=0){return}if(parseInt(c,10)>=10000){for(a=0;a<this.sel_dest.options.length;++a){if(f.test(this.sel_dest.options[a].value)){this.sel_dest.options[a].selected=true;
this.onDestinationChanged(d);return}}}else{for(a=0;a<this.sel_reg.options.length;++a){if(f.test(this.sel_reg.options[a].value)){regval=this.sel_reg.options[a].value.split("|");this.setValue(regval[1],regval[0]);return}}}return}};var preisSlider={minPx:0,maxPx:145,minPreis:250,maxPreis:1000,curPreis:"",offset:7,startDrag:function(a){document.onmousemove=function(b){preisSlider.drag(b)};document.onmouseup=function(b){preisSlider.endDrag(b)}},endDrag:function(a){document.onmousemove=null;document.onmouseup=null;
document.forms.ibe_search.preis.value=preisSlider.positionToPreis()},drag:function(a){var f=(a)?a:window.event,h=(f.x)?(f.x-preisSlider.offset):(f.pageX-preisSlider.offset),b=document.getElementById("slider_preis"),g,d,c;h=isNaN(h)?preisSlider.minPx:h;if(navigator.userAgent.indexOf("MSIE")==-1){g=b.offsetLeft;d=b.offsetParent;while(d){g+=d.offsetLeft;d=d.offsetParent}h-=g}if(h>preisSlider.minPx&&h<=preisSlider.maxPx){$("#slider_preis_btn").css("left",h+"px")}else{$("#slider_preis_value").html("")
}c=preisSlider.positionToPreis();if(c>=preisSlider.minPreis&&c<=preisSlider.maxPreis){$("#slider_preis_value").html(c+" &euro;")}else{$("#slider_preis_value").html("")}},positionToPreis:function(){var a=parseInt($("#slider_preis_btn").css("left"),10);if(a<15||a>135){return""}else{return Math.ceil((250+(a-15)*(750/120))/10)*10}},positionFromPreis:function(a){if(a>1000||a<250){return 0}return Math.round(15+((120/750)*(a-250)))},init:function(a){var b=this.positionFromPreis(a);if(b>0){$("#slider_preis_btn").css("left",b+"px");
sel_preis=preisSlider.positionToPreis();if(sel_preis>=preisSlider.minPreis&&sel_preis<=preisSlider.maxPreis){$("#slider_preis_value").html(sel_preis+" &euro;")}else{$("#slider_preis_value").html("")}}}};var Birthday={showM:["Jan.","Feb.","M&auml;rz","April","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],addMonth:function(c){var a=c.getMonth();var b=c.getYear()+1900;if((a+1)>12){c.setYear(b+1)}else{c.setMonth(a+1)}return c},addDay:function(b){var a=Date.parse(b);b.setTime(a+86400000);return b
},anreisets:null,minbirth:null,maxbirth:null,inputDay:null,inputMonth:null,counter:null,Nummer:0,writeTable:function(c,a){var b=new Date(this.anreisets*1000);this.counter=a;this.maxbirth=new Date(b.setYear(b.getFullYear()-c));this.minbirth=new Date(b.setYear(b.getFullYear()-1));this.Nummer++;var e='<table cellspacing="0" cellpadding="0" border="0" style="float:left;">\r\n  <tr>\r\n    <td>'+this.setselDay()+"</td>\r\n    <td>"+this.setselMonth()+"</td>\r\n  </tr>\r\n</table>\r\n";document.write(e);
var d=document.getElementsByName("bdMonth_"+this.counter)[0];this.updateDays(d,this.counter,this.minbirth.getTime(),this.maxbirth.getTime())},setselDay:function(){var d='<select class="bu-birthday-day" name="bdDay_'+this.counter+'"><option value="">--</option>\r\n';for(var c=1;c<=31;c++){var a=c<10?"0"+c:c;var b=this.inputDay==c?" selected":"";d+='  <option value="'+c+'"'+b+">"+a+".</option>\r\n"}d+="</select>\r\n";return d},setselMonth:function(){var e="";var d='<select class="bu-birthday-month" name="bdMonth_'+this.counter+'" onchange="Birthday.updateDays(this,'+this.counter+","+this.minbirth.getTime()+","+this.maxbirth.getTime()+')">\r\n';
d+='  <option value="">--</option>';var c=new Date(this.minbirth.getTime());while(c.getTime()<=this.maxbirth.getTime()){var a=c.getMonth();var b=a+1;var e=((b==this.inputMonth&&c.getFullYear()==this.inputYear)?(" selected"):(""));d+='  <option value="'+b+"."+c.getFullYear()+'"'+e+">"+this.showM[a]+" "+String(c.getFullYear()).substr(2,2)+"</option>\r\n";c=new Date(this.addMonth(c))}d+='<option value="-1">anderes Datum</option></select>\r\n';return d},updateDays:function(c,j,a,h){if(c.value==""){return
}else{if(c.value=="-1"){c.value="";this.hilfe(0);return}}var b=document.getElementsByName("bdDay_"+j)[0];var g=b.value;var e=new Date(c.value.split(".")[1],parseInt(c.value.split(".")[0]-1,10),1);var d=new Date(c.value.split(".")[1],parseInt(c.value.split(".")[0],10),1);var k=new Date(e.getTime());k.setHours(12);for(var f=b.options.length-1;f>=0;f--){b.options[f]=null}b.options[0]=new Option("--","");while(k.getTime()<d.getTime()){if(k.getTime()>=a&&k.getTime()<=h){nDay=k.getDate()<10?"0"+k.getDate():k.getDate();
b.options[b.options.length]=new Option(nDay+".",k.getDate())}k=new Date(this.addDay(k))}if(g==""||parseInt(g,10)<parseInt(b.options[0].value,10)){b.value=b.options[0].value}else{if(parseInt(g,10)>parseInt(b.options[b.options.length-1].value,10)){b.value=b.options[b.options.length-1].value}else{b.value=g}}},hilfe:function(b){if(b){this.fensterhoehe=190}else{this.fensterhoehe=140}var a=window.open(this.helpUrl+"?showFirstBlock="+b+"&kunde="+this.kunde,"birthdayhelp","width=430,height="+this.fensterhoehe+",scrollbars=no")
}};if(typeof IBE=="undefined"){var IBE={}}$.extend(IBE,{formName:"ibe_search",defValues:{s_ort:"Ort",shotel:"Hotelname"},submitSearch:function(){var a=document.forms[this.formName],c=0,b="";if(!a){return false}a.hotel.value="";a.vacancy.value="";a.personen.value=[a.erwachsene.value,a.alter_kind_1.value,a.alter_kind_2.value,a.alter_kind_3.value].join(";").replace(/;+$/,"").replace(/;;+/,";");a.sel_termin_hin.value.match(/^(\d+)\.(\d+)\.(\d+)$/);a.termin.value=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime()/1000;
a.sel_termin_rueck.value.match(/^(\d+)\.(\d+)\.(\d+)$/);a.ruecktermin.value=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime()/1000;if(parseInt(a.ruecktermin.value,10)<=parseInt(a.termin.value,10)){alert("Bitte überprüfen Sie Ihre Terminauswahl.");return false}if(a.engine.value=="charter"){a.detail.value=a.region.value==""?"zielgebiet":"termine"}else{if(typeof a.deep!="undefined"&&a.deep.value=="1"){a.detail.value="termine"}else{a.detail.value=a.region.value==""?"zielgebiet":"hotel"
}}if(a.changethema&&a.changethema.value==1){a.ziel.value="";a.region.value="";a.detail.value="zielgebiet"}if(a.changedest&&a.changedest.value==1){if(a.engine.value=="charter"){a.detail.value="zielgebiet";a.region.value=""}else{a.detail.value=a.region.value==""?"zielgebiet":"hotel"}a.changedest.value="";if(a.deep){a.deep.value=""}}if(a.meer&&a.meer.checked){c|=1048576}if(a.fruehbucher&&a.fruehbucher.checked){c|=33554432}a.zfilter.value=c;if(a.ziel.value!=""){a.reiseziel.value=a.ziel.value.split("|")[0]
}else{a.reiseziel.value=""}if(a.region.value!=""){a.topRegion.value=a.region.value.split("|")[0]}else{a.topRegion.value=""}if(typeof a.s_ort!="undefined"){if(a.s_ort.value==IBE.defValues.s_ort){a.s_ort.value=""}if(a.s_ort.value=="+"){a.s_ort.value=""}}if(typeof a.shotel!="undefined"){if(a.shotel.value==IBE.defValues.shotel){a.shotel.value=""}else{a.shotel.value=escape(a.shotel.value)}}if($("#slider_preis_value").html()!=""){a.preis.value=parseInt($("#slider_preis_value").html(),10)}a.method="GET";
a.submit()}});var dateOption={onChanged:function(){document.forms.ibe_search.sel_termin_rueck.disabled=document.forms.ibe_search.date_option[0].checked},colorChange:function(a){if(a==1){document.forms.ibe_search.sel_termin_rueck.style.backgroundColor="#B7B8BA";document.forms.ibe_search.sel_termin_rueck.style.color="#61839F"}else{document.forms.ibe_search.sel_termin_rueck.style.backgroundColor="#F3F4F6";document.forms.ibe_search.sel_termin_rueck.style.color="#254763"}},checkDate:function(){var e,f,d,a,c,b;
d=document.forms.ibe_search;d.sel_termin_hin.value.match(/^(\d+)\.(\d+)\.(\d+)$/);e=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime();d.sel_termin_rueck.value.match(/^(\d+)\.(\d+)\.(\d+)$/);f=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime();if(e>=f){d.ruecktermin.value=(e/1000)+(14*86400);a=new Date(parseInt(d.ruecktermin.value)*1000);if(a.getDate()<10){b="0"+String(a.getDate())}else{b=a.getDate()}if(a.getMonth()<9){c="0"+(a.getMonth()+1)
}else{c=a.getMonth()+1}d.sel_termin_rueck.value=b+"."+c+"."+a.getFullYear()}}};jQuery(function(c){if(typeof document.forms.ibe_search=="undefined"){return}c("#sel_termin_hin").datepicker(calDates);c("#sel_termin_rueck").datepicker(calDates);if(typeof document.forms.ibe_search.s_ort!="undefined"){if(document.forms.ibe_search.s_ort.value=="+"){document.forms.ibe_search.s_ort.value=""}var a=document.forms.ibe_search.s_ort;if(a.value==""){a.value=IBE.defValues.s_ort}a.onfocus=function(){if(this.value==IBE.defValues.s_ort){this.value=""
}};a.onblur=function(){if(this.value==""){this.value=IBE.defValues.s_ort}}}if(typeof document.forms.ibe_search.shotel!="undefined"){var b=document.forms.ibe_search.shotel;if(b.value==""){b.value=IBE.defValues.shotel}b.onfocus=function(){if(this.value==IBE.defValues.shotel){this.value=""}};b.onblur=function(){if(this.value==""){this.value=IBE.defValues.shotel}}}});var HbwScale={getWidthBg:function(a){a=parseFloat(a,10);return 3+Math.floor(a)+((a*10)%10)+Math.floor(a)*10},getWidthScale:function(a){a=parseFloat(a,10);
return 2+Math.floor(a)+((a*10)%10)+Math.floor(a)*10},format:function(a){return String(a.toFixed(1)).replace(/\./,",")}};function goToSite(b,a){var d="";if(b!=""){d="&engine="+b}var c=a+d;window.location.href=c}function changeHSite(d,a){var b=document.forms.ibe_search,e=0,c="";if(d=="+"){d=""}b.s_ort.value=d;b.sortierung.value=a;if(!b){return false}b.hotel.value="";b.vacancy.value="";b.personen.value=[b.erwachsene.value,b.alter_kind_1.value,b.alter_kind_2.value,b.alter_kind_3.value].join(";").replace(/;+$/,"").replace(/;;+/,";");
b.sel_termin_hin.value.match(/^(\d+)\.(\d+)\.(\d+)$/);b.termin.value=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime()/1000;b.sel_termin_rueck.value.match(/^(\d+)\.(\d+)\.(\d+)$/);b.ruecktermin.value=(new Date(parseInt(RegExp.$3,10),parseInt(RegExp.$2,10)-1,parseInt(RegExp.$1,10),12)).getTime()/1000;if(parseInt(b.ruecktermin.value,10)<=parseInt(b.termin.value,10)){alert("Bitte überprüfen Sie Ihre Terminauswahl.");return false}if(b.engine.value=="charter"){b.detail.value=b.region.value==""?"zielgebiet":"termine"
}else{b.detail.value=b.region.value==""?"zielgebiet":"hotel"}if(b.changethema&&b.changethema.value==1){b.ziel.value="";b.region.value="";b.detail.value="zielgebiet"}if(b.changedest&&b.changedest.value==1){if(b.engine.value=="charter"){b.detail.value="zielgebiet";b.region.value=""}else{b.detail.value=b.region.value==""?"zielgebiet":"hotel"}b.changedest.value=""}if(b.meer&&b.meer.checked){e|=1048576}if(b.fruehbucher&&b.fruehbucher.checked){e|=33554432}b.zfilter.value=e;if(b.ziel.value!=""){b.reiseziel.value=b.ziel.value.split("|")[0]
}else{b.reiseziel.value=""}if(b.region.value!=""){b.topRegion.value=b.region.value.split("|")[0]}else{b.topRegion.value=""}if(typeof b.shotel!="undefined"){if(b.shotel.value==IBE.defValues.shotel){b.shotel.value=""}}if($("#slider_preis_value").html()!=""){b.preis.value=parseInt($("#slider_preis_value").html(),10)}b.submit()}function skipOffers(c,e){var d=$(c).parent().parent(),a=d.attr("id").split("-")[2],b;if(a=="list"){b=g_url.replace(/\/ibe\/(.*)/,"ajax/$1");b=g_url.replace(/\/engine\/(.*)/,"ajax/$1");
b=b.replace(/(.*)&deep=1(.*)/,"$1$2")}else{b=$("#btn-termine-"+a).attr("href")}b=b.replace(/(.*)&REQ_TYPE=AJAX*(.*)/,"$1$2");b=b.replace(/(.*)&startposition=\d+(.*)/,"$1&startposition="+e+"$2");$(d).empty().css("background-image","url('/static/uiw/img/ajax-loader-big.gif')").load(b,function(){$(this).css("background-image","none")})}function sortOffers(d,b){var e=$(d).parent().parent(),a=e.attr("id").split("-")[2],c;if(a=="list"){c=g_url.replace(/\/ibe\/(.*)/,"ajax/$1");c=g_url.replace(/\/engine\/(.*)/,"ajax/$1");
c=c.replace(/(.*)&deep=1(.*)/,"$1$2")}else{c=$("#btn-termine-"+a).attr("href")}c=c.replace(/(.*)&REQ_TYPE=AJAX*(.*)/,"$1$2");c=c.replace(/(.*)&sortierung=[-0-9a-zA-z_]*&(.*)/,"$1&sortierung="+b+"&$2");$(e).empty().css("background-image","url('/static/uiw/img/ajax-loader-big.gif')").load(c,function(){$(this).css("background-image","none")})}$(function(){function renderTooltip(data){var tpl=TrimPath.parseDOMTemplate("hbw_details_jst");data._MODIFIERS=HbwScale;return tpl.process(data)}function openOffers(evt){var id=this.id.split("-")[2],url=this.href,div=$("#hot-offers-"+id);
evt.preventDefault();if(div.is(":visible")){div.empty().css("background-image","url('/static/uiw/img/ajax-loader-big.gif')").hide()}else{div.slideDown("normal",function(){$(this).load(url,function(){$(this).css("background-image","none")})})}evt.preventDefault()}$(".hbw_container").tooltip({bodyHandler:function(){return renderTooltip(eval("("+$(this).attr("id")+")"))},showURL:false,delay:0});$("a.sticky").cluetip({sticky:true,closePosition:"title",arrows:true})});IBE.HeadNav={NameNav:["nav_home","nav_pauschal","nav_erde","nav_fewo","nav_urlaubsziele","nav_urlaubsthemen","nav_news","nav_specials","nav_empfehlung"],over:function(a,b){if(document[a]){document[a].src=IBE.HeadNav[a+"_h"].src
}else{if(document.getElementById&&document.getElementById(a)){document.getElementById(a).src=IBE.HeadNav[a+"_h"].src}else{if(b){b.src=IBE.HeadNav[a+"_h"].src}}}},out:function(a,b){if(document[a]){document[a].src=IBE.HeadNav[a+"_n"].src}else{if(document.getElementById&&document.getElementById(a)){document.getElementById(a).src=IBE.HeadNav[a+"_n"].src}else{if(b){b.src=IBE.HeadNav[a+"_n"].src}}}}};for(count=0;count<IBE.HeadNav.NameNav.length;count++){IBE.HeadNav["img_"+count+"_n"]=new Image();IBE.HeadNav["img_"+count+"_n"].src="/static/uiw/img/navi/"+IBE.HeadNav.NameNav[count]+".gif";
IBE.HeadNav["img_"+count+"_h"]=new Image();IBE.HeadNav["img_"+count+"_h"].src="/static/uiw/img/navi/"+IBE.HeadNav.NameNav[count]+"_active.gif"};