var oKalHin,oKalRueck;var g_oTermine={};var g_calActive=false;var g_strFerienSelect="NRW";var g_focus="";var g_arWeekDays=["So","Mo","Di","Mi","Do","Fr","Sa"];var g_arMonNames=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"];var g_arFTypen=["Winter","Oster","Pfingst","Sommer","Herbst","Weihnachts"];var g_arFtTypen=["Neujahr","Karfreitag","Ostermontag","Maifeiertag","Christi_Himmelfahrt","Pfingstmontag","Tag_der_Deutschen_Einheit","Erster_Weihnachtstag","Zweiter_Weihnachtsfeiertag"];var g_arSpezFtTypen=["Heiligen_drei_Koenige","Fronleichnam","Mariae_Himmelfahrt","Reformationstag","Allerheiligen","Buss_und_Bettag"];var g_strToolTip="";var g_oBundeslaender={BW:"Baden-Württemberg",BY:"Bayern",BE:"Berlin",BB:"Brandenburg",HB:"Bremen",HH:"Hamburg",HE:"Hessen",MV:"Mecklenburg-Vorpommern",NDS:"Niedersachsen",NRW:"Nordrhein-Westfalen",RP:"Rheinland-Pfalz",SL:"Saarland",SN:"Sachsen",SA:"Sachsen-Anhalt",SH:"Schleswig-Holstein",TH:"Thüringen"};var g_Pfad_KAL_IMG="/images/";var oImages={pfeil_links:new Image(),pfeil_links_over:new Image(),pfeil_rechts:new Image(),pfeil_rechts_over:new Image()};Function.prototype.bind=function(object){var __method=this;return function(){return __method.apply(object,arguments)}};Object.extend=function(dest,src){for(attr in src){dest[attr]=src[attr]}return dest};function twoDigit(val){return parseInt(val,10)<10?"0"+parseInt(val,10):parseInt(val,10)}function _$(id){return document.getElementById(id)||null}function str2tstamp(str){return str.length==6?(new Date(2000+parseInt(str.substr(4,2),10),parseInt(str.substr(2,2),10)-1,parseInt(str.substr(0,2),10),12,0,0,0)).getTime():0}function isIE(){return(navigator.userAgent.indexOf("MSIE")!=-1)}function isIELT7(){if(navigator.userAgent.indexOf("MSIE")!=-1){var version=parseFloat(navigator.appVersion.split("MSIE")[1]);if(version<7){return false}}return true}function getTimestampFromString(sTermin){var day=0;var month=0;var year=0;if(sTermin.search(/(Mo|Di|Mi|Do|Fr|Sa|So)\. (\d{2})\.(\d{2})\.(\d{4})/i)!=-1){day=parseInt(RegExp.$2,10);month=parseInt(RegExp.$3,10);year=parseInt(RegExp.$4,10)}else{if(sTermin.search(/(\d{2})[\.\/]?(\d{2})[\.\/]?(\d{4})/)!=-1){day=parseInt(RegExp.$1,10);month=parseInt(RegExp.$2,10);year=parseInt(RegExp.$3,10)}else{if(sTermin.search(/(\d{2})[\.\/]?(\d{2})[\.\/]?(\d{2})/)!=-1){day=parseInt(RegExp.$1,10);month=parseInt(RegExp.$2,10);year=parseInt(RegExp.$3,10);year=year>20?(1900+year):(2000+year)}}}if(day>=1&&day<=31&&month>=1&&month<=12&&year>=1920&&year<2020){var dt=new Date(year,month-1,day,12,0,0)}else{var dt=new Date();dt.setHours(12,0,0,0)}return dt.getTime()}function getStringFromTimestamp(ts,withWeekDay){var dt=new Date(ts);var returnString="";if(withWeekDay!=false){returnString=g_arWeekDays[dt.getDay()]+". "}returnString+=twoDigit(dt.getDate())+"."+twoDigit(dt.getMonth()+1)+"."+dt.getFullYear();return returnString}function setInactive(){g_calActive=false}function setActive(){g_calActive=true}function updateRueckTermin(){if(g_oTermine.tsSelTerminHin>=g_oTermine.tsSelTerminRueck){g_oTermine.tsSelTerminRueck=Math.min(g_oTermine.tsTerminMax,(g_oTermine.tsSelTerminHin+(parseInt(this.return_days)*86400000)));_$("oKalRueck_input").value=getStringFromTimestamp(g_oTermine.tsSelTerminRueck);oKalRueck.sel_termin=g_oTermine.tsSelTerminRueck;oKalRueck.value=getStringFromTimestamp(g_oTermine.tsSelTerminRueck);oKalRueck.active_td=getStringFromTimestamp(g_oTermine.tsSelTerminRueck,false);oKalRueck.selTermin=new Date(getTimestampFromString(oKalRueck.value));oKalRueck.selTermin.setHours(12,0,0,0);oKalRueck.showMonth=new Date(oKalRueck.selTermin.getTime());oKalRueck.updateCalendar()}}Object.extend(Date.prototype,{addMonth:function(month){if(typeof(month)=="undefined"){month=1}month=parseInt(month);var years=Math.floor(month/12);this.addYear(years);month=month%12;if((this.getMonth()+month)>11){this.addYear();this.setMonth((this.getMonth()+month)%12)}else{this.setMonth(this.getMonth()+month)}},addMonthReturnResult:function(month){if(typeof(month)=="undefined"){month=1}month=parseInt(month);var years=Math.floor(month/12);this.addYear(years);month=month%12;if((this.getMonth()+month)>11){this.addYear();this.setMonth((this.getMonth()+month)%12)}else{this.setMonth(this.getMonth()+month)}return this},addYear:function(years){if(typeof(years)=="undefined"){years=1}years=parseInt(years);var aktYear=this.getFullYear();this.setYear(aktYear+years);return this},addDay:function(days){if(typeof(days)=="undefined"){days=1}days=parseInt(days);var aktTs=this.getTime();var addTs=days*86400000;this.setTime(aktTs+addTs);return this},resetTime:function(){this.setHours(0,0,0,0);return this},getWeek:function(){var dt=new Date(this.getTime());var aktDay=dt.getDay();if(aktDay==0){dt.addDay(-6)}else{dt.addDay(1-aktDay)}var aktYear=dt.getFullYear();var tmpDt=new Date(dt.getTime());tmpDt.addDay(6);if(tmpDt.getFullYear()>aktYear&&tmpDt.getDate()>=4){return 1}var dtFirst=new Date(aktYear,0,1);var dFirst=dtFirst.getDay();if(dFirst<=4){dtFirst.addDay(1-dFirst)}else{dtFirst.addDay(8-dFirst)}return 1+parseInt((dt.getTime()-dtFirst.getTime())/(86400000*7),10)}});function Kalender(name,typ,holidays){this.name=name;this.typ=typ||"hin";this.termin_min=g_oTermine.tsTerminMin;this.termin_max=g_oTermine.tsTerminMax;this.sel_termin=g_oTermine.tsSelTerminHin;this.sel_rueck=g_oTermine.tsSelTerminRueck;this.return_days=22;this.active_td="";this.active_css="";this.tmp_css="";this.noframe=isIELT7();this.isIE=isIE();this.tabindex=(this.typ=="hin")?0:0;this.value=(this.typ=="hin")?getStringFromTimestamp(g_oTermine.tsSelTerminHin):getStringFromTimestamp(g_oTermine.tsSelTerminRueck);try{this.selTermin=new Date(getTimestampFromString(this.value))}catch(e){this.selTermin=new Date()}this.selTermin.setHours(12,0,0,0);this.showMonth=new Date(this.selTermin.getTime());this.showMonth.setDate(1);this.showMonth.resetTime();if(typeof(oDefInfoText)!="undefined"){this.txtHdHinKurz=oDefInfoText.hin_kurz[0];this.txtHdRueKurz=oDefInfoText.rueck_kurz[0];this.txtHdHinLang=oDefInfoText.hin_lang[0];this.txtHdRueLang=oDefInfoText.rueck_lang[0];this.txtBlInfo=oDefInfoText.bl_text[0]}else{this.txtHdHinKurz="Frühester Hinflug";this.txtHdRueKurz="Spätester Rückflug";this.txtHdHinLang="Frühesten Hinflug korrigieren<br>oder Daten übernehmen.";this.txtHdRueLang="Spätesten Rückflug korrigieren<br>oder Daten übernehmen.";this.txtBlInfo="Wählen Sie Ihr Bundesland"}this.showCalendar=function(){if(g_calActive==false){$("#BOXKAL").appendTo("body");this.updateShowMonth();var oName=this.name;var divCal=_$("BOXKAL");var refObj=_$(oName+"_input");var nHeight=refObj.offsetHeight;var posX=0+leftDistance;var posY=nHeight+topDistance;var refObjX=refObj.offsetTop;var refObjY=refObj.offsetLeft;var oParent=refObj.offsetParent;while(oParent){refObjX+=oParent.offsetLeft;refObjY+=oParent.offsetTop;oParent=oParent.offsetParent}if(!this.isIE){posY-=1}var oStyle={position:"absolute",top:posY+"px",left:posX+"px",width:kalBoxWidth+"px",height:kalBoxHeight+"px",zIndex:9999999999,display:"block"};Object.extend(divCal.style,oStyle);oKalHin.showKalenderControl();oKalRueck.showKalenderControl();_$("BOXKAL").style.display="block";g_calActive=true}else{saveKal()}};this.hideCalendar=function(){if(g_calActive!=true){var seltermin=_$(this.name+"_input").value;var dt=new Date(getTimestampFromString(seltermin));_$(this.name+"_input").value=g_arWeekDays[dt.getDay()]+". "+twoDigit(dt.getDate())+"."+twoDigit(dt.getMonth()+1)+"."+dt.getFullYear();if(this.typ=="hin"){g_oTermine.tsSelTerminHin=dt.getTime();updateRueckTermin()}else{g_oTermine.tsSelTerminRueck=dt.getTime()}_$("BOXKAL").style.display="none"}else{}};this.init=function(){var strKalTitle;var closeLink;if(this.typ=="hin"){strKalTitle=this.txtHdHinKurz;closeLink=""}else{strKalTitle=this.txtHdRueKurz;closeLink='<div class="closeLink" onclick="hideKal();" title="schliessen"><img src="/images/spacer.gif" alt="schliessen" title="schliessen" border="0"></div>';this.termin_max=this.termin_max+1814400000}var sHTML='<input type="text" id="'+this.name+'_input" class="'+inputClass+'" value="'+this.value+'" tabindex="'+this.tabindex+'"><br>\n';var sHTML2='<div id="'+this.name+'_cal_box" class="calDiv">\n<div class="kalheadBox">\n<div class="kalTitle">'+strKalTitle+closeLink+'</div>\n<div class="newKalTitleLeft"><a id="'+this.name+'_lnkPrev" href="javascript:void(0);"><img src="'+g_Pfad_KAL_IMG+'kalender_pfeil_links.gif" class="kalJumpImg" title="zurück" border="0"></a></div>\r\n<div id="'+this.name+'_kalTitel" class="newKalTitleMiddle kalTitelSel"></div>\r\n<div class="newKalTitleRight"><a id="'+this.name+'_lnkNext" href="javascript:void(0);"><img src="'+g_Pfad_KAL_IMG+'kalender_pfeil_rechts.gif" class="kalJumpImg" title="vor" border="0"></a></div>\r\n<div class="clearBoth"><img src="/images/spacer.gif" width="0" height="0" alt=""></div>\r\n</div>\n<div class="kalHeadTageDiv">    <div class="kalHeadTage">Mo</div>    <div class="kalHeadTage">Di</div>    <div class="kalHeadTage">Mi</div>    <div class="kalHeadTage">Do</div>    <div class="kalHeadTage">Fr</div>    <div class="kalHeadTage">Sa</div>    <div class="kalHeadTage">So</div>    <div class="clearBoth"><img src="/images/spacer.gif" width="0" height="0" alt=""></div></div><div id="'+this.name+'_kalTable" ></div>'+clearBothDiv;sHTML2+="</div>\n";var div=_$("TTKAL_"+this.name);var divIcon=_$("TTKAL_"+this.name+"Icon");if(div){div.innerHTML=sHTML;divIcon.onclick=this.showCalendar.bind(this);_$(this.name+"_input").onclick=this.showCalendar.bind(this);divIcon.onblur=function(){g_focus=""}.bind(this);_$(this.name+"_input").onblur=function(){g_focus="";checkDates()}.bind(this);_$(this.name+"_input").onkeypress=function(e){var e=e||window.event;var charCode=e.which?e.which:e.keyCode;switch(charCode){case 27:case 13:if(e.stopPropagation){e.stopPropagation()}if(e.preventDefault){e.preventDefault()}else{return false}break}}.bind(this);var refObj=_$(this.name+"_input");var oParent=refObj.offsetParent;var nHeight=refObj.offsetHeight;this.refObjX=refObj.offsetTop;this.refObjY=refObj.offsetLeft;while(oParent){this.refObjX+=oParent.offsetLeft;this.refObjY+=oParent.offsetTop;oParent=oParent.offsetParent}}else{}var div2=_$("TTKALBOX_"+this.name);if(div2){div2.innerHTML=sHTML2;_$(this.name+"_lnkPrev").onclick=this.showPrevMonth.bind(this);_$(this.name+"_lnkNext").onclick=this.showNextMonth.bind(this)}else{}};this.updateShowMonth=function(){this.selTermin=new Date(getTimestampFromString(_$(this.name+"_input").value));this.selTermin.setHours(12,0,0,0);this.showMonth=new Date(this.selTermin.getTime());this.showMonth.setDate(1);this.showMonth.resetTime()};this.selectInput=function(){g_focus=this.name;var input=_$(this.name+"_input");input.focus();input.select();if(typeof(input.selectionStart)!="undefined"){input.selectionStart=0;input.selectionEnd=input.value.length}window.setTimeout("setInactive()",200)};this.showKalenderControl=function(){this.sel_termin=g_oTermine.tsSelTerminHin;this.sel_rueck=g_oTermine.tsSelTerminRueck;var divTable=_$(this.name+"_kalTable");var divTitel=_$(this.name+"_kalTitel");var tmpMonthMin=new Date(this.termin_min);tmpMonthMin.setDate(1);tmpMonthMin.resetTime();var tmpMonthMax=new Date(this.termin_max);tmpMonthMax.setDate(1);tmpMonthMax.resetTime();var preStr;if(this.typ=="hin"){preStr="sSwitchHin_"}else{preStr="sSwitchRueck_"}allowOnchange=false;var strTitel='<div class="input150px transformCalendarSelect"><select name="'+preStr+'select" onchange="if (allowOnchange == true) switchMonth(this, \''+this.typ+'\');" id="'+preStr+'box" style="">';var strSelected="";for(var iterDate=tmpMonthMin;iterDate<=tmpMonthMax;iterDate.addMonth()){if(this.showMonth.getMonth()==iterDate.getMonth()&&this.showMonth.getFullYear()==iterDate.getFullYear()){strSelected=' selected="selected"'}else{strSelected=""}strTitel+='<option value="'+iterDate+'"'+strSelected+">"+g_arMonNames[iterDate.getMonth()]+" "+iterDate.getFullYear()+"</option>"}strTitel+='</select></div><div class="clearBoth"><img src="/images/spacer.gif" width="0" height="0" alt=""></div>';divTitel.innerHTML=strTitel;if(allowOnchange==false){jQuery("#"+preStr+"box").sexyCombo({autoFill:true,skin:"custom",triggerSelected:true})}allowOnchange=true;var today=new Date();today.setHours(12,0,0,0);var startDate=new Date(this.showMonth.getTime());var diff=startDate.getDay();if(diff){startDate.addDay(1-diff)}else{startDate.addDay(-6)}startDate.setHours(12);var nKW=0;var bMonStart=false;var bMonEnde=false;var aktCss="";var setWT=0;var sHTML="";sHTML+='<div class="kalDateMatrix">';for(var i=0;i<6;i++){if(bMonEnde||(!bMonEnde&&bMonStart&&startDate.getMonth()>this.showMonth.getMonth()&&startDate.getFullYear()==this.showMonth.getFullYear())){}if(!bMonStart&&startDate.getMonth()==this.showMonth.getMonth()){bMonStart=true}for(var j=0;j<7;j++){var bSZR=false;if((startDate.getTime()>=this.sel_termin)&&(startDate.getTime()<=this.sel_rueck)){bSZR=true}aktCss="kalwt";if(startDate.getMonth()!=this.showMonth.getMonth()||startDate.getFullYear()!=this.showMonth.getFullYear()){aktCss="kalam"}else{if(startDate.getTime()<this.termin_min||startDate.getTime()>this.termin_max){aktCss="klnl"}else{if(startDate.getDay()==0||startDate.getDay()==6){aktCss="kalson2"}}}if(aktCss!="kalam"){if(startDate.getMonth()==9&&startDate.getDate()>24&&setWT==0&&this.typ=="hin"){if(this.sel_termin==(startDate.getTime()+3600000)&&(startDate.getTimezoneOffset()=="-60")){bSZR=true;setWT=1;aktCss="kalzr"}}if(startDate.getMonth()==2&&startDate.getDate()>24&&this.typ=="rueck"){if((this.sel_rueck+3600000)==startDate.getTime()&&(startDate.getTimezoneOffset()=="-120")){bSZR=true;aktCss="kalzr"}}if(setWT==0&&aktCss!="kalzr"&&this.typ=="hin"&&(startDate.getTime()==this.sel_termin||(this.sel_termin>(startDate.getTime()-86400000)&&bSZR))){aktCss="kalzr"}if(this.typ=="rueck"&&(startDate.getTime()==this.sel_rueck||(this.sel_rueck<(startDate.getTime()+86400000)&&bSZR))){var setTmpAktCss=1;if(startDate.getMonth()==2&&startDate.getDate()>23&&this.sel_rueck==(startDate.getTime()+82800000)){setTmpAktCss=0}if(setTmpAktCss==1){aktCss="kalzr"}}}if(aktCss!="kalam"){if((startDate.getTime()>=this.sel_termin)&&(startDate.getTime()<=this.sel_rueck)){aktCss+=" kalrd"}}if(aktCss!="klnl"&&aktCss.indexOf("kalam")==-1&&aktCss!="kalzr"){var val=twoDigit(startDate.getDate())+"."+twoDigit(startDate.getMonth()+1)+"."+startDate.getFullYear();var sTooltip=SindFerien(startDate.getTime())?g_strToolTip:"";if(sTooltip==""){sTooltip=SindAllgemeineFeiertage(startDate.getTime())?g_strToolTip:""}if(sTooltip!=""){if(sTooltip.search(/ferien/)!=-1){aktCss+=" kalferien"}else{aktCss+=" kalfeier"}}strLink=' id="'+val+'" onclick="'+this.name+'.SelectDate(this);" style="cursor:pointer;"  title="'+sTooltip+'"'}else{strLink=""}if(aktCss.indexOf("kalam")==-1){if(startDate.getTime()==today.getTime()){sHTML+='<div class="'+aktCss+' today" '+strLink+">";sHTML+=startDate.getDate();sHTML+="</div>"}else{sHTML+='<div class="'+aktCss+'" '+strLink+">";sHTML+=startDate.getDate();sHTML+="</div>";sHTML+=""}}else{sHTML+='<div class="'+aktCss+'">'+startDate.getDate()+"</div>"}startDate.addDay()}sHTML+=clearBothDiv}sHTML+="</div>\r\n";divTable.innerHTML=sHTML};this.showNextMonth=function(){g_calActive=true;var tmpMonth=new Date(this.showMonth);tmpMonth.addMonth();if(tmpMonth.getTime()<this.termin_max){this.showMonth=tmpMonth;this.showKalenderControl()}else{alert("Spätere Termine sind leider nicht auswählbar.")}};this.showPrevMonth=function(){g_calActive=true;var tmpMonth=new Date(this.showMonth);tmpMonth.setDate(0);tmpMonth.setDate(1);var firstMonth=new Date(this.termin_min);firstMonth.setDate(1);firstMonth.resetTime();if(tmpMonth.getTime()>=firstMonth.getTime()){this.showMonth=tmpMonth;this.showKalenderControl()}else{alert("Früherere Termine sind leider nicht auswählbar.")}};this.updateCalendar=function(){this.showMonth.setDate(1);this.showKalenderControl()};this.SelectDate=function(td){g_calActive=true;this.active_td=td.id;var dt=new Date(this.active_td.split(".")[2],parseInt(this.active_td.split(".")[1],10)-1,parseInt(this.active_td.split(".")[0],10));dt.setHours(12,0,0,0);_$(this.name+"_input").value=g_arWeekDays[dt.getDay()]+". "+this.active_td;if(this.typ=="hin"){g_oTermine.tsSelTerminHin=dt.getTime();IBE.req.termin=g_oTermine.tsSelTerminHin/1000}else{if(dt.getTime()>g_oTermine.tsSelTerminHin){g_oTermine.tsSelTerminRueck=dt.getTime();IBE.req.ruecktermin=g_oTermine.tsSelTerminRueck/1000;hideKal()}}updateRueckTermin();this.updateCalendar()};this.TransmitDate=function(){if(this.active_td){var dt=new Date(this.active_td.split(".")[2],parseInt(this.active_td.split(".")[1],10)-1,parseInt(this.active_td.split(".")[0],10));dt.setHours(12,0,0,0);_$(this.name+"_input").value=g_arWeekDays[dt.getDay()]+". "+this.active_td;if(this.typ=="hin"){IBE.req.termin=g_oTermine.tsSelTerminHin/1000}else{if(dt.getTime()>g_oTermine.tsSelTerminHin){IBE.req.ruecktermin=g_oTermine.tsSelTerminRueck/1000}}}}}function FTermine(w_von,w_bis,o_von,o_bis,p_von,p_bis,s_von,s_bis,h_von,h_bis,we_von,we_bis){this.Winter_von=str2tstamp(w_von);this.Winter_bis=str2tstamp(w_bis);this.Oster_von=str2tstamp(o_von);this.Oster_bis=str2tstamp(o_bis);this.Pfingst_von=str2tstamp(p_von);this.Pfingst_bis=str2tstamp(p_bis);this.Sommer_von=str2tstamp(s_von);this.Sommer_bis=str2tstamp(s_bis);this.Herbst_von=str2tstamp(h_von);this.Herbst_bis=str2tstamp(h_bis);this.Weihnachts_von=str2tstamp(we_von);this.Weihnachts_bis=str2tstamp(we_bis)}function FeierTagTermine(nNeujahr,nKarFr,nOsterMo,nMaiFT,nChristiHF,nPfingstMo,nTdDE,n1WTag,n2WTag){this.Neujahr=str2tstamp(nNeujahr);this.Karfreitag=str2tstamp(nKarFr);this.Ostermontag=str2tstamp(nOsterMo);this.Maifeiertag=str2tstamp(nMaiFT);this.Christi_Himmelfahrt=str2tstamp(nChristiHF);this.Pfingstmontag=str2tstamp(nPfingstMo);this.Tag_der_Deutschen_Einheit=str2tstamp(nTdDE);this.Erster_Weihnachtstag=str2tstamp(n1WTag);this.Zweiter_Weihnachtsfeiertag=str2tstamp(n2WTag)}function SpezFeierTagTermine(nHl3K,nFronl,nMHimmel,nRefTag,nAheiligen,nBBTag){this.Heiligen_drei_Koenige=str2tstamp(nHl3K);this.Fronleichnam=str2tstamp(nFronl);this.Mariae_Himmelfahrt=str2tstamp(nMHimmel);this.Reformationstag=str2tstamp(nRefTag);this.Allerheiligen=str2tstamp(nAheiligen);this.Buss_und_Bettag=str2tstamp(nBBTag)}function SindFerien(nTStamp){if(g_strFerienSelect=="-1"){return false}var bReturn=false;var nDate=new Date(nTStamp);var nYear=nDate.getFullYear();g_strToolTip="";for(var nPos=0;nPos<g_arFTypen.length;nPos++){if(g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_von"]==0){continue}else{if(nTStamp>=g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_von"]&&nTStamp<=g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_bis"]){g_strToolTip=g_arFTypen[nPos]+"ferien";bReturn=true;break}else{if(nDate.getMonth()==0){var nYearPrev=nYear-1;if(nTStamp>=g_oFerien[g_strFerienSelect][nYearPrev]["Weihnachts_von"]&&nTStamp<=g_oFerien[g_strFerienSelect][nYearPrev]["Weihnachts_bis"]){g_strToolTip="Weihnachtsferien";bReturn=true;break}}}}}for(var nPos=0;nPos<9;nPos++){if(nTStamp==g_oFeiertag[nYear][g_arFtTypen[nPos]]){var strFtTyp=g_arFtTypen[nPos].replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");g_strToolTip=strFtTyp;return true}else{if(nTStamp<g_oFeiertag[nYear][g_arFtTypen[nPos]]){break}}}if(g_strFerienSelect=="BW"||g_strFerienSelect=="BY"||g_strFerienSelect=="BB"||g_strFerienSelect=="HE"||g_strFerienSelect=="MV"||g_strFerienSelect=="NRW"||g_strFerienSelect=="RP"||g_strFerienSelect=="SL"||g_strFerienSelect=="SN"||g_strFerienSelect=="SA"){for(var nPos=0;nPos<6;nPos++){if(nTStamp==g_oSpezFeiertag[g_strFerienSelect][nYear][g_arSpezFtTypen[nPos]]){var strFtTyp=g_arSpezFtTypen[nPos];if(nPos==0){strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("oe","ö")}else{if(nPos==3){strFtTyp=strFtTyp.replace("ae_","ä ")}else{if(nPos==5){strFtTyp=strFtTyp.replace("ss_","ß- ");strFtTyp=strFtTyp.replace("_"," ")}}}g_strToolTip=strFtTyp;return true}else{if(nTStamp==g_oSpezFeiertag[g_strFerienSelect][nYear][g_arSpezFtTypen[nPos]]){break}}}}return bReturn}function SindAllgemeineFeiertage(nTStamp){var bReturn=false;var nDate=new Date(nTStamp);var nYear=nDate.getFullYear();g_strToolTip="";for(var nPos=0;nPos<9;nPos++){if(nTStamp==g_oFeiertag[nYear][g_arFtTypen[nPos]]){var strFtTyp=g_arFtTypen[nPos].replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");g_strToolTip=strFtTyp;return true}else{if(nTStamp<g_oFeiertag[nYear][g_arFtTypen[nPos]]){break}}}return bReturn}function saveKal(){oKalHin.TransmitDate();oKalRueck.TransmitDate();g_calActive=false;oKalHin.hideCalendar();oKalRueck.hideCalendar()}function hideKal(){saveKal();checkDates();anim_orange()}function switchMonth(monthBox,type){var tmpMonth=new Date(monthBox.value);var kalObj;if(type=="hin"){kalObj=oKalHin}else{kalObj=oKalRueck}kalObj.showMonth=tmpMonth;kalObj.showKalenderControl()}var termin_min=((new Date()).resetTime().getTime()/1000);var termin_max=(new Date()).addDay(386).resetTime().getTime()/1000;var termin_ret=(new Date()).addDay(30).resetTime().getTime()/1000;var termin2=new Date(termin_min*1000);var termin_hin=twoDigit(termin2.getDate())+"."+twoDigit(termin2.getMonth()+1)+"."+termin2.getFullYear();var termin3=new Date(termin_ret*1000);var termin_rueck=twoDigit(termin3.getDate())+"."+twoDigit(termin3.getMonth()+1)+"."+termin3.getFullYear();var return_days=22;var oKalHin,oKalRueck;var inputClass="ttkalInput";var leftDistance=30;var topDistance=239;var kalBoxWidth=495;var kalBoxHeight=320;var oDefInfoText=new Array();oDefInfoText.hin_kurz=new Array("Frühester Hinflug");oDefInfoText.rueck_kurz=new Array("Spätester Rückflug");oDefInfoText.hin_lang=new Array("Frühesten Hinflug korrigieren<br>oder Daten übernehmen.");oDefInfoText.rueck_lang=new Array("Spätesten Rückflug korrigieren<br>oder Daten übernehmen.");oDefInfoText.bl_text=new Array("Wählen Sie Ihr Bundesland");var detail="termine";var clearBothDiv='<div class="clearBoth"><img src="/images/spacer.gif" width="0" height="0" alt=""></div>';var IBE=new TTIBE("IBE",654,"bengine");IBE.req={nurflug:"",engine:"",detail:"zielgebiet",port:"654",formular:"4",termin:"1268295594",ruecktermin:"1270109994",dauer:"",flugdauer:"-1",zielgebiets_kenner:"-1",kategorie:"-1",kategorie_dis:"-1",zimmer:"",abflughafen:"",abflughafen2:"",preis:"",marke:"",personen:"",alter1:"",alter2:"",alter3:"",klabelmarke:"",verpflegung:"-1",shotel:"",shotel_dis:"",scode:"",scode_dis:"",meer:"0",meer_dis:"0",strand:"",strand_dis:"",familie_kinder:"",familie_kinder_dis:"",typ:"",typ_dis:"",wellness:"",wellness_dis:"",sportangebot:"-1",sportangebot_dis:"-1",sportmoeglichkeiten:"","sports[]":"",zfilter:"0",hbfges:"",hbfempf:"",hbfanz:"",hbfges_dis:"",hbfempf_dis:"",hbfanz_dis:"",min_termin_kunde:"",udf:"-1",udfSearch:"",topRegion:"",ttRegSort:""};var g_oFerien={BW:{2009:new FTermine(0,0,"140409","170409","250509","060609","300709","120909","261009","311009","231209","090110"),2010:new FTermine(0,0,"060410","100410","250510","050610","290710","110910","021110","061110","231210","080111"),2011:new FTermine(0,0,"260411","300411","140611","250611","280711","100911","021111","041111","231211","050112")},BY:{2009:new FTermine(0,0,"060409","180409","020609","130609","030809","140909","021109","071109","241209","050110"),2010:new FTermine("150210","200210","290310","100410","250510","050610","020810","130910","021110","051110","271210","070111"),2011:new FTermine("070311","110311","180411","300411","140611","250611","300711","120911","311011","051111","271211","050112")},BE:{2009:new FTermine(0,0,"060409","180409","220509","220509","160709","280809","191009","301009","211209","020110"),2010:new FTermine("010210","060210","310310","100410","140510","250510","080710","210810","111010","231010","231210","010111"),2011:new FTermine("310111","050211","180411","300411","030611","030611","290611","120811","041011","141011","231211","030112")},BB:{2009:new FTermine(0,0,"080409","170409","220509","220509","160709","290809","191009","301009","211209","020110"),2010:new FTermine("010210","060210","310310","100410","140510","140510","080710","210810","111010","231010","231210","010111"),2011:new FTermine("310111","050211","200411","300411","030611","030611","300611","130811","041011","141011","231211","030112")},HB:{2009:new FTermine(0,0,"300309","140409","200509","020609","250609","050809","051009","171009","231209","060110"),2010:new FTermine("010210","020210","190310","060410","250510","250510","240610","040810","091010","231010","221210","050111"),2011:new FTermine("310111","010211","160411","300411","030611","030611","070711","170811","171011","291011","231211","040112")},HH:{2009:new FTermine(0,0,"090309","210309","180509","230509","160709","260809","121009","241009","211209","311209"),2010:new FTermine("290110","290110","080310","200310","140510","220510","080710","180810","041010","151010","231210","030111"),2011:new FTermine("310111","310111","070311","180311","260411","290411","300611","100811","041011","141011","271211","060112")},HE:{2009:new FTermine(0,0,"060409","180409",0,0,"130709","210809","121009","241009","211209","090110"),2010:new FTermine(0,0,"290310","100410",0,0,"050710","140810","111010","221010","201210","070111"),2011:new FTermine(0,0,"180411","300411",0,0,"270611","050811","101011","221011","211211","060112")},MV:{2009:new FTermine(0,0,"060409","140409","020609","060609","200709","290809","261009","301009","211209","020110"),2010:new FTermine("060210","200210","290310","070410","210510","220510","120710","210810","181010","231010","231210","311210"),2011:new FTermine("070211","190211","160411","270411","100611","140611","040711","130811","171011","211011","221211","030112")},NDS:{2009:new FTermine(0,0,"300309","150409","220509","020609","250609","050809","051009","171009","231209","060110"),2010:new FTermine("010210","020210","190310","060410","140510","140510","240610","040810","091010","231010","221210","050111"),2011:new FTermine("310111","010211","160411","300411","030611","030611","070711","170811","171011","291011","231211","040112")},NRW:{2009:new FTermine(0,0,"060409","180409","020609","020609","020709","140809","121009","241009","241209","060110"),2010:new FTermine(0,0,"270310","100410","250510","250510","150710","270810","111010","231010","241210","080111"),2011:new FTermine(0,0,"180411","300411",0,0,"250711","060911","241011","051111","231211","060112")},RP:{2009:new FTermine(0,0,"010409","170409",0,0,"130709","210809","121009","231009","211209","050110"),2010:new FTermine(0,0,"260310","090410",0,0,"050710","130810","111010","221010","231210","070111"),2011:new FTermine(0,0,"180411","290411",0,0,"270611","050811","041011","141011","221211","060112")},SL:{2009:new FTermine(0,0,"060409","180409",0,0,"130709","220809","191009","311009","181209","020110"),2010:new FTermine("150210","200210","290310","100410",0,0,"050710","140810","111010","231010","201010","010111"),2011:new FTermine("070311","120311","180411","300411",0,0,"240611","060811","041011","151011","231211","040112")},SN:{2009:new FTermine(0,0,"090409","180409","220509","220509","290609","070809","121009","241009","231209","020110"),2010:new FTermine("080210","200210","010410","100410","140510","140510","280610","060810","041010","161010","231210","010111"),2011:new FTermine("120211","260211","220411","300411","030611","030611","110711","190811","171011","281011","231211","020112")},SA:{2009:new FTermine(0,0,"060409","180409","220509","290509","250609","050809","121009","171009","211209","050110"),2010:new FTermine("080210","130210","290310","090410","140510","220510","240610","040810","181010","231010","221210","050111"),2011:new FTermine("050211","120211","180411","270411","140611","180611","110711","240811","171011","221011","231211","070112")},SH:{2009:new FTermine(0,0,"060409","210409",0,0,"200709","290809","121009","241009","211209","060110"),2010:new FTermine(0,0,"030410","170410",0,0,"120710","210810","111010","231010","231210","070111"),2011:new FTermine(0,0,"150411","300411","030611","030611","040711","130811","101011","221011","231211","060112")},TH:{2009:new FTermine(0,0,"060409","170409",0,0,"250609","050809","121009","241009","191209","020110"),2010:new FTermine("010210","060210","290310","090410",0,0,"240610","040810","091010","231010","231210","010111"),2011:new FTermine("310111","050211","180411","300411","110611","140611","110711","190811","171011","281011","231211","010112")}};var g_oFeiertag={2009:new FeierTagTermine(0,"100409","130409","010509","210509","010609","031009","251209","261209"),2010:new FeierTagTermine("010110","020410","050410","010510","130510","240510","031010","251210","261210"),2011:new FeierTagTermine("010110","220410","250410","010510","020610","130610","031010","251210","261210")};var g_oSpezFeiertag={BW:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine("060110","030610",0,0,"011110",0),2011:new SpezFeierTagTermine("060110","230610",0,0,"011110",0)},BY:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine("060110","030610",0,0,"011110",0),2011:new SpezFeierTagTermine("060110","230610","150811",0,"011110",0)},BB:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,0),2010:new SpezFeierTagTermine(0,0,0,"311010",0,0),2011:new SpezFeierTagTermine(0,0,0,"311011",0,0)},HE:{2009:new SpezFeierTagTermine(0,"110609",0,0,0,0),2010:new SpezFeierTagTermine(0,"030610",0,0,0,0),2011:new SpezFeierTagTermine(0,"230610",0,0,0,0)},MV:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,0),2010:new SpezFeierTagTermine(0,0,0,"311010",0,0),2011:new SpezFeierTagTermine(0,0,0,"311011",0,0)},NRW:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine(0,"030610",0,0,"011110",0),2011:new SpezFeierTagTermine(0,"230610",0,0,"011110",0)},RP:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine(0,"030610",0,0,"011110",0),2011:new SpezFeierTagTermine(0,"230610",0,0,"011110",0)},SL:{2009:new SpezFeierTagTermine(0,"110609","150809",0,"011109",0),2010:new SpezFeierTagTermine(0,"030610","150810",0,"011110",0),2011:new SpezFeierTagTermine(0,"230610","150811",0,"011110",0)},SN:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,"181109"),2010:new SpezFeierTagTermine(0,0,0,"311010",0,"171110"),2011:new SpezFeierTagTermine(0,0,0,"311011",0,"161111")},SA:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,"181109"),2010:new SpezFeierTagTermine(0,0,0,"311010",0,"171110"),2011:new SpezFeierTagTermine("060110",0,0,"311011",0,0)}};function TTIBE(name,port,formname){this.name=typeof(name)!="undefined"?name:"IBE";this.port=typeof(port)!="undefined"?port:654;this.formname=typeof(formname)!="undefined"?formname:"bengine"}function fillSels(boxobject){for(var boxname in boxobject){fillSelFromArray(boxname,boxobject[boxname]);$.sexyCombo.changeOptions($("#"+boxname));$.sexyCombo.activate($("#"+boxname))}}function fillSelFromArray(selname,arrdata){var sb=document.forms[IBE.formname].elements[selname]||0;if(!sb||sb.type!="select-one"){return}var sel=IBE.req[selname]!="undefined"?IBE.req[selname]:"";for(var i=0;i<arrdata.length;i++){var lbl=arrdata[i].split(";")[0];var val=arrdata[i].split(";")[1];sb.options[sb.options.length]=new Option(lbl,val);if(val==sel){sb.options[sb.options.length-1].selected=true}}}function ferienOnChange(selBox){g_strFerienSelect=selBox.value;oKalHin.updateCalendar();oKalRueck.updateCalendar()}function ferienartOnChange(selBox){g_strFerienartSelect=selBox.value;oKalHin.updateCalendar();oKalRueck.updateCalendar()}function str2tstamp(str){return str.length==6?(new Date(2000+parseInt(str.substr(4,2),10),parseInt(str.substr(2,2),10)-1,parseInt(str.substr(0,2),10),12,0,0,0)).getTime():0}function FTermine(w_von,w_bis,o_von,o_bis,p_von,p_bis,s_von,s_bis,h_von,h_bis,we_von,we_bis){this.Winter_von=str2tstamp(w_von);this.Winter_bis=str2tstamp(w_bis);this.Oster_von=str2tstamp(o_von);this.Oster_bis=str2tstamp(o_bis);this.Pfingst_von=str2tstamp(p_von);this.Pfingst_bis=str2tstamp(p_bis);this.Sommer_von=str2tstamp(s_von);this.Sommer_bis=str2tstamp(s_bis);this.Herbst_von=str2tstamp(h_von);this.Herbst_bis=str2tstamp(h_bis);this.Weihnachts_von=str2tstamp(we_von);this.Weihnachts_bis=str2tstamp(we_bis)}function FeierTagTermine(nNeujahr,nKarFr,nOsterMo,nMaiFT,nChristiHF,nPfingstMo,nTdDE,n1WTag,n2WTag){this.Neujahr=str2tstamp(nNeujahr);this.Karfreitag=str2tstamp(nKarFr);this.Ostermontag=str2tstamp(nOsterMo);this.Maifeiertag=str2tstamp(nMaiFT);this.Christi_Himmelfahrt=str2tstamp(nChristiHF);this.Pfingstmontag=str2tstamp(nPfingstMo);this.Tag_der_Deutschen_Einheit=str2tstamp(nTdDE);this.Erster_Weihnachtstag=str2tstamp(n1WTag);this.Zweiter_Weihnachtsfeiertag=str2tstamp(n2WTag)}function SpezFeierTagTermine(nHl3K,nFronl,nMHimmel,nRefTag,nAheiligen,nBBTag){this.Heiligen_drei_Koenige=str2tstamp(nHl3K);this.Fronleichnam=str2tstamp(nFronl);this.Mariae_Himmelfahrt=str2tstamp(nMHimmel);this.Reformationstag=str2tstamp(nRefTag);this.Allerheiligen=str2tstamp(nAheiligen);this.Buss_und_Bettag=str2tstamp(nBBTag)}function SindFerien(nTStamp){if(g_strFerienSelect=="-1"){return false}var bReturn=false;var nDate=new Date(nTStamp);var nYear=nDate.getFullYear();g_strToolTip="";for(var nPos=0;nPos<g_arFTypen.length;nPos++){if(g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_von"]==0){continue}else{if(nTStamp>=g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_von"]&&nTStamp<=g_oFerien[g_strFerienSelect][nYear][g_arFTypen[nPos]+"_bis"]){g_strToolTip=g_arFTypen[nPos]+"ferien";bReturn=true;break}else{if(nDate.getMonth()==0){var nYearPrev=nYear-1;if(nTStamp>=g_oFerien[g_strFerienSelect][nYearPrev]["Weihnachts_von"]&&nTStamp<=g_oFerien[g_strFerienSelect][nYearPrev]["Weihnachts_bis"]){g_strToolTip="Weihnachtsferien";bReturn=true;break}}}}}for(var nPos=0;nPos<9;nPos++){if(nTStamp==g_oFeiertag[nYear][g_arFtTypen[nPos]]){var strFtTyp=g_arFtTypen[nPos].replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");g_strToolTip=strFtTyp;return true}else{if(nTStamp<g_oFeiertag[nYear][g_arFtTypen[nPos]]){break}}}if(g_strFerienSelect=="BW"||g_strFerienSelect=="BY"||g_strFerienSelect=="BB"||g_strFerienSelect=="HE"||g_strFerienSelect=="MV"||g_strFerienSelect=="NRW"||g_strFerienSelect=="RP"||g_strFerienSelect=="SL"||g_strFerienSelect=="SN"||g_strFerienSelect=="SA"){for(var nPos=0;nPos<6;nPos++){if(nTStamp==g_oSpezFeiertag[g_strFerienSelect][nYear][g_arSpezFtTypen[nPos]]){var strFtTyp=g_arSpezFtTypen[nPos];if(nPos==0){strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("_"," ");strFtTyp=strFtTyp.replace("oe","ö")}else{if(nPos==3){strFtTyp=strFtTyp.replace("ae_","ä ")}else{if(nPos==5){strFtTyp=strFtTyp.replace("ss_","ß- ");strFtTyp=strFtTyp.replace("_"," ")}}}g_strToolTip=strFtTyp;return true}else{if(nTStamp==g_oSpezFeiertag[g_strFerienSelect][nYear][g_arSpezFtTypen[nPos]]){break}}}}return bReturn}var g_strFerienSelect="-1";var g_arFTypen=["Winter","Oster","Pfingst","Sommer","Herbst","Weihnachts"];var g_arFtTypen=["Neujahr","Karfreitag","Ostermontag","Maifeiertag","Christi_Himmelfahrt","Pfingstmontag","Tag_der_Deutschen_Einheit","Erster_Weihnachtstag","Zweiter_Weihnachtsfeiertag"];var g_arSpezFtTypen=["Heiligen_drei_Koenige","Fronleichnam","Mariae_Himmelfahrt","Reformationstag","Allerheiligen","Buss_und_Bettag"];var g_strToolTip="";var optBundeslaender=["Baden-Württemberg;BW","Bayern;BY","Berlin;BE","Brandenburg;BB","Bremen;HB","Hamburg;HH","Hessen;HE","Mecklenburg-Vorpommern;MV","Niedersachsen;NDS","Nordrhein-Westfalen;NRW","Rheinland-Pfalz;RP","Saarland;SL","Sachsen;SN","Sachsen-Anhalt;SA","Schleswig-Holstein;SH","Thüringen;TH"];var g_oFerien={BW:{2009:new FTermine(0,0,"140409","170409","250509","060609","300709","120909","261009","311009","231209","090110"),2010:new FTermine(0,0,"060410","100410","250510","050610","290710","110910","021110","061110","231210","080111"),2011:new FTermine(0,0,"260411","300411","140611","250611","280711","100911","021111","041111","231211","050112")},BY:{2009:new FTermine(0,0,"060409","180409","020609","130609","030809","140909","021109","071109","241209","050110"),2010:new FTermine("150210","200210","290310","100410","250510","050610","020810","130910","021110","051110","271210","070111"),2011:new FTermine("070311","110311","180411","300411","140611","250611","300711","120911","311011","051111","271211","050112")},BE:{2009:new FTermine(0,0,"060409","180409","220509","220509","160709","280809","191009","301009","211209","020110"),2010:new FTermine("010210","060210","310310","100410","140510","250510","080710","210810","111010","231010","231210","010111"),2011:new FTermine("310111","050211","180411","300411","030611","030611","290611","120811","041011","141011","231211","030112")},BB:{2009:new FTermine(0,0,"080409","170409","220509","220509","160709","290809","191009","301009","211209","020110"),2010:new FTermine("010210","060210","310310","100410","140510","140510","080710","210810","111010","231010","231210","010111"),2011:new FTermine("310111","050211","200411","300411","030611","030611","300611","130811","041011","141011","231211","030112")},HB:{2009:new FTermine(0,0,"300309","140409","200509","020609","250609","050809","051009","171009","231209","060110"),2010:new FTermine("010210","020210","190310","060410","250510","250510","240610","040810","091010","231010","221210","050111"),2011:new FTermine("310111","010211","160411","300411","030611","030611","070711","170811","171011","291011","231211","040112")},HH:{2009:new FTermine(0,0,"090309","210309","180509","230509","160709","260809","121009","241009","211209","311209"),2010:new FTermine("290110","290110","080310","200310","140510","220510","080710","180810","041010","151010","231210","030111"),2011:new FTermine("310111","310111","070311","180311","260411","290411","300611","100811","041011","141011","271211","060112")},HE:{2009:new FTermine(0,0,"060409","180409",0,0,"130709","210809","121009","241009","211209","090110"),2010:new FTermine(0,0,"290310","100410",0,0,"050710","140810","111010","221010","201210","070111"),2011:new FTermine(0,0,"180411","300411",0,0,"270611","050811","101011","221011","211211","060112")},MV:{2009:new FTermine(0,0,"060409","140409","020609","060609","200709","290809","261009","301009","211209","020110"),2010:new FTermine("060210","200210","290310","070410","210510","220510","120710","210810","181010","231010","231210","311210"),2011:new FTermine("070211","190211","160411","270411","100611","140611","040711","130811","171011","211011","221211","030112")},NDS:{2009:new FTermine(0,0,"300309","150409","220509","020609","250609","050809","051009","171009","231209","060110"),2010:new FTermine("010210","020210","190310","060410","140510","140510","240610","040810","091010","231010","221210","050111"),2011:new FTermine("310111","010211","160411","300411","030611","030611","070711","170811","171011","291011","231211","040112")},NRW:{2009:new FTermine(0,0,"060409","180409","020609","020609","020709","140809","121009","241009","241209","060110"),2010:new FTermine(0,0,"270310","100410","250510","250510","150710","270810","111010","231010","241210","080111"),2011:new FTermine(0,0,"180411","300411",0,0,"250711","060911","241011","051111","231211","060112")},RP:{2009:new FTermine(0,0,"010409","170409",0,0,"130709","210809","121009","231009","211209","050110"),2010:new FTermine(0,0,"260310","090410",0,0,"050710","130810","111010","221010","231210","070111"),2011:new FTermine(0,0,"180411","290411",0,0,"270611","050811","041011","141011","221211","060112")},SL:{2009:new FTermine(0,0,"060409","180409",0,0,"130709","220809","191009","311009","181209","020110"),2010:new FTermine("150210","200210","290310","100410",0,0,"050710","140810","111010","231010","201010","010111"),2011:new FTermine("070311","120311","180411","300411",0,0,"240611","060811","041011","151011","231211","040112")},SN:{2009:new FTermine(0,0,"090409","180409","220509","220509","290609","070809","121009","241009","231209","020110"),2010:new FTermine("080210","200210","010410","100410","140510","140510","280610","060810","041010","161010","231210","010111"),2011:new FTermine("120211","260211","220411","300411","030611","030611","110711","190811","171011","281011","231211","020112")},SA:{2009:new FTermine(0,0,"060409","180409","220509","290509","250609","050809","121009","171009","211209","050110"),2010:new FTermine("080210","130210","290310","090410","140510","220510","240610","040810","181010","231010","221210","050111"),2011:new FTermine("050211","120211","180411","270411","140611","180611","110711","240811","171011","221011","231211","070112")},SH:{2009:new FTermine(0,0,"060409","210409",0,0,"200709","290809","121009","241009","211209","060110"),2010:new FTermine(0,0,"030410","170410",0,0,"120710","210810","111010","231010","231210","070111"),2011:new FTermine(0,0,"150411","300411","030611","030611","040711","130811","101011","221011","231211","060112")},TH:{2009:new FTermine(0,0,"060409","170409",0,0,"250609","050809","121009","241009","191209","020110"),2010:new FTermine("010210","060210","290310","090410",0,0,"240610","040810","091010","231010","231210","010111"),2011:new FTermine("310111","050211","180411","300411","110611","140611","110711","190811","171011","281011","231211","010112")}};var g_oFeiertag={2009:new FeierTagTermine(0,"100409","130409","010509","210509","010609","031009","251209","261209"),2010:new FeierTagTermine("010110","020410","050410","010510","130510","240510","031010","251210","261210"),2011:new FeierTagTermine("010110","220410","250410","010510","020610","130610","031010","251210","261210")};var g_oSpezFeiertag={BW:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine("060110","030610",0,0,"011110",0),2011:new SpezFeierTagTermine("060110","230610",0,0,"011110",0)},BY:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine("060110","030610",0,0,"011110",0),2011:new SpezFeierTagTermine("060110","230610","150811",0,"011110",0)},BB:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,0),2010:new SpezFeierTagTermine(0,0,0,"311010",0,0),2011:new SpezFeierTagTermine(0,0,0,"311011",0,0)},HE:{2009:new SpezFeierTagTermine(0,"110609",0,0,0,0),2010:new SpezFeierTagTermine(0,"030610",0,0,0,0),2011:new SpezFeierTagTermine(0,"230610",0,0,0,0)},MV:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,0),2010:new SpezFeierTagTermine(0,0,0,"311010",0,0),2011:new SpezFeierTagTermine(0,0,0,"311011",0,0)},NRW:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine(0,"030610",0,0,"011110",0),2011:new SpezFeierTagTermine(0,"230610",0,0,"011110",0)},RP:{2009:new SpezFeierTagTermine(0,"110609",0,0,"011109",0),2010:new SpezFeierTagTermine(0,"030610",0,0,"011110",0),2011:new SpezFeierTagTermine(0,"230610",0,0,"011110",0)},SL:{2009:new SpezFeierTagTermine(0,"110609","150809",0,"011109",0),2010:new SpezFeierTagTermine(0,"030610","150810",0,"011110",0),2011:new SpezFeierTagTermine(0,"230610","150811",0,"011110",0)},SN:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,"181109"),2010:new SpezFeierTagTermine(0,0,0,"311010",0,"171110"),2011:new SpezFeierTagTermine(0,0,0,"311011",0,"161111")},SA:{2009:new SpezFeierTagTermine(0,0,0,"311009",0,"181109"),2010:new SpezFeierTagTermine(0,0,0,"311010",0,"171110"),2011:new SpezFeierTagTermine("060110",0,0,"311011",0,0)}};function ferienOnChange(selBox){g_strFerienSelect=selBox.value;oKalHin.updateCalendar();oKalRueck.updateCalendar()}function ferienartOnChange(selBox){g_strFerienartSelect=selBox.value;oKalHin.updateCalendar();oKalRueck.updateCalendar()};