window.onerror=ErrorHandler;window.onError=ErrorHandler;function ErrorHandler(C,B,A){if(typeof A=="undefined"){var A=0}if(B.search(/.+(.js)/)!=-1){browser="";if(isset(navigator.userAgent)){browser=navigator.userAgent}new hc.ajax("ajax_backend.php",{_func:"javascriptExceptionHandler",_args:{"0":C,"1":B,"2":A,"3":browser},ch:""},false,{},true,"POST",this,true)}return false}function $(A){return document.getElementById(A)}function $T(B,A){A=A||document;return A.getElementsByTagName(B)}function $N(A){return document.getElementsByName(A)}function isset(A){return(A!=undefined)}function empty(A){return(A==undefined||A==false||A==0||A=="")}var hc={loadJS:function(C,D,B){if(!D||!$(D)||$(D)==null){var A=document.createElement("script");A.type="text/javascript";if(D){A.id=D}A.src=C;if(B){A.onload=B.bind(window);A.onreadystatechange=function(E){if(this.readyState!="complete"&&this.readyState!="loaded"){return }if(this.onload){this.onload()}this.onload=null}}$T("head")[0].appendChild(A)}else{if(B){$(D).onload=B.bind($(D));$(D).onload()}}},loadCSS:function(B,C){if(C&&$(C)){return }var A=document.createElement("link");A.type="text/css";A.href=B;A.rel="stylesheet";if(C){A.id=C}if(!C||!$(C)){document.getElementsByTagName("head")[0].appendChild(A)}}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};Object.extend=function(A,B){for(property in B){A[property]=B[property]}return A};Function.prototype.bind=function(B){var A=this;return function(){return A.apply(B,arguments)}};Function.prototype.bindAsEventListener=function(B){var A=this;return function(C){A.call(B,C||window.event)}};function getMerkzettelJS(){hc.loadJS("env/common/hctools/drag.js","dragJS");hc.loadCSS("env/reiseangebote/merkzettel.css","mzCSS");hc.loadJS("env/reiseangebote/merkzettel.js","mzJS")}function openMerkzettel(A,B){if(!$("mzAngebote")||empty($("merkzettel").innerHTML)){$("merkzettel").innerHTML=A.content}else{$("mzAngebote").innerHTML=A.content}if(isset(A.meldung)&&typeof (A.meldung)=="object"){if(A.meldung.type==-1){$("mzMeldung").style.color="#FF0000"}else{$("mzMeldung").style.color="#5285BE"}$("mzMeldung").innerHTML=A.meldung.meldung}else{if($("mzMeldung")){$("mzMeldung").innerHTML=""}}if(B&&isset(B.position)&&B.position==true){if(document.all){$("merkzettel").style.top=(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)+20+"px"}else{$("merkzettel").style.top="20px"}$("merkzettel").style.left="350px"}else{if(document.all){$("merkzettel").style.top=(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)+20+"px"}else{if(empty($("merkzettel").style.top)){$("merkzettel").style.top="20px"}}if(empty($("merkzettel").style.left)){$("merkzettel").style.left="350px"}}if($("merkzettelAnzahlItems")&&A.anzItems){if(A.anzItems==0){$("merkzettelAnzahlItems").innerHTML="Noch keine Angebote gemerkt."}else{$("merkzettelAnzahlItems").innerHTML="Reiseangebote ("+A.anzItems+")"}}}function popUpLink(C,B,A){window.open(C,B,A)}function emailNotify(A){new hc.ajax("ajax_backend.php",{_func:"emailNotify",_args:{dateiname:A+" aufgerufen von "+document.URL}},true,{},false,"POST",this).Request()}function popUp(D,C,B,E){var A;emailNotify(D);switch(C){case"flex":A="menubar=1,location=0,toolbar=0,status=1,resizable=1,dependent=1,scrollbars=yes,height="+(!empty(E)?E:600)+",width="+(!empty(B)?B:400);break;case"flux":A="menubar=0,location=0,toolbar=0,status=0,resizable=0,dependent=1,scrollbars=yes,height="+(!empty(E)?E:600)+",width="+(!empty(B)?B:400);break;case"media":A="menubar=1,location=0,toolbar=1,status=1,resizable=1,dependent=1,scrollbars=yes,height="+(!empty(E)?E:600)+",width="+(!empty(B)?B:400);break;case"agb":A="menubar=0,location=0,toolbar=1,status=0,resizable=1,dependent=1,scrollbars=yes,height="+(!empty(E)?E:600)+",width="+(!empty(B)?B:700);break;case"fix":case"fix2":default:A="menubar=0,location=0,toolbar=0,status=0,resizable=0,scrollbars=yes,dependent=1,height="+(!empty(E)?E:180)+",width="+(!empty(B)?B:180);break}window.open(D,C,A)}function bauePopup(E,D,C,F){var G=0;var B=0;var A;var E="popup.php?section="+E;emailNotify(E);switch(C){case"klein":G=300;B=350;break;case"mittel":G=500;B=550;break;case"gross":G=600;B=750;break;default:G=500;B=550;break}switch(F){case"fix":A="menubar=0,location=0,toolbar=0,status=1,resizable=0,dependent=1,scrollbars=yes,height="+G+",width="+B;break;case"media":A="menubar=1,location=1,toolbar=1,status=0,resizable=1,dependent=1,scrollbars=yes,height="+G+",width="+B;break;default:A="menubar=0,location=0,toolbar=0,status=0,resizable=0,scrollbars=yes,dependent=1,height="+G+",width="+B;break}window.open(E,D,A)}DatArray=new Array("So","Mo","Di","Mi","Do","Fr","Sa","??");function select_vnd(C,B){document.write("<select name='vnd' size=1 style='border: 1px solid; font-size: 10px; width: "+B+"px'>");for(var A=1;A<=360;A++){if(A==C){document.write("<option value="+A+" selected>"+GetDatum(A)+"")}else{document.write("<option value="+A+">"+GetDatum(A)+"")}}document.write("</select>")}function select_bsd(B,C){document.write("<select name='bsd' size=1 style='border: 1px solid; font-size: 10px; width: "+C+"px'>");for(var A=1;A<=360;A++){if(A==B){document.write("<option value="+A+" selected>"+GetDatum(A)+"")}else{document.write("<option value="+A+">"+GetDatum(A)+"")}}document.write("</select>")}function GetDatum(B){var A=new Date();A.setTime(A.getTime()+B*86400000);tag=A.getDate();monat=A.getMonth()+1;jahr=A.getYear()%100;if(tag<10){tag="0"+tag}if(monat<10){monat="0"+monat}if(jahr<10){jahr="0"+jahr}return tag+"."+monat+"."+jahr+" "+DatArray[A.getDay()]}function getElement(E,D){var C,B,A;if(!D){D=document}if((C=E.indexOf("?"))>0&&parent.frames.length){D=parent.frames[E.substring(C+1)].document;E=E.substring(0,C)}if(!(A=D[E])&&D.all){A=D.all[E]}for(B=0;!A&&B<D.forms.length;B++){A=D.forms[B][E]}for(B=0;!A&&D.layers&&B<D.layers.length;B++){A=MM_findObj(E,D.layers[B].document)}if(!A&&D.getElementById){A=D.getElementById(E)}return A}function autotab(B,A){if(B.getAttribute&&B.value.length==B.getAttribute("maxlength")){if(A!=""){A.select()}else{B.select()}}}function toggle(G,D,I){var Z,Y,R,e,H=0,P=0;var Q,M,U=-1,d=-1,T,c,B,S;var b,O,L,K;var E,V,W;var F="id";var C,X,A,J,f;var N=200;G=(G)?G.toLowerCase():"fold";if(D){Z=D.indexOf("{");Y=D.indexOf("}",Z);if(Z>=0&&Y>=0){U=parseInt(D.substring(Z+1,D.indexOf("-",Z)));d=parseInt(D.substring(D.indexOf("-",Z)+1,Y));D=D.substring(0,Z)}}if(!D||G=="test"){P=(document.getElementsByTagName)?true:false}else{b=(G.indexOf("fold")+1);E=(G.indexOf("hide")+1);C=(G.indexOf("back")+1);if(b){O="";Z=G.indexOf("fold:");if(Z>=0){Z+=4;Y=G.indexOf(" ",Z);O=G.substring(Z+1,(Y<0)?G.length:Y);O=(O=="none")?"":O}if(G.indexOf("unfold")>=0){L=O;K="none"}else{L="none";K=O}}if(E){if(G.indexOf("unhide")>=0){V="visible";W="hidden"}else{V="hidden";W="visible"}}if(C){X="#FFFFFF";A="#000000";Z=G.indexOf("back:");if(Z>=0){Z+=4;Y=G.indexOf(" ",Z);X=G.substring(Z+1,(Y<0)?G.length:Y);Z=X.indexOf("/");if(Z>=0){Y=X.indexOf(" ",Z);A=X.substring(Z+1,(Y<0)?X.length:Y);X=X.substring(0,Z)+((Y<0)?"":X.substring(Y,X.length))}}J=X;f=A}if(document.getElementById&&document.getElementById(D)){Q=document.getElementById(D);P=1;if(b){Q.style.display=L}if(E){Q.style.visibility=V}if(C){Q.style.backgroundColor=J}}else{if(document.getElementsByTagName){Z=D.indexOf(":");if(Z>=0){F=D.substring(Z+1,D.length);D=D.substring(0,Z)}if(document.getElementsByTagName(D).length&&I){B=(typeof (toggle.arguments[toggle.arguments.length-1])=="boolean")?-1:0;S=(B)?toggle.arguments[toggle.arguments.length-1]:false;c=I;for(Z=3;Z<(toggle.arguments.length+B);Z++){c+=toggle.arguments[Z]+"|"}Z=c.indexOf("|");R="";while(Z>=0){R+=c.substring(H,Z+1)+I;H=Z+1;Z=c.indexOf("|",H);if(!Z){break}}c=R.substring(0,R.length-I.length);Q=document.getElementsByTagName(D);U=(U<0)?0:Math.max(0,U);d=(d<0)?Q.length:Math.min(Q.length,d);T=(d-U)+1;for(Z=U;Z<d;Z++){M=Q[Z].getAttribute(F);if(M&&M.substring(0,I.length)==I){P++;toggleException=(c.indexOf(M+"|")>=0)?true:false;if(T>N){window.status="Bearbeitetes Element: "+(P)+"/"+T}if(b){if(S){Q[Z].style.display=(toggleException)?K:L}else{if(!toggleException){Q[Z].style.display=L}}}if(E){if(S){Q[Z].style.visibility=(toggleException)?W:V}else{if(!toggleException){Q[Z].style.visibility=V}}}if(C){if(S){Q[Z].style.backgroundColor=(toggleException)?f:J}else{if(!toggleException){Q[Z].style.backgroundColor=J}}}}}if(T>N){window.status=" "}}else{P=0}}else{P=false}}}return P}function remoteWindow(A){window.opener.location.href=A;window.close()}function urchinTracker(){}function urchinTracker(A){}function googleTracker(A){urchinTracker("/"+A)}function openWindow(D,C,B,E){var A="";if(C=="calendar"){if(E==""){E=250}if(B==""){B=250}A="menubar=0,location=0,toolbar=0,status=1,resizable=0,scrollbars=yes,dependent=1,height="+E+",width="+B}return window.open(D,C,A)}showVideoPlayer=function(response,coords){if(!response){if($("flyingVPlayer")){$("flyingVPlayer").style.display="none";$("flyingVPlayer").innerHTML=""}return }if(!$("flyingVPlayer")){player=document.createElement("div");with(player.style){position="absolute";display="none"}player.id="flyingVPlayer";document.body.appendChild(player)}$("flyingVPlayer").innerHTML=response.html;if(parseInt(coords.x)!=0){x=parseInt(coords.x)}if(parseInt(coords.y)!=0){y=parseInt(coords.y)}$("flyingVPlayer").style.top=y+10+"px";$("flyingVPlayer").style.top=((window.innerHeight?window.innerHeight:(document.documentElement?document.documentElement.clientHeight:document.body.clientHeight))/6+(window.pageYOffset?window.pageYOffset:(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)))+"px";$("flyingVPlayer").style.left=(x>(screen.availWidth/2)?(x-400):x)+10+"px";$("flyingVPlayer").style.display="block";$("flyingVPlayer").style.zIndex=2001;eval(response.js);UFO.create(FO,"flvplayer")};var scrollingAktiv=false;function startScrolling(B,A){scrollingAktiv=B;element=document.getElementById(B);element.hcScrollingMaxX=A;if(!element.hcScrollingMillis){element.hcScrollingMillis=Math.asin(1)*2000}date=new Date();element.hcScrollingZeit=date.getMilliseconds();window.setTimeout("scrolling()",40)}function scrolling(){if(!scrollingAktiv){return }element=document.getElementById(scrollingAktiv);millis=element.hcScrollingMillis;letzteZeit=element.hcScrollingZeit;maxX=element.hcScrollingMaxX;date=new Date();zeit=date.getMilliseconds();if(zeit<letzteZeit){differenz=(zeit+1000)-letzteZeit}else{differenz=zeit-letzteZeit}millis+=differenz;element.hcScrollingMillis=millis;element.hcScrollingZeit=zeit;element.scrollLeft=-Math.round(Math.sin(millis/2000)*(maxX/2)-(maxX/2));window.setTimeout("scrolling()",40)}function stopScrolling(){scrollingAktiv=false}function benutzerNameVergleichsCB(B,A){if($("benutzerNameFehler")){A.parentNode.removeChild($("benutzerNameFehler"))}if(B!=0){A.style.color="red";div=document.createElement("div");div.id="benutzerNameFehler";div.innerHTML='Der Benutzername "'+B+'" ist schon vorhanden!<br />Bitte w&auml;hlen Sie einen anderen Benutzernamen.';div.className="textHighlight";A.parentNode.appendChild(div)}else{A.style.color="#474747"}}function pruefeFlashVersion(){flash=false;if((navigator.plugins)&&(navigator.plugins.length>0)){for(a=0;a<navigator.plugins.length;a++){if((navigator.plugins[a].name.indexOf("Flash")!=-1)&&(parseInt(navigator.plugins[a].name)>=4)){return flash=true;break}}}if((navigator.mimeTypes)&&(navigator.mimeTypes.length>0)){for(a=0;a<navigator.mimeTypes.length;a++){if(navigator.mimeTypes[a].type.indexOf("application/x-shockwave-flash")>=0){flash=true}}}return flash}function baueFlashObjekt(){document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="230" height="135" data="files/final_last_minute.swf" type="application/x-shockwave-flash">\n');document.write('<param name="movie" value="files/final_last_minute.swf" />\n');document.write('<param name="quality" value="high" />\n');document.write('<param name="wmode" value="transparent" />\n');document.write('<embed src="files/final_last_minute.swf" quality="high" wmode="transparent" width="230" height="135" name="flash" play="true" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"> </embed>\n');document.write("</object>\n")}function baueFlashObjekt340(){document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="340" height="100" data="files/schmuddelwetter.swf" type="application/x-shockwave-flash">\n');document.write('<param name="movie" value="files/schmuddelwetter.swf" />\n');document.write('<param name="quality" value="high" />\n');document.write('<param name="wmode" value="transparent" />\n');document.write('<embed src="files/schmuddelwetter.swf" quality="high" wmode="transparent" width="340" height="100" name="flash" play="true" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"> </embed>\n');document.write("</object>\n")}function baueFlashObjektRAMitarbeiter(){document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="230" height="101" data="files/ra_mitarbeiter_galerie.swf" type="application/x-shockwave-flash">\n');document.write('<param name="movie" value="files/ra_mitarbeiter_galerie.swf" />\n');document.write('<param name="quality" value="high" />\n');document.write('<param name="wmode" value="transparent" />\n');document.write('<embed src="files/ra_mitarbeiter_galerie.swf" quality="high" wmode="transparent" width="230" height="101" name="flash" play="true" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"> </embed>\n');document.write("</object>\n")}function baueFlashObjektHCAward2007(C){var A=81;var B=719;if(C=="ue"){var B=598}document.write('<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+B+'" height="'+A+'" data="images/common/hcaward2008/'+C+'-index.swf" type="application/x-shockwave-flash">\n');document.write('<param name="movie" value="images/common/hcaward2008/'+C+'-index.swf" />\n');document.write('<param name="quality" value="high" />\n');document.write('<param name="wmode" value="transparent" />\n');document.write('<embed src="images/common/hcaward2008/'+C+'-index.swf" quality="high" wmode="transparent" width="'+B+'" height="'+A+'" name="flash" play="true" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"> </embed>\n');document.write("</object>\n")}function baueHCAwardDivLayerRand(A){if(A.x-650<=0){$("hcawardinfo").style.left=15+"px"}else{$("hcawardinfo").style.left=A.x-650+"px"}}function baueUserrankInfoDivLayerRand(A){var B=(window.name=="Popup")?0:200;if(A.x<=560){$("userrank_info").style.left=A.x+30+"px"}else{$("userrank_info").style.left=560+30+"px"}$("userrank_info").style.top=A.y-B+15+"px"}hc.getStyle=function(B,A){if(B.currentStyle){var C=B.currentStyle[A]}else{if(window.getComputedStyle){var C=document.defaultView.getComputedStyle(B,null).getPropertyValue(A)}}return C};hc.check=function(A){return((A&&A!=undefined)?A:false)};hc.getOffset=function(A){pos={width:A.offsetWidth,height:A.offsetHeight,x:0,y:0};do{pos.y+=A.offsetTop||0;pos.x+=A.offsetLeft||0;A=A.offsetParent}while(A);return pos};hc.in_array=function(C,A){for(var B in A){if(A[B]==C){return B}}return false};hc.getChildElements=function(B){childnodes={};k=0;childnodes=new Array();if(B.childNodes.length>0){for(var A in B.childNodes){if(B.childNodes[A].nodeType==1){childnodes[++k]=B.childNodes[A]}}}return childnodes};hc.getCursorPos=function(A){A=A||window.event;return{x:(A.pageX?A.pageX:(document.documentElement.scrollLeft?document.documentElement.scrollLeft+A.clientY:document.body.scrollLeft+A.clientX)),y:(A.pageY?A.pageY:(document.documentElement.scrollTop?document.documentElement.scrollTop+A.clientY:document.body.scrollTop+A.clientY))}};hc.ajax=Class.create();hc.ajax.prototype={initialize:function(F,C,H,B,A,G,D,E){this.opts={AjaxURI:F,_request:C,callback:H,callbackParams:B,indicator:A,method:G,the_element:D};this.request=null;this.element=null;this.indicator=false;this.callback={params:{}};if(this.opts.callbackParams&&this.opts.callbackParams.onComplete){this.onComplete=this.opts.callbackParams.onComplete}if(E){this.Request()}},createXHTTP:function(){if(window.XMLHttpRequest){try{this.request=new XMLHttpRequest();return true}catch(A){if(DEBUG){this.error(A)}this.NoAjax();return false}}else{if(window.ActiveXObject){try{this.request=new ActiveXObject("Microsoft.XMLHTTP");return true}catch(A){try{this.request=new ActiveXObject("Msxml2.XMLHTTP");return true}catch(A){if(DEBUG){this.error(A)}this.NoAjax();return false}}}}},Request:function(){if(this.request!=null&&this.request.readyState>1&&this.request.readyState<4){return false}else{if(this.request!=null&&this.request.readyState==4){this.request=null}}if(empty(this.opts._request._func)){alert("Keine Funktion angegeben");return false}strRequest=this.ObjectToURI(this.opts._request,false);if(this.opts.the_element){this.element=this.opts.the_element}strRequest+=new Date().getTime();if(this.request==null&&this.createXHTTP()){if(!isset(this.opts.method)){this.opts.method="POST"}this.opts.method=this.opts.method.toUpperCase();if(!empty(this.opts.callback)&&this.opts.callback!=true){this.callback.func=this.opts.callback;if(this.opts.callbackParams){this.callback.params=this.opts.callbackParams}}else{if(this.opts.callback=true){this.callback.func=this.Update;this.callback.params=this.opts.callbackParams}}this.callback.params.srcElement=this.element;URI=this.opts.AjaxURI;if(this.opts.method=="GET"){URI+="?"+strRequest;strRequest=""}this.request.open(this.opts.method,URI,(!empty(this.opts.callback)||this.opts.callback==true?true:false));if(this.opts.method=="POST"){this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");if(strRequest.data!=null){this.request.setRequestHeader("Content-length",strRequest.data.length)}}if(this.opts.indicator==undefined||this.opts.indicator==true){this.indicator=true}else{if(this.opts.indicator){this.indicator=this.opts.indicator}else{this.indicator=false}}this.request.send(strRequest);if(this.indicator){this.stateIndicate(true,10)}if(this.opts.callback==false){return this.ProcessResponse()}else{this.request.onreadystatechange=this.ProcessResponse.bind(this)}}},ProcessResponse:function(){if(this.request==null){return }switch(this.request.readyState){case 0:case 1:case 2:case 3:if(this.indicator){this.stateIndicate(true,this.request.readyState)}break;case 4:if(this.request.status==200){if(this.request.responseXML&&this.request.responseXML!=null&&this.request.getResponseHeader("Content-Type").match(/text\/xml/)){var B=this.request.responseXML.getElementsByTagName("content").item(0);switch(B.getAttribute("type")){case"string":if(B.firstChild){this.callback.response=B.firstChild.data}else{this.callback.response=""}break;case"int":this.callback.response=parseInt(B.firstChild.data);break;case"boolean":this.callback.response=(parseInt(B.firstChild.data)==1?true:false);break;case"NULL":case"null":this.callback.response=null;break;case"object":var A=this.request.responseXML.getElementsByTagName("content");this.callback.response=this.xml2JSON(A.item(0));break;default:alert("Unbekannter Typ");break}}else{if(this.request.responseText.match(/^alert\:\:/)){if(DEBUG){alert(this.request.responseText.replace(/^alert\:\:/,""))}this.NoAjax();if(this.indicator){this.stateIndicate(false)}return false}else{this.callback.response=this.request.responseText}}if(!empty(this.callback.func)&&this.callback.func!=true){try{this.callback.func(this.callback.response,this.callback.params,this.element);if(this.indicator){this.stateIndicate(false)}}catch(C){if(DEBUG){this.error(C)}this.NoAjax();if(this.indicator){this.stateIndicate(false)}}this.callback.func=undefined;this.callback.params={}}else{if(this.indicator){this.stateIndicate(false)}return this.callback.response}}else{if(this.indicator){this.stateIndicate(false,-1)}this.request=null}if(this.onComplete){this.onComplete()}break}},Update:function(response,params){for(var i in params.element){if(!empty(params.element[i])&&typeof (params.element[i])=="string"&&$(params.element[i])){element=$(params.element[i])}else{if(isset(params.element[i])&&typeof (params.element[i])=="object"){element=params.element[i]}else{alert("Kein oder falsches Element angegeben");return false}}if(element.tagName.toLowerCase()=="select"){for(u=element.options.length-1;u>=0;u--){element.options[u]=null;element.remove(u)}k=0;for(var u in response){element.options[k]=new Option(response[u],u,false,false);k++}element.options.length=k}else{if(typeof (response)=="string"){if(isset(element.value)){element.value=response}else{element.innerHTML=response;var regexp=/<script[^>]*>([\s\S]*?)<\/script>/gi;while((script=regexp.exec(response))){if(window.execScript){window.execScript(script[1])}else{window.eval(script[1])}}}}else{for(var u in response){if(i==u){if(isset(element.value)){element.value=response[u]}else{element.innerHTML=response[u]}}}}}if(params.unhide){element.style.display=(params.unhide===true?"block":params.unhide)}if(params.jumpToMouse){offset=hc.getOffset(params.srcElement);element.style.top=offset.y+5+"px";element.style.left=offset.x+offset.width+5+"px";element.style.display="block"}}},stateIndicate:function(A,B){text="";switch(B){case 0:text="";break;case 1:text="Daten werden geladen ...";break;case 2:text="Daten werden geladen ...";break;case 3:text="Daten werden geladen ...";break;case 10:text="Anfrage starten ...";break}if(this.indicator!=true){this.indicator(A,B)}else{if(A){if(!$("AjaxHCIndicator")){myDiv=document.createElement("div");myDiv.setAttribute("id","AjaxHCIndicator");document.body.appendChild(myDiv)}$("AjaxHCIndicator").style.display="block";$("AjaxHCIndicator").className="ajaxIndicator";if(!empty(text)){$("AjaxHCIndicator").innerHTML=text}}else{if(B==-1){alert("Anfrage fehlgeschlagen!")}if($("AjaxHCIndicator")){$("AjaxHCIndicator").style.display="none"}}}},xml2JSON:function(E){var D=new Object();if(E.hasChildNodes){var B=E.childNodes;var F=B.length;for(var A=0;A<F;A++){var C=B.item(A);if(C.nodeName=="item"){if(C.childNodes.item(0)&&C.childNodes.item(0).nodeName=="item"){D[C.getAttribute("key")]=this.xml2JSON(C)}else{if(C.firstChild){D[C.getAttribute("key")]=C.firstChild.data}else{D[C.getAttribute("key")]=""}}}}}return D},ObjectToURI:function(C,B){uri="";fored=false;for(var A in C){if(typeof (C[A])=="object"){uri+=this.ObjectToURI(C[A],(B!=false?B+"["+A+"]":A))}else{if(B!=false){uri+=B+"["+encodeURIComponent(A)+"]="+encodeURIComponent(C[A])+"&"}else{uri+=encodeURIComponent(A)+"="+encodeURIComponent(C[A])+"&"}}fored=true}if(B!=false&&fored==false){uri+=B+"=&"}return uri},NoAjax:function(){if(this.element&&!DEBUG){if(this.element.href){window.location.href=this.element.href}else{if(this.element.form){this.element.form.submit()}else{if(this.element.submit){this.element.submit()}}}}},error:function(A){alert("ErrorTyp: "+A.name+"\nMeldung: "+A.message+"\nZeile: "+A.lineNumber+"\nDatei: "+A.fileName+"\nStack: "+A.stack)}};function heatmapZaehlungJS(A){function B(C){r=Math.random();if(r>0.01){return true}if(!C){C=window.event;korrektur=1}else{korrektur=0}x=C.clientX+document.documentElement.scrollLeft-korrektur;y=C.clientY+document.documentElement.scrollTop-korrektur;if(x<0){x=0}if(y<0){y=0}heatmapAjax=A;heatmapAjax.opts._request._args.x=x;heatmapAjax.opts._request._args.y=y;heatmapAjax.Request();return true}document.onclick=B}hc.suggest=Class.create();hc.suggest.prototype={initialValue:-1,selectFirst:true,schnellsuche:false,useSchnellsuche:false,lastSuggest:"",lastSuggestAnzRequest:0,initialize:function(C,F,D,B,A,E){this.MAX_WERTE=8;this.SEL_MITTE=3;this.ANZ_REQUEST_WERTE=9;this.ajax=null;this.actionElement=$("text_"+C);this.changeElement=$(C);this.view=$(C+"_view");this.name=C;this.initialText=B;this.initialValue=A;this.pfeilOben=null;this.pfeilUnten=null;this.blurBlock=false;this.pfeilUntenBlock=false;this.inputElement=null;this.actionElement.onkeyup=this.doSuggest.bindAsEventListener(this);this.actionElement.onkeypress=this.handleEvent.bindAsEventListener(this);this.actionElement.onblur=this.handleEvent.bindAsEventListener(this);this.actionElement.onfocus=this.handleFocus.bindAsEventListener(this);this.timeout=false;this.ajaxArgs=[D];this.ajaxRequestFunc=F;this.append=false;this.details=false;this.ajaxUrl=E;this.ausgabe="id";this.erstelleAjaxRequest()},erstelleAjaxRequest:function(){this.ajax=new hc.ajax(this.ajaxUrl,{_func:this.ajaxRequestFunc,_args:this.ajaxArgs},this.handleResponse.bind(this),{},false,"POST",null,false)},setNewAjaxRequestDirekt:function(A){this.ajax=new hc.ajax(A,{_func:this.ajaxRequestFunc,_args:this.ajaxArgs},this.handleResponse.bind(this),{},false,"POST",null,false)},setAjaxUrl:function(A){this.ajaxUrl=A;this.erstelleAjaxRequest()},setAusgabeFormat:function(A){this.ausgabe=A},setOnSelect:function(A){this.onSelect=A},setOnblurCheck:function(A){this.onblurCheck=A},doSuggest:function(C,A){if(C.keyCode==13&&this.schnellsuche&&this.ausgabe!="hotelSuggestSuche"){$("suchleiste").submit()}if(this.schnellsuche&&!this.useSchnellsuche){return }if(!A&&hc.in_array(C.keyCode,[9,13,38,40])){this.handleEvent(C)}else{this.view.style.display="none";if(this.actionElement.value.length>0||this.actionElement.name=="text_schnellsuchBegriff"){this.details=false;if(this.timeout){window.clearTimeout(this.timeout)}this.ajaxArgs[1]=this.actionElement.value;this.lastSuggest=this.actionElement.value;if(A){this.ajaxArgs[2]=A;this.append=true}else{this.ajaxArgs.splice(2,1)}if(this.ausgabe=="hotelSuggestSuche"&&this.lastSuggestAnzRequest!=10){this.lastSuggestAnzRequest=0;var B=this.ajaxUrl+"&von="+(this.lastSuggestAnzRequest+1)+"&bis="+this.ANZ_REQUEST_WERTE;this.lastSuggestAnzRequest+=this.ANZ_REQUEST_WERTE;this.setNewAjaxRequestDirekt(B);this.timeout=window.setTimeout(this.ajax.Request.bind(this.ajax),200)}else{this.timeout=window.setTimeout(this.ajax.Request.bind(this.ajax),200)}}else{this.changeElement.value=this.initialValue}}},doSuggestAppend:function(A){if(this.ausgabe=="hotelSuggestSuche"){var B=this.ajaxUrl+"&von="+(this.lastSuggestAnzRequest+1)+"&bis="+(this.lastSuggestAnzRequest+this.ANZ_REQUEST_WERTE);this.lastSuggestAnzRequest+=this.ANZ_REQUEST_WERTE;this.setNewAjaxRequestDirekt(B)}this.details=false;if(this.timeout){window.clearTimeout(this.timeout)}this.ajaxArgs[1]=this.lastSuggest;this.ajaxArgs[2]=A;this.append=true;this.timeout=window.setTimeout(this.ajax.Request.bind(this.ajax),200)},doSuggestDetails:function(){if(this.actionElement.value.length>0){$("suchleiste").submit()}return ;var A=this.actionElement.value.match(/^(hotels im |hotels in |hotels |bilder )/i);this.details=true;if(this.timeout){window.clearTimeout(this.timeout)}this.ajaxArgs[1]=this.changeElement.value;if(A==null){this.ajaxArgs[2]="details"}else{this.ajaxArgs[2]="details_"+A[0]}this.timeout=window.setTimeout(this.ajax.Request.bind(this.ajax),200)},handleResponse:function(A){if(!A){this.append=false;return }if(this.schnellsuche&&A[0]&&!A[0]["id"]){this.append=false;return }if(this.details){var C=0;for(var B in A){C++}if(C==1){$("suchleiste").submit();return }}if(!this.append){this.view.innerHTML="";this.view.style.display="block";first=this.selectFirst}else{first=false}for(var B in A){if(!this.append&&(this.schnellsuche||this.format=="hotelSuggestSuche")&&A[this.MAX_WERTE]&&B==this.MAX_WERTE-1){this.pfeilOben=null;this.navigationHinzufuegenPfeilUnten()}neu=document.createElement("div");neu.onmousedown=this.handleEvent.bind(this);neu.onmousemove=this.handleEvent.bind(this);if(this.ausgabe=="hotelSuggestSuche"){neu.value=A[B]["hname"];neu.valuettid=A[B]["ttid"];neu.valuebeschreibung=A[B]["beschreibung"];neu.valuerid=A[B]["rid"]}else{neu.value=A[B]["id"]}if(A[B]["name"]){neu.name=A[B]["name"]}if(first){neu.className="selected";first=false}neu.innerHTML=A[B]["displayText"];this.view.appendChild(neu)}if(!this.append){this.view.scrollTop=0}this.append=false},setSelectFirst:function(A){this.selectFirst=A},setSchnellsuche:function(A){this.schnellsuche=A},setUseSchnellsuche:function(A){this.useSchnellsuche=A},handleEvent:function(A){A=A||window.event;keyCode=A.keyCode||0;switch(keyCode){case 40:if(A.type=="keyup"){if(this.pfeilUntenBlock){break}this.eventRunterTaste()}break;case 38:if(A.type=="keyup"){this.eventRaufTaste()}break;case 9:case 13:els=$T("div",this.view);this.erzwingeWert(els,A);break;default:els=$T("div",this.view);target=A.target||event.srcElement;if(A.type=="blur"){if(!this.blurBlock){if(this.selectFirst){this.erzwingeWert(els,A)}else{this.ausblenden()}}else{this.blurBlock=false;if(!this.inputElement){this.inputElement=document.getElementById("text_schnellsuchBegriff")}this.inputElement.focus()}}else{if(A.type=="mousemove"){for(var B=0;B<els.length;B++){if(this.schnellsuche){if(els[B].className=="selected"||els[B].className=="cursorDeselected"||els[B].className=="cursorDeselected cursorSelected"){els[B].className="cursorDeselected"}else{els[B].className=""}}else{els[B].className=""}}if(target.nodeName=="STRONG"||target.nodeName=="IMG"){target=target.parentNode}if(this.schnellsuche){if(target.className=="cursorDeselected"){target.className="cursorDeselected cursorSelected"}else{target.className="cursorSelected"}}else{target.className="selected"}}else{if(A.type=="mousedown"){if(this.pfeilUntenBlock){break}if(target.nodeName=="STRONG"){target=target.parentNode}this.setValue(target);if(this.schnellsuche){if(target.id=="PfeilOben"){this.blurBlock=true;this.eventRaufTaste();break}else{if(target.id=="PfeilUnten"){this.blurBlock=true;this.eventRunterTaste();break}}}if(!this.details&&this.actionElement.name=="text_schnellsuchBegriff"){this.doSuggestDetails()}else{if(this.details&&this.actionElement.name=="text_schnellsuchBegriff"&&this.actionElement.value.length>0){$("suchleiste").submit()}}this.ausblenden()}}}}},eventRunterTaste:function(){var D=0;var C=false;els=$T("div",this.view);if(this.schnellsuche&&els[(els.length-1)].className=="selected"){return }if(this.schnellsuche){this.pfeilUntenBlock=true}var B=-1;var A=-1;for(D=0;D<els.length;D++){if(els[D].className=="selected"){els[D].className="";C=els[(D<(els.length-1)?(D+1):D)];break}else{if(this.schnellsuche){if(els[D].className=="cursorSelected"){B=D}else{if(els[D].className=="cursorDeselected"){C=els[(D<(els.length-1)?(D+1):D)];A=D}else{if(els[D].className=="cursorDeselected cursorSelected"){C=els[(D<(els.length-1)?(D+1):D)];B=D;A=D}}}els[D].className="";if(B!=-1&&A!=-1){D=A;break}}}}if(!C){D=0;C=els[D]}if(this.schnellsuche&&els.length>this.MAX_WERTE){if(D>=this.SEL_MITTE){if(!this.pfeilOben){D=D-this.SEL_MITTE+2}else{D=D-this.SEL_MITTE+1}this.view.scrollTop=els[D].offsetTop;this.navigationUpdateDown()}else{D=0;this.view.scrollTop=els[D].offsetTop}}else{if(D>this.MAX_WERTE-2){this.view.scrollTop=els[D-(this.MAX_WERTE-2)].offsetTop}}C.className="selected";if(this.schnellsuche){if(!this.details&&els.length>(this.ANZ_REQUEST_WERTE-1)&&C==els[els.length-this.ANZ_REQUEST_WERTE]){this.doSuggestAppend(els.length)}if(C.value!=-1){this.setValue2(C)}th=this;window.setTimeout("th.pfeilUntenBlock = false;",200)}},eventRaufTaste:function(){var D=0;var C=false;els=$T("div",this.view);if(this.schnellsuche&&els[0].className=="selected"){return }var B=-1;var A=-1;for(D=(els.length-1);D>=0;D--){if(els[D].className=="selected"){els[D].className="";C=els[(D>0?(D-1):0)];break}else{if(this.schnellsuche){if(els[D].className=="cursorSelected"){B=D}else{if(els[D].className=="cursorDeselected"){C=els[(D>0?(D-1):0)];A=D}else{if(els[D].className=="cursorDeselected cursorSelected"){C=els[(D>0?(D-1):0)];B=D;A=D}}}els[D].className="";if(B!=-1&&A!=-1){D=A;break}}}}if(!C){D=0;C=els[D]}if(this.schnellsuche&&els.length>this.MAX_WERTE){if(D<els.length-(this.MAX_WERTE-this.SEL_MITTE)+1){D=D-this.SEL_MITTE-1;this.navigationUpdateUp();if(!this.pfeilOben){D=0}this.view.scrollTop=els[D].offsetTop}}else{if(D<els.length){if(D>0){D--}this.view.scrollTop=els[D].offsetTop}}C.className="selected";if(this.schnellsuche&&C.value!=-1){this.setValue2(C)}},navigationHinzufuegenPfeilUnten:function(){this.pfeilUnten=document.createElement("div");this.pfeilUnten.id="PfeilUnten";var A=document.createAttribute("align");A.nodeValue="center";this.pfeilUnten.setAttributeNode(A);this.pfeilUnten.innerHTML="&nbsp;";this.pfeilUnten.onmousedown=this.handleEvent.bindAsEventListener(this);if(this.pfeilOben){pp=this.view.lastChild.previousSibling;this.view.insertBefore(this.pfeilUnten,pp)}else{this.view.appendChild(this.pfeilUnten)}},navigationHinzufuegenPfeilOben:function(){this.pfeilOben=document.createElement("div");this.pfeilOben.id="PfeilOben";var B=document.createAttribute("align");B.nodeValue="center";this.pfeilOben.setAttributeNode(B);this.pfeilUnten.innerHTML="&nbsp;";this.pfeilOben.onmousedown=this.handleEvent.bindAsEventListener(this);p=this.pfeilUnten;for(var A=this.MAX_WERTE-3;A>0;A--){p=p.previousSibling}this.view.insertBefore(this.pfeilOben,p)},navigationUpdateDown:function(){if(this.pfeilOben){if(this.pfeilUnten){nn=this.pfeilOben.nextSibling.nextSibling;pf=this.pfeilOben.cloneNode(true);pf.id="PfeilOben";pf.onmousedown=this.handleEvent.bindAsEventListener(this);this.view.removeChild(this.pfeilOben);this.view.insertBefore(pf,nn);this.pfeilOben=pf}}else{this.navigationHinzufuegenPfeilOben()}if(this.pfeilUnten){nn=this.pfeilUnten.nextSibling.nextSibling;nnn=nn.nextSibling;if(nnn){pf=this.pfeilUnten.cloneNode(true);pf.id="PfeilUnten";pf.onmousedown=this.handleEvent.bindAsEventListener(this);this.view.removeChild(this.pfeilUnten);this.view.insertBefore(pf,nn);this.pfeilUnten=pf}else{this.view.removeChild(this.pfeilUnten);this.pfeilUnten=null}}},navigationUpdateUp:function(){if(this.pfeilUnten){if(this.pfeilOben){p=this.pfeilUnten.previousSibling;pf=this.pfeilUnten.cloneNode(true);pf.id="PfeilUnten";pf.onmousedown=this.handleEvent.bindAsEventListener(this);this.view.removeChild(this.pfeilUnten);this.view.insertBefore(pf,p);this.pfeilUnten=pf}}else{this.navigationHinzufuegenPfeilUnten()}if(this.pfeilOben){p=this.pfeilOben.previousSibling;ppp=p.previousSibling.previousSibling;if(ppp){pf=this.pfeilOben.cloneNode(true);pf.id="PfeilOben";pf.onmousedown=this.handleEvent.bindAsEventListener(this);this.view.removeChild(this.pfeilOben);this.view.insertBefore(pf,p);this.pfeilOben=pf}else{this.view.removeChild(this.pfeilOben);this.pfeilOben=null}}else{}},ausblenden:function(){this.view.style.display="none";if(this.schnellsuche){this.pfeilOben=null;this.pfeilUnten=null;this.blurBlock=false;this.pfeilUntenBlock=false}},erzwingeWert:function(C,A){if(this.view.style.display!="none"){for(var B=0;B<C.length;B++){if(C[B].className=="selected"&&C[B].value!=-1){this.setValue(C[B]);if(this.details&&this.actionElement.name=="text_schnellsuchBegriff"&&this.actionElement.value.length>0&&this.ausgabe!="hotelSuggestSuche"){$("suchleiste").submit()}break}}if(A&&A.preventDefault){A.preventDefault();A.stopPropagation()}else{if(typeof (event)!="undefined"){event.cancelBubble=false;event.returnValue=false}}this.ausblenden()}},setValue:function(B){if(!this.details){this.actionElement.value=B.innerHTML.replace(/<[^>]*>/g,"");if(this.ausgabe=="hotelSuggestSuche"){this.changeElement.value=(B.value==0?this.initialValue:B.value);var C=this.name.replace("hotelSuggest_","");if($("filter_"+C+"_hidden")){var D=$("filter_"+C+"_hidden").value}else{var D=""}if($("swichTyp_"+C+"_hidden")){var A=$("swichTyp_"+C+"_hidden").value}else{var A=""}if(B.valuettid!=0&&(D!=""||A=="switch"||this.actionElement.value.match("Alternative: "))){ajaxRequestAusgefuehrt=true;if($("reiseziel_"+C+"_hidden")){$("reiseziel_"+C+"_hidden").name="flugdauer";$("reiseziel_"+C+"_hidden").value=B.valuettid}if($("reiseziel_"+C)){$("reiseziel_"+C).innerHTML=B.valuebeschreibung;$("reiseziel_"+C).className="pbox_geaendert"}if($("reiseziel_"+C+"_hidden_radio")){$("reiseziel_"+C+"_hidden_radio").value=B.valuettid}if($("topRegion_"+C+"_hidden")){$("topRegion_"+C+"_hidden").value=B.valuettid}if($("reiseziel_"+C+"_radio_-1")){$("reiseziel_"+C+"_radio_-1").checked=true}if($("text_vsInput_"+C+"_ausgabe")){$("text_vsInput_"+C+"_ausgabe").value=B.valuebeschreibung}if($("vsInput_"+C+"_ausgabe")){$("vsInput_"+C+"_ausgabe").name="rid";$("vsInput_"+C+"_ausgabe").value=B.valuerid}if($("filter_"+C+"_hidden")){$("filter_"+C+"_hidden").value=""}if($("oid_hidden")){$("oid_hidden").value="";$("oid_hidden").name=""}if($("rid_hidden")){$("rid_hidden").value="";$("rid_hidden").name=""}if($("lid_hidden")){$("lid_hidden").value="";$("lid_hidden").name=""}}}else{this.changeElement.value=(B.value==0?this.initialValue:B.value)}if(B.name){this.changeElement.name=B.name}}else{if(B.innerHTML.indexOf("Hotelbewertung")>0){this.actionElement.value+=" - Hotelbewertungen";this.changeElement.value+="_hb";return }if(B.innerHTML.indexOf("Urlaubsbild")>0){this.actionElement.value+=" - Urlaubsbilder";this.changeElement.value+="_ub";return }if(B.innerHTML.indexOf("Reisevideo")>0){this.actionElement.value+=" - Reisevideos";this.changeElement.value+="_rv";return }if(B.innerHTML.indexOf("Reisetipp")>0){this.actionElement.value+=" - Reisetipps";this.changeElement.value+="_rt";return }if(B.innerHTML.indexOf("Reiseangebote")>0){this.actionElement.value+=" - Reiseangebote";this.changeElement.value+="_ra";return }if(B.innerHTML.indexOf("Reiseforum")>0){this.actionElement.value+=" - Reiseforum";this.changeElement.value+="_fo";return }}},setValue2:function(A){if(!this.details){this.actionElement.value=A.innerHTML.replace(/<[^>]*>/g,"").replace(/\(.*\)$/,"");this.changeElement.value=(A.value==0?this.initialValue:A.value);if(A.name){this.changeElement.name=A.name}}},handleFocus:function(A){if(this.actionElement.value==this.initialText){this.actionElement.value="";this.changeElement.value=this.initialValue}}};function pboxpruefeInhalt(D,E,C,F,G){if(E=="kinder"){for(i=1;i<=3;i++){var A=D+i;if($(A).style.display!="none"){$(A).className="pbox_geaendert"}else{$(A).className="pbox_standart"}}return }else{if(E=="empfehlungen"){if($(D+"_egal").style.display=="none"){$(D).className="pbox_geaendert_empfehlung"}else{$(D).className="pbox_standart"}return }else{if(E=="vorlieben"||E=="besondere vorlieben"){if($(D.replace("_ausgabe","_stdtext")).style.display=="none"){$(D).className="pbox_geaendert_vorlieben"}else{$(D).className="pbox_standart"}return }else{if(E=="vsinput"){if($(D).name!="vsInput"){$("text_"+D).className="pbox_geaendert"}else{$("text_"+D).className="pbox_standart"}return }else{if(F){if(G){var A=$("text_"+D);var B=A.value}else{var A=$(E+"_"+D);var B=A.innerHTML}}else{if(G){var A=$("text_"+D);var B=A.value}else{var A=$(D);var B=A.innerHTML}}}}}}if(B.match(C)==null){if(E=="abflughafen"){A.className="pbox_geaendert_speziell"}else{if(E=="hotel"){A.className="pbox_geaendert_speziell_hotel"}else{A.className="pbox_geaendert"}}}else{if(E=="abflughafen"){A.className="pbox_standart_speziell"}else{if(E=="hotel"){A.className="pbox_standart_speziell_hotel"}else{A.className="pbox_standart"}}}}hc.hotelMerkzettel=Class.create();hc.hotelMerkzettel.prototype={initialize:function(A){this.neu=A.neu;this.loeschen=A.loeschen;this.code=A.code;this.hid=A.hid;this.fehlermeldung=A.fehlermeldung;this.anzahl=A.anzahl;this.buttonCode=A.buttonCode;this.gesamtHoehe=A.gesamthoehe;this.vergleichButton=A.hvVergleichButton;this.ladeHotelMerkzettel()},ladeHotelMerkzettel:function(){if(this.fehlermeldung){fehlermeldung=Class.create();fehlermeldung.code=this.fehlermeldung;fehlermeldung.width=1000;showHotelvergleichbox(fehlermeldung,"fehlermeldung")}else{if(this.neu){this.zeigeHVTitel();this.erstelleHVIndikator();this.zeigeMerkenButton();this.zeigeMerkenButtonRR();var B="none";scrollTo(0,0);if(this.anzahl>1){B="block"}if(this.anzahl==0){this.code=""}var A=setTimeout("zeigeHotelMerkzettel('"+this.code+"','"+this.gesamtHoehe+"','"+this.vergleichButton+"');",1500)}else{if(this.loeschen){zeigeHotelMerkzettel("",this.gesamtHoehe,this.vergleichButton);this.erstelleGemerkteHotelsListe();this.zeigeHotelVergleichButton();this.zeigeMerkenButton();this.zeigeMerkenButtonRR();if(this.anzahl==0){$("hvgemerkteHotels").innerHTML="";$("hvBoxTitel").style.display="none"}}}}},erstelleHVIndikator:function(){if(this.anzahl>1){$("hvIndikatorText").innerHTML="Hotel-Merkzettel wird aktualisiert"}else{$("hvIndikatorText").innerHTML="Hotel-Merkzettel wird geladen"}this.zeigeHVTitel();$("hvIndikator").style.display="block"},erstelleGemerkteHotelsListe:function(){if($("hvgemerkteHotels")){if(this.anzahl>0){$("hvgemerkteHotels").innerHTML=this.code;$("hvgemerkteHotels").style.display="block"}else{$("hvgemerkteHotels").innerHTML="";$("hvgemerkteHotels").style.display="none"}}},zeigeMerkenButton:function(){if($("merkenButton_"+this.hid)){$("merkenButton_"+this.hid).innerHTML=this.buttonCode}},zeigeMerkenButtonRR:function(){if($("hotelmerken_"+this.hid+"_button")&&$("hotelmerken_"+this.hid+"_text")){if($("hotelmerken_"+this.hid+"_button").style.display=="none"){$("hotelmerken_"+this.hid+"_button").style.display="block";$("hotelmerken_"+this.hid+"_text").style.display="none"}else{$("hotelmerken_"+this.hid+"_button").style.display="none";$("hotelmerken_"+this.hid+"_text").style.display="block"}}},zeigeHotelVergleichButton:function(){if($("hvVergleichButton")){if(this.anzahl>=2){$("hvVergleichButton").style.display="block"}else{$("hvVergleichButton").style.display="none"}}},zeigeHVTitel:function(){$("hvBoxTitel").style.display="block"},verbergeHVTitel:function(){$("hvBoxTitel").style.display="none"}};function zeigeHotelMerkzettel(D,A,C){var B=setTimeout("$('hvIndikator').style.display = 'none';",400);$("hvgemerkteHotels").innerHTML=D;$("hvgemerkteHotels").style.display="block"}function ladeHotelMerkzettelClass(A){new hc.hotelMerkzettel(A)}hc.flughafenwahl=Class.create();hc.flughafenwahl.prototype={initialize:function(B,A){this.arrayValues=B;this.arrayChecked=A},klick:function(B){var I=B.id.split("_");if(I.length<4){return }var J=I[0]+"_"+I[1];var E=J+"_hidden";var A=I[3];var G=0;for(var F in this.arrayChecked){G++}if(this.arrayChecked[A]){if(A=="-1"){$(J+"_radio_-1").checked=true}else{delete this.arrayChecked[A];if(G==1){this.arrayChecked["-1"]=true;$(J+"_radio_-1").checked=true}}}else{if(A=="-1"){for(var F in this.arrayChecked){$(J+"_radio_"+F).checked=false;delete this.arrayChecked[F]}}else{if(this.arrayChecked["-1"]){$(J+"_radio_-1").checked=false;delete this.arrayChecked["-1"]}}this.arrayChecked[A]=true}var D="";var H=0;var C="";for(var F in this.arrayChecked){if(C==""){C=this.arrayValues[F]}if(D!=""){D=D+","}D=D+F;H++}if(H>1){C=D}$(E).value=D;$(J).innerHTML=C;if(H>=5){for(var F in this.arrayValues){if(this.arrayChecked[F]==null&&F!="-1"){$(J+"_radio_"+F).disabled=true}}}if(G>=5&&H<5){for(var F in this.arrayValues){$(J+"_radio_"+F).disabled=false}}}};function imgLabelFix(A){if(A.parentNode.click){A.parentNode.click()}}function toggleText(A){if($("textToggleableEinblendLink_"+A).style.display=="inline"){$("textToggleableEinblendLink_"+A).style.display="none";$("textToggleableAusgeblendet_"+A).style.display="inline"}else{if($("textToggleableAusgeblendet_"+A).style.display=="inline"){$("textToggleableAusgeblendet_"+A).style.display="none";$("textToggleableEinblendLink_"+A).style.display="inline"}}}function vorteilTeaser(A){var B=new Date();B=new Date(B.getTime()+1000*60*60*24*365);document.cookie="vorteilsUmfrage="+A+"; expires="+B.toGMTString()+";";if(A=="once"||A=="no"){$("vorteilsUmfrage").style.display="none"}};
