document.documentElement.className="yui-pe";YAHOO.namespace("jetkontor.container");YAHOO.namespace("jetkontor.calendar");YAHOO.jetkontor.calendar.init=function(){var g=YAHOO.util.Dom.get("departure_date");var e=YAHOO.util.Dom.get("arrival_date");function f(k,m){var h=m.cfg.getProperty("WEEKDAYS_LONG")[k.getDay()];var i=k.getDate();var l=m.cfg.getProperty("MONTHS_LONG")[k.getMonth()];var j=k.getFullYear();return(h+", "+i+" "+l+" "+j)}function a(k,h,l){var j=h[0];var i=this.toDate(j[0]);g.value=f(i,this);YAHOO.jetkontor.calendar.cal1.hide();YAHOO.util.Dom.setStyle(g,"display","inline")}function d(k,h,l){var j=h[0];var i=this.toDate(j[0]);e.value=f(i,this);YAHOO.jetkontor.calendar.cal2.hide();YAHOO.util.Dom.setStyle(e,"display","inline")}function c(){YAHOO.jetkontor.calendar.cal1.show();YAHOO.util.Dom.setStyle(g,"display","none")}function b(){YAHOO.jetkontor.calendar.cal2.show();YAHOO.util.Dom.setStyle(e,"display","none")}YAHOO.jetkontor.calendar.cal1=new YAHOO.widget.Calendar("cal1","cal1Container");if(YAHOO.jetkontor.language=="de"){YAHOO.jetkontor.calendar.cal1.cfg.setProperty("DATE_FIELD_DELIMITER",".");YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MDY_DAY_POSITION",1);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MDY_MONTH_POSITION",2);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MDY_YEAR_POSITION",3);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MD_DAY_POSITION",1);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MD_MONTH_POSITION",2);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MONTHS_SHORT",["Jan","Feb","M\u00E4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("MONTHS_LONG",["Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("WEEKDAYS_1CHAR",["S","M","D","M","D","F","S"]);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("WEEKDAYS_SHORT",["So","Mo","Di","Mi","Do","Fr","Sa"]);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("WEEKDAYS_MEDIUM",["Son","Mon","Die","Mit","Don","Fre","Sam"]);YAHOO.jetkontor.calendar.cal1.cfg.setProperty("WEEKDAYS_LONG",["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"])}YAHOO.jetkontor.calendar.cal1.selectEvent.subscribe(a,YAHOO.jetkontor.calendar.cal1,true);YAHOO.jetkontor.calendar.cal1.hide();YAHOO.jetkontor.calendar.cal1.render();YAHOO.util.Event.addListener("departure_date","focus",c);YAHOO.jetkontor.calendar.cal2=new YAHOO.widget.Calendar("cal2","cal2Container");if(YAHOO.jetkontor.language=="de"){YAHOO.jetkontor.calendar.cal2.cfg.setProperty("DATE_FIELD_DELIMITER",".");YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MDY_DAY_POSITION",1);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MDY_MONTH_POSITION",2);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MDY_YEAR_POSITION",3);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MD_DAY_POSITION",1);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MD_MONTH_POSITION",2);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MONTHS_SHORT",["Jan","Feb","M\u00E4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("MONTHS_LONG",["Januar","Februar","M\u00E4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("WEEKDAYS_1CHAR",["S","M","D","M","D","F","S"]);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("WEEKDAYS_SHORT",["So","Mo","Di","Mi","Do","Fr","Sa"]);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("WEEKDAYS_MEDIUM",["Son","Mon","Die","Mit","Don","Fre","Sam"]);YAHOO.jetkontor.calendar.cal2.cfg.setProperty("WEEKDAYS_LONG",["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"])}YAHOO.jetkontor.calendar.cal2.selectEvent.subscribe(d,YAHOO.jetkontor.calendar.cal2,true);YAHOO.jetkontor.calendar.cal2.hide();YAHOO.jetkontor.calendar.cal2.render();YAHOO.util.Event.addListener("arrival_date","focus",b)};YAHOO.util.Event.onDOMReady(YAHOO.jetkontor.calendar.init);YAHOO.namespace("jetkontor.flightQuery");YAHOO.jetkontor.flightQuery.handleSubmit=function(){this.submit()};YAHOO.jetkontor.flightQuery.handleCancel=function(){this.cancel();YAHOO.jetkontor.flightQuery.dialog.hide()};YAHOO.jetkontor.flightQuery.openDialog=function(){YAHOO.jetkontor.flightQuery.dialog.show();document.getElementById("fq_departure").value=document.getElementById("departure").value;document.getElementById("fq_departure_date").value=document.getElementById("departure_date").value;document.getElementById("fq_destination").value=document.getElementById("destination").value;document.getElementById("fq_return_date").value=document.getElementById("arrival_date").value;document.getElementById("fq_pax").value=document.getElementById("pax").value};YAHOO.jetkontor.flightQuery.handleSuccess=function(a){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.flightQuery.handleSuccess.title,YAHOO.jetkontor.strings.flightQuery.handleSuccess.text,"INFO")};YAHOO.jetkontor.flightQuery.handleFailure=function(a){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.flightQuery.handleFailure.title,YAHOO.jetkontor.strings.flightQuery.handleFailure.text,"INFO")};YAHOO.jetkontor.flightQuery.handleOk=function(a){this.hide()};YAHOO.namespace("jetkontor.callBackService");YAHOO.jetkontor.callBackService.handleSubmit=function(){this.submit()};YAHOO.jetkontor.callBackService.openDialog=function(){var c=document.getElementById("cq_name").value;var a=document.getElementById("cq_telefon").value;document.getElementById("cb_name").value=c;document.getElementById("cb_phone").value=a;document.getElementById("cb_termin").value=document.getElementById("cq_termin").value;var d="umgehend";var b=document.getElementById("cq_termin");d=b[b.selectedIndex].value;document.getElementById("cb_message").innerHTML=YAHOO.jetkontor.strings.callBackService.handleSuccess.text1+d+YAHOO.jetkontor.strings.callBackService.handleSuccess.text2;if(c.length<1||a.length<1){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.callBackService.validateFailure.title,YAHOO.jetkontor.strings.callBackService.validateFailure.text,"INFO")}else{YAHOO.jetkontor.callBackService.dialog.show()}};YAHOO.jetkontor.callBackService.handleSuccess=function(a){};YAHOO.jetkontor.callBackService.handleFailure=function(a){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.callBackService.handleFailure.title,YAHOO.jetkontor.strings.callBackService.handleFailure.text,"INFO")};YAHOO.jetkontor.callBackService.handleOk=function(a){this.hide()};YAHOO.namespace("jetkontor.service24h");YAHOO.jetkontor.service24h.showSuccess=function(){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.service24h.showSuccess.title,YAHOO.jetkontor.strings.service24h.showSuccess.text,"INFO")};YAHOO.util.Event.onDOMReady(function(){YAHOO.jetkontor.flightQuery.dialog=new YAHOO.widget.Dialog("flight-query-dialog",{width:"450px",fixedcenter:true,visible:false,constraintoviewport:true,hideaftersubmit:true,buttons:[{text:YAHOO.jetkontor.strings.flightQuery.dialog.send,handler:YAHOO.jetkontor.flightQuery.handleSubmit,isDefault:true},{text:YAHOO.jetkontor.strings.flightQuery.dialog.cancel,handler:YAHOO.jetkontor.flightQuery.handleCancel}]});YAHOO.jetkontor.flightQuery.dialog.callback={success:YAHOO.jetkontor.flightQuery.handleSuccess,failure:YAHOO.jetkontor.flightQuery.handleFailure};YAHOO.jetkontor.flightQuery.dialog.validate=function(){var a=this.getData();if(a.name==""&&(a.email==""||a.phone=="")){YAHOO.jetkontor.quickDialog(YAHOO.jetkontor.strings.flightQuery.dialog.validateFailure.title,YAHOO.jetkontor.strings.flightQuery.dialog.validateFailure.text,"WARN");return false}else{return true}};YAHOO.util.Dom.removeClass("flight-query-dialog","yui-pe-content");YAHOO.jetkontor.flightQuery.dialog.render();YAHOO.jetkontor.callBackService.dialog=new YAHOO.widget.Dialog("call-back-dialog",{width:"450px",fixedcenter:true,visible:false,constraintoviewport:true,hideaftersubmit:true,buttons:[{text:"Ok",handler:YAHOO.jetkontor.callBackService.handleSubmit,isDefault:true}]});YAHOO.jetkontor.callBackService.dialog.callback={success:YAHOO.jetkontor.callBackService.handleSuccess,failure:YAHOO.jetkontor.callBackService.handleFailure};YAHOO.util.Dom.removeClass("call-back-dialog","yui-pe-content");YAHOO.jetkontor.callBackService.dialog.render();YAHOO.util.Event.addListener("flightquery_button","click",YAHOO.jetkontor.flightQuery.openDialog,YAHOO.jetkontor.flightQuery.dialog,true);YAHOO.util.Event.addListener("callBack_button","click",YAHOO.jetkontor.callBackService.openDialog,YAHOO.jetkontor.callBackService.dialog,true);YAHOO.util.Event.addListener("service24h_button","click",YAHOO.jetkontor.service24h.showSuccess);YAHOO.jetkontor.commonDialog=new YAHOO.widget.SimpleDialog("flightQuerySuccessDialog",{width:"300px",fixedcenter:true,visible:false,draggable:false,close:true,text:YAHOO.jetkontor.strings.commonDialog.received,icon:YAHOO.widget.SimpleDialog.ICON_INFO,constraintoviewport:true,buttons:[{text:YAHOO.jetkontor.strings.commonDialog.ok,handler:YAHOO.jetkontor.flightQuery.handleOk,isDefault:true}]});YAHOO.jetkontor.commonDialog.setHeader(YAHOO.jetkontor.strings.commonDialog.thankyou);YAHOO.jetkontor.commonDialog.render("dialogContainer");YAHOO.jetkontor.quickDialog=function(c,b,a){YAHOO.jetkontor.commonDialog.setHeader(c);YAHOO.jetkontor.commonDialog.cfg.setProperty("text",b);YAHOO.jetkontor.commonDialog.render("dialogContainer");YAHOO.jetkontor.commonDialog.show()}});YAHOO.namespace("jetkontor.map");YAHOO.namespace("jetkontor.map.offset");YAHOO.jetkontor.map.init=function(){if(YAHOO.env.ua.gecko>=1.9){YAHOO.jetkontor.map.hours=document.getElementById("hours");YAHOO.util.Event.addListener("map","mouseover",YAHOO.jetkontor.map.mouseOver)}};YAHOO.jetkontor.map.mouseOver=function(a){YAHOO.util.Event.removeListener("map",YAHOO.jetkontor.map.mouseMove);YAHOO.util.Event.addListener("map","mousemove",YAHOO.jetkontor.map.mouseMove);YAHOO.util.Event.addListener("map","mouseout",YAHOO.jetkontor.map.mouseOut)};YAHOO.jetkontor.map.mouseOut=function(a){YAHOO.util.Event.addListener("map","mouseOver",YAHOO.jetkontor.map.mouseOver);YAHOO.util.Event.removeListener("map",YAHOO.jetkontor.map.mouseMove);YAHOO.util.Event.removeListener("map",YAHOO.jetkontor.map.mouseMove);YAHOO.util.Dom.setStyle(YAHOO.jetkontor.map.hours,"left","-103px");YAHOO.util.Dom.setStyle(YAHOO.jetkontor.map.hours,"top","-165px")};YAHOO.jetkontor.map.mouseMove=function(a){mouseX=parseInt(YAHOO.util.Event.getPageX(a))-YAHOO.jetkontor.map.offset.left;mouseY=parseInt(YAHOO.util.Event.getPageY(a))-YAHOO.jetkontor.map.offset.top;YAHOO.util.Dom.setStyle(YAHOO.jetkontor.map.hours,"left",mouseX+"px");YAHOO.util.Dom.setStyle(YAHOO.jetkontor.map.hours,"top",mouseY+"px")};YAHOO.util.Event.onDOMReady(YAHOO.jetkontor.map.init);(function(){var c=YAHOO.util.Dom,a=YAHOO.util.Event,b;YAHOO.jetkontor.map.DDRegion=function(f,d,e){this.cont=e.cont;YAHOO.jetkontor.map.DDRegion.superclass.constructor.apply(this,arguments)};YAHOO.extend(YAHOO.jetkontor.map.DDRegion,YAHOO.util.DD,{cont:null,init:function(){YAHOO.jetkontor.map.DDRegion.superclass.init.apply(this,arguments);this.initConstraints();a.on(window,"resize",function(){this.initConstraints()},this,true)},initConstraints:function(){var h=c.getRegion(this.cont);var f=this.getEl();var g=c.getXY(f);var e=parseInt(c.getStyle(f,"width"),10);var d=parseInt(c.getStyle(f,"height"),10);YAHOO.jetkontor.map.offset.top=(d/2)+parseInt(h.top);YAHOO.jetkontor.map.offset.left=(e/2)+parseInt(h.left)}});a.onDOMReady(function(){b=new YAHOO.jetkontor.map.DDRegion("hours","",{cont:"map"})})})();YAHOO.namespace("jetkontor.departure");YAHOO.namespace("jetkontor.destination");YAHOO.util.Event.onDOMReady(function(){var c=function(n,k,d){var m=d;var j=m.substr(k.length);var e=n.airport;var i=n.icao;var f=n.iata;var h=n.city;var g=n.country;var l='<div id="airport-suggest">';l+='<span class="airport">'+e+"</span>";l+='<span class="code">'+i+" / "+f+"</span>";l+='<span class="city">'+h+" - "+g+"</span>";l+="</div>";return l};var a=function(l,e,j,d){var h=[],k;var g=new RegExp("^"+l.toLowerCase()+".*","i");for(var f=0;f<j.results.length;f++){if(g.test(j.results[f].airport)||g.test(j.results[f].icao)||g.test(j.results[f].iata)||g.test(j.results[f].city)||g.test(j.results[f].country)){h[h.length]=j.results[f]}}j.results=h;return j};YAHOO.jetkontor.cities=new YAHOO.util.LocalDataSource(airports);YAHOO.jetkontor.cities.responseSchema={fields:["airport","iata","icao","city","country"]};var b={prehighlightClassName:"yui-ac-prehighlight",useShadow:true,queryDelay:0.5,minQueryLength:3,animVert:0.01,maxResultsDisplayed:20};YAHOO.jetkontor.departure.bAC=new YAHOO.widget.AutoComplete("departure","dContainer",YAHOO.jetkontor.cities,b);YAHOO.jetkontor.departure.bAC.formatResult=c;YAHOO.jetkontor.departure.bAC.resultTypeList=false;YAHOO.jetkontor.departure.bAC.queryMatchContains=true;YAHOO.jetkontor.departure.bAC.responseSchema={fields:["airport","iata","icao","city","country"]};YAHOO.jetkontor.departure.bAC.applyLocalFilter=true;YAHOO.jetkontor.departure.bAC.filterResults=a;YAHOO.jetkontor.destination.bAC=new YAHOO.widget.AutoComplete("destination","destContainer",YAHOO.jetkontor.cities,b);YAHOO.jetkontor.destination.bAC.formatResult=c;YAHOO.jetkontor.destination.bAC.resultTypeList=false;YAHOO.jetkontor.destination.bAC.responseSchema={fields:["airport","iata","icao","city","country"]};YAHOO.jetkontor.destination.bAC.applyLocalFilter=true;YAHOO.jetkontor.destination.bAC.filterResults=a});