var Css={reset:function(){var b="<style type='text/css'>";var a="#changeLangNS, #title, .noshow, #goFavourite, #goSearch ,#graphics form,#graphicsBack form{display:none}";var e="#origen1 {width:15em}";var d="</style>";document.write(b+a+e+d)},hide:function(a){Css.change(a,{display:"none"})},show:function(a){Css.change(a,{display:"block"})},change:function(obj,prop){for(var x in prop){var w=eval("prop."+x);eval("obj.style."+x+"='"+w+"'")}}};Css.reset();function changeLanguageJS(a){location.href=a}function GoToPopupURL(a){window.open(a,"ventanaURL")}function Abrir_Ventana(d,a,b){window.open(d,a,b)}function logoffWithScript(a){document.forms.main2.action=a;document.forms.main2.submit()}String.prototype.trim=function(){return this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")};String.prototype.replaceVars=function(){var str=this.replace(/{strong}/g,"<strong>").replace(/{\/strong}/g,"</strong>");var str=str.replace(/{ii}/g,"<em>").replace(/{\/ii}/g,"</em>");return eval('"'+str.replace(/{/g,'"+').replace(/}/g,'+"')+'"')};String.prototype.replaceAll=function(a,b){return this.split(a).join(b)};String.prototype.format=function(){var b=this;for(var a=0;a<arguments.length;a++){b=b.replaceAll("{"+(a)+"}",arguments[a])}return b};Number.prototype.round=function round(a){a=a||2;return Math.round(this*Math.pow(10,a))/Math.pow(10,a)};function randomBetween(b,a){return Math.random()*(a-b+1)+b}function loadScript(b){var a=document.createElement("script");a.type="text/javascript";a.src="/ibcomv3/js/"+b;document.getElementsByTagName("head")[0].appendChild(a)}var config={timeClientSession:96/24/4,urlImg:"/ibcomv3/images/",urlJs:"/ibcomv3/js/"};var ev={addEvent:function(l,e,b,a){if(l.addEventListener){l.addEventListener(e,b,a);return true}else{if(l.attachEvent){var d=l.attachEvent("on"+e,b);return d}}return false},releaseEvent:function(l,e,b,a){if(l.addEventListener){l.removeEventListener(e,b,a);return true}else{if(l.attachEvent){var d=l.detachEvent("on"+e,b);return d}}return false}};var objAjax={create:function(){http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType("text/xml")}}else{if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}}}if(!http_request){alert("Giving up :( Cannot create an XMLHTTP instance");return false}else{return http_request}}};var Widget={toolTip:function(a,e,l,b){var d=dom.createElementWidthClass("div",l);d.style.width=a+"px";d.innerHTML=e;return d}};var page={$:function(a){return document.getElementById(a)},YOffset:function(){if(self.pageYOffset){return self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop}else{if(document.body){return document.body.scrollTop}}}},loadScript:function(b){var a=document.createElement("script");a.type="text/javascript";a.src=b;document.getElementsByTagName("head")[0].appendChild(a)}};var url={getParameter:function(b){if(this.href){var l="&"+this.href.split("?")[1];if(l.indexOf("&"+b)!=-1||l.indexOf("?"+b)!=-1){var d=parseInt(l.indexOf(b)+b.length+1);for(var e=d;e<l.length;e++){if(l.charAt(e)=="&"||e==l.length){var a=e;break}}return l.substring(d,a)}}return null},str2concat:function(b){var a=(b.indexOf("?")==-1)?"?":"&";return a}};var Gdate={leapYear:function(a){if((a%4==0)&&((a%100!=0)||(a%400==0))){return true}return false},dayMonth:function(a,b){if((a==0)||(a==2)||(a==4)||(a==6)||(a==7)||(a==9)||(a==11)){return 31}else{if((a==3)||(a==5)||(a==8)||(a==10)){return 30}else{if((a==1)&&Gdate.leapYear(b)){return 29}else{return 28}}}},daysDiff:function(b,a){return(Date.UTC(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0)-Date.UTC(b.getFullYear(),b.getMonth(),b.getDate(),0,0,0))/1000/60/60/24},dateToString:function(l,a){var e;var b;l.getDate()<10?e="0"+parseInt(l.getDate()):e=parseInt(l.getDate());l.getMonth()+1<10?b="0"+parseInt(l.getMonth()+1):b=parseInt(l.getMonth()+1);switch(a){case"dd/MM/yyyy":return e+"/"+b+"/"+l.getFullYear();break;case"MM/dd/yyyy":return b+"/"+e+"/"+l.getFullYear();break}},stringToDate:function(d,a){var b=d.split("/");switch(a){case"dd/MM/yyyy":return new Date(b[2],parseInt(b[1],10)-1,b[0]);break;case"MM/dd/yyyy":return new Date(b[2],parseInt(b[0],10)-1,b[1]);break}}};var forms={getSelectedByValue:function(a,d){for(var b=0;b<a.options.length;b++){if(a.options[b].value==d){return b}}return null},getSelectedByText:function(a,d){for(var b=0;b<a.options.length;b++){if(a.options[b].text==d){return b}}return null}};var dom={isArray:function(a){return a&&!(a.propertyIsEnumerable("length"))&&typeof a==="object"&&typeof a.length==="number"},getElementsById:function(d,b){var a=[];var b=(b==null)?"_":b;while(page.$(d+b+a.length)!=null){a[a.length]=page.$(d+b+a.length)}return a},getElementsByClassName:function(a,q,e){var p=a||document;var o=(q=="*"&&p.all)?p.all:p.getElementsByTagName(q);var n=new Array();e=e.replace(/\-/g,"\\-");var d=new RegExp("(^|\\s)"+e+"(\\s|$)");var b;for(var l=0;l<o.length;l++){b=o[l];if(d.test(b.className)){n.push(b)}}return(n)},createElementWidthClass:function(d,b){var a=document.createElement(d);a.className=b;return a},onlyThisElement:function(a,d){var b=[];for(var e=0;e<d.childNodes.length;e++){if(d.childNodes[e].tagName==a.toUpperCase()){b[b.length]=d.childNodes[e]}}return b},getElementsByTagNames:function(o,p){if(!p){var p=document}var a=o.split(",");var n=new Array();for(var l=0;l<a.length;l++){var e=p.getElementsByTagName(a[l]);for(var d=0;d<e.length;d++){n.push(e[d])}}var b=n[0];if(!b){return[]}if(b.sourceIndex){n.sort(function(r,q){return r.sourceIndex-q.sourceIndex})}else{if(b.compareDocumentPosition){n.sort(function(r,q){return 3-(r.compareDocumentPosition(q)&6)})}}return n}};var xy={_x:0,_y:0,_getxy:function(a,b){var d=0;if(a.offsetParent){while(a.offsetParent){if(b=="x"){d+=a.offsetLeft}else{if(b=="y"){d+=a.offsetTop}}a=a.offsetParent}}else{if(a.x||a.y){if(b=="x"){d+=a.x}if(b=="y"){d+=a.y}}}return d},getX:function(a){return xy._getxy(a,"x")},getY:function(a){return xy._getxy(a,"y")},trackMouse:function(a){try{if(!a){var a=window.event}xy._x=(a.clientX||a.clientY)?a.clientX+document.body.scrollLeft:a.pageX;xy._y=(a.clientX||a.clientY)?a.clientY+document.body.scrollTop:a.pageY}catch(a){}}};var ClientSession={form:null,value:null,acceptCookie:true,load:function(){if(Cookie.get("ibsession")!=null){if(page.$("wrapper")){ClientSession.addByPost(page.$("wrapper"))}if(page.$("footer")){ClientSession.addByPost(page.$("footer"))}if(page.$("bookingForm")&&page.$("bookingForm").BV_SessionID==null&&page.$("bookingForm").BV_EngineID==null){ClientSession.createInpts()}}else{if(location.href.indexOf("BV_EngineID")!=-1){ClientSession.addByGet(document.getElementsByTagName("a"))}else{return null}}},create:function(a,d,b){if(Cookie.get(a)!=null){Cookie.del(a)}Cookie.set(a,d,b);ClientSession.value=d;ClientSession.acceptCookie=(Cookie.get(a)==null)?false:true;if(!ClientSession.acceptCookie){ClientSession.add2TheUrl()}},createInpts:function(){var a=document.createElement("input");a.type="hidden";a.name="BV_SessionID";a.value=ClientSession.getBVsession();var b=document.createElement("input");b.type="hidden";b.name="BV_EngineID";b.value=ClientSession.getBVengenie();page.$("bookingForm").appendChild(a);page.$("bookingForm").appendChild(b)},addByPost:function(d){var d=d.getElementsByTagName("a");for(var e=0;e<d.length;e++){if(d[e].href.charAt(0)!="#"){var b=d[e].getElementsByTagName("img");for(g=0;g<b.length;g++){var a=b[g].src.split("/");for(c=0;c<a.length;c++){if(a[c]=="calendar.gif"){return}}}d[e].onclick=ClientSession.send}}},send:function(){if(this.target!=null&&this.target=="_blank"){return}if(this.href.indexOf("?")!=-1){ClientSession.formatParameter(this.href)}else{document.getElementById("formSession").action=this.href}if(page.$("formSession").BV_SessionID==null&&page.$("formSession").BV_EngineID==null){ClientSession.createBV()}page.$("formSession").submit();return false},formatParameter:function(n){var e=n.split("?");var b=e[1].split("&");page.$("formSession").action=e[0];var d=new Array();for(var l=0;l<b.length;l++){d[l]=b[l];var a=d[l].split("=");ClientSession.createInp(a)}},createInp:function(b){var a=document.createElement("input");a.type="hidden";a.name=b[0];a.value=b[1];page.$("formSession").appendChild(a)},createBV:function(){var b=document.createElement("input");b.name="BV_SessionID";b.id="_$BVsession";b.type="hidden";b.value=ClientSession.getBVsession();var a=document.createElement("input");a.name="BV_EngineID";a.id="_$BVengenie";a.type="hidden";a.value=ClientSession.getBVengenie();page.$("formSession").appendChild(b);page.$("formSession").appendChild(a)},add2TheUrl:function(){var a=ClientSession.value.split("~");var b=document.getElementsByTagName("a");for(var d=0;d<b.length;d++){b[d].onclick=function(){var e=url.str2concat(this.href);if(a[0]!=null&&a[1]!=null){location.href=this.href+e+"BV_SessionID="+a[0]+"&BV_EngineID="+a[1]}else{location.href=this.href}return false}}},addByGet:function(a){for(var b=0;b<a.length;b++){if(a[b].href.indexOf("#")==-1){a[b].onclick=ClientSession.redir}}},redir:function(){var a=url.str2concat(this.href);var b=(ClientSession.getBVengenie()==null||ClientSession.getBVsession()==null)?"":a+"BV_EngineID="+ClientSession.getBVengenie()+"&BV_SessionID="+ClientSession.getBVsession();location.href=this.href+b;return false},_getBV:function(b){var a=Cookie.get("ibsession");if((a!=null)&&a.indexOf("~")!=-1){return a.split("~")[b]}else{if(b==1){return url.getParameter("BV_EngineID")}else{return url.getParameter("BV_SessionID")}}return null},getBVsession:function(){return ClientSession._getBV(0)},getBVengenie:function(){return ClientSession._getBV(1)},clearEventSession:function(a){ev.releaseEvent(a,"click",ClientSession.send,false);ev.releaseEvent(a,"click",ClientSession.redir,false);ev.releaseEvent(a,"click",ClientSession.goLocation,false)}};var Cookie={set:function(d,e,l){if(l){var b=new Date();b.setTime(b.getTime()+(l*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=d+"="+e+a+"; path=/"},get:function(d){var e=document.cookie.indexOf(d+"=");var a=e+d.length+1;if((!e)&&(d!=document.cookie.substring(0,d.length))){return null}if(e==-1){return null}var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length}return unescape(document.cookie.substring(a,b))},del:function(a){if(Cookie.get(a)){document.cookie=a+"=;expires=Thu, 01-Jan-1970 00:00:01 GMT"}}};var igList={equalList:function(){if(dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight1").length>0){var o=dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight1")}else{if(dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight1Home").length>0){var o=dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight1Home")}else{if(dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight").length>0){var o=dom.getElementsByClassName(page.$("offersList"),"ul","blockFlight")}}}for(var e=0;e<o.length;e++){var d=o[e].getElementsByTagName("li");for(var l=0;l<d.length;l++){var a=l+1;if(a<d.length){var n=d[l].scrollHeight;var b=d[a].scrollHeight;if(n>b){d[a].style.height=n+"px";price=d[l].getElementsByTagName("span");for(h=0;h<price.length;h++){d[l].getElementsByTagName("span")[h].style.paddingTop=(n-b)+"px"}}if(b>n){d[a].style.height=b+"px";price=d[l].getElementsByTagName("span");for(h=0;h<price.length;h++){d[a].getElementsByTagName("span")[h].style.paddingTop=(b-n)+"px"}}}l++}}},equalListHome:function(){if(dom.getElementsByClassName(page.$("main"),"ul","blockFlight2Home").length>0){var l=dom.getElementsByClassName(page.$("main"),"ul","blockFlight2Home")}for(var d=0;d<l.length;d++){var a=l[d].getElementsByTagName("a");var e=dom.getElementsByClassName(page.$("main"),"span","priceOf");for(var b=0;b<a.length;b++){var n=a[d].clientHeight;if(n>28){e[b].style.paddingTop=(n-28)+"px"}}}}};var PopUp={w:null,h:null,p:null,load:function(){var a=dom.getElementsByClassName(document,"A","popupThis");for(var b=0;b<a.length;b++){a[b].onclick=function(){PopUp.open(this);return false};a[b].onkeypress=function(){if(event.keyCode==13){PopUp.open(this);return false}}}},_genericOptions:function(a,b,d){PopUp.w=(a==null)?800:a;PopUp.h=(b==null)?600:b;PopUp.p=(d==null)?"scrollbars=yes,status=yes,resizable=yes,toolbar=no,location=no,menu=no":d},open:function(l,a,e,d){PopUp._genericOptions(a,e,d);url=l.getAttribute("href");var b=window.open(url,+"","width="+PopUp.w+",height="+PopUp.h+","+PopUp.p)}};var IBlangs={serverData:{lang:[]},lay:null,load:function(){var nxtS=page.$("engloba");var nwNode=document.createElement("div");nwNode.id="changeLang";page.$("wrapperHome").insertBefore(nwNode,nxtS);var nwClose=document.createElement("a");nwClose.href="#";nwClose.id="closeWin";var txt=document.createTextNode(IBlangs.serverData.strCerrar);nwClose.appendChild(txt);page.$("changeLang").appendChild(nwClose);IBlangs.closeWindow();page.$("changeLang").appendChild(nxtS);nxtS.id="contentLanguages";var child=page.$("languages");page.$("contentLanguages").removeChild(page.$("titleLanguage"));page.$("contentLanguages").removeChild(page.$("changeLangNS"));page.$("contentLanguages").appendChild(child);IBlangs.lay=document.getElementById("languages");Css.hide(IBlangs.lay);cbLabel=IBlangs.createLabel(IBlangs.serverData.strSelCountry,"country");cbLabel.id="country_label";cbCountry=IBlangs.createInputSel("country");cbLabel1=IBlangs.createLabel(IBlangs.serverData.strSelLang,"langs");cbLabel1.id="langs_label";cbLanguages=IBlangs.createInputSel("langs");IBlangs.lay=document.getElementById("languages");var allLnk=page.$("languages").getElementsByTagName("a");cbCountry[0]=new Option(IBlangs.serverData.strSelCountry,"-1");for(var xx=1;xx<=allLnk.length;xx++){var allLangs=allLnk[xx-1].className.split("-");cbCountry[xx]=new Option(allLnk[xx-1].firstChild.nodeValue,allLnk[xx-1].className+"~"+allLnk[xx-1].href.split("?")[0]+"~"+allLnk[xx-1].hreflang)}var _form=page.$("frmChangeLang");cbCountry.onchange=function(){cbLanguages.disabled=(cbCountry.value==-1)?true:false;var langOfoption=this.value.split("~")[0].split("-");var langOficial=this.value.split("~")[2];var langSelected=0;var changeMarketUrl=this.value.split("~")[2];var changeLanguage=this.value.split("~")[1];_form.changeLanguage.value=changeMarketUrl;_form.changeMarketUrl.value=changeLanguage;while(cbLanguages.options.length>0){cbLanguages.removeChild(cbLanguages.firstChild)}if(cbCountry.value!=-1){for(var xx=0;xx<langOfoption.length;xx++){if(langOfoption[xx]==langOficial){langSelected=xx}var idm=eval("IBlangs.serverData.langs."+langOfoption[xx]);cbLanguages[xx]=new Option(idm[0],idm[1])}}cbLanguages.selectedIndex=langSelected};cbLanguages.onchange=function(){_form.changeLanguage.value=this.value};cbLanguages.disabled=true;var temp=[];for(var y in IBlangs.serverData.langs){temp[temp.length]=IBlangs.serverData.langs[y]}cbLanguages[0]=new Option("","-1");for(var xx=0;xx<temp.length;xx++){var id=parseInt(xx+1);cbLanguages[id]=new Option(temp[xx][0],temp[xx][1])}var theBnt=IBlangs.createButton();_form.appendChild(cbLabel);_form.appendChild(cbCountry);_form.appendChild(cbLabel1);_form.appendChild(cbLanguages);_form.appendChild(theBnt);_labelLang=[];_labelLang=[["langs_label",true],["country_label",true]];_form.onsubmit=function(){for(i=0;i<_labelLang.length;i++){_labelLang[i][1]=true}if(cbLanguages.value!=-1&&cbCountry.value!=-1){return true}else{if(cbLanguages.value==-1){_labelLang[0][1]=false}if(cbCountry.value==-1){_labelLang[1][1]=false}alert(IBlangs.serverData.strError);cbCountry.focus();for(i=0;i<_labelLang.length;i++){var CssClass=(_labelLang[i][1])?"":"#f00";var obj=page.$(_labelLang[i][0]);if(obj!=null){obj.style.color=CssClass}}return false}}},createInputSel:function(b){var a=document.createElement("select");a.id=b;return a},createButton:function(){var a=document.createElement("input");a.type="submit";a.className="change";a.value=IBlangs.serverData.strSend;return a},createLabel:function(e,b){var d=document.createElement("label");d.htmlFor=b;d.style.fontWeight="bold";var a=document.createTextNode(e);d.appendChild(a);return d},closeWindow:function(){objClose=document.getElementById("closeWin");if(objClose!=null){objClose.onclick=function(){Css.hide(page.$("changeLang"));return false}}objChange=document.getElementById("change");if(objChange!=null){objChange.onclick=function(){Css.show(page.$("changeLang"));return false}}}};var favoritos={load:function(){objPrivate=document.getElementById("selectPrivada");if(objPrivate!=null){objPrivate.onchange=function(){if(objPrivate.options[objPrivate.selectedIndex].value!=-1){page.$("formFavourite").submit()}}}}};var validaciones={isString:function(a){return/^[0-9A-Za-z-\/Ã‘Ã±Ã?Ã‰Ã?Ã“ÃšÃ¡Ã©ÃÃ³ÃºÃœÃ¼ÂºÂª\t\n\r\.\"\'\\ ]+$/.test(a)},isNumber:function(a){return/^[0-9]+$/.test(a)},isEmpty:function(a){return((a==null)||(a.length==0))},isDigit:function(a){return((a>="0")&&(a<="9"))},isLetter:function(a){a=a.toUpperCase();return((a>="A")&&(a<="Z"))},isCadena:function(b){var a;if(login.validLogin.isEmpty(b)){if(login.validLogin.isCadena.arguments.length==1){return defaultEmptyOK}else{return(login.validLogin.isCadena.arguments[1]==true)}}for(a=0;a<b.length;a++){var d=b.charAt(a);if(!(login.validLogin.isLetter(d)||login.validLogin.isDigit(d))){return false}}return true},digitoControl:function(c){no_digit=c.value.length;oddoeven=no_digit&1;sum=0;for(count=0;count<no_digit;count++){digit=0;digit=c.value.charAt(count);if(((count&1)^oddoeven)==0){digit*=2;if(digit>9){digit-=9}}sum=eval(sum)+eval(digit)}if(sum==0){return(false)}if(sum%10==0){return(true)}return(false)},isValidPin:function(a){a=a.toUpperCase();numStr=login.digits.indexOf(a);numRevStr=login.digitsReverse.indexOf(a);mayStr=login.uppercaseLetters.indexOf(a);mayRevStr=login.uppercaseLettersReverse.indexOf(a);if(a.length<6){return"0"}if(numStr!=-1){return"1"}if(numRevStr!=-1){return"1"}if(mayStr!=-1){return"2"}if(mayRevStr!=-1){return"2"}if(login.validLogin.isCadena(a)!=true){return"3"}if(login.validLogin.repeatChar(a)!=true){return"4"}else{return"correcto"}},repeatChar:function(d){var e=true;for(i=1;i<d.length;i++){var b=d.charAt(i-1);var a=d.charAt(i);if(b!=a){e=true;break}else{e=false}}return e}};var login={nomCampOb:[],digits:"0123456789",digitsReverse:"9876543210",lowercaseLetters:"abcdefghijklmnopqrstuvwxyzáéíóúñü",uppercaseLetters:"ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ",uppercaseLettersReverse:"ÑÚÓÍÉÁZYXWVUTSRQPONMLKJIHGFEDCBA",whitespace:" \t\n\r",formulario:"",continente:"nombre",strErrors:"",fqtv:"vLogin",pin:"vPassword",primerItem:null,_handleActivity:function(b){var d=13;if(!b){var b=window.event;var a=b.keyCode}else{var a=b.which}if(a==d){login.formulario.onsubmit}},init:function(b,a){login.formulario=b;if(a!=null){login.fqtv="vLogin_"+a;login.pin="vPassword_"+a}else{login.fqtv="vLogin";login.pin="vPassword"}page.$(login.fqtv).setAttribute("autocomplete","off");if(login.formulario){login.formulario.onsubmit=function(){if(!d){var d=window.event}if(page.$(login.fqtv)){page.$(login.fqtv).onkeydown=function(l){return login._handleActivity(l)}}if(page.$(login.pin)){page.$(login.pin).onkeydown=function(l){return login._handleActivity(l)}}if(a!=null){login.nomCampOb[0]=["qBK0",true];login.nomCampOb[1]=["qBK1",true]}else{login.nomCampOb[0]=["q0",true];login.nomCampOb[1]=["q1",true]}if(page.$("vPassword_label")){login.nomCampOb[0]=["vLogin_label",true];login.nomCampOb[1]=["vPassword_label",true]}login.validLogin.extend(validaciones);login.formulario.action=login.formulario.redirectUrlLogin.value;login._send();if(login.strErrors==""){if(page.$(login.formulario.id).parentNode.className.indexOf("cont_caja_info_pasajero")!=-1){disabled.disSubmits()}return true}else{login._clearErr();return false}}}},_findErr:function(){login.validLogin.load();return(login.strErrors!="")},_send:function(){if(!login.validLogin._trigger()){login._showErr();return false}},_addErr:function(b,d,a){login.strErrors+=b+"\n";login.nomCampOb[a][1]=false;if(login.primerItem==null){login.primerItem=d}},_showErr:function(){alert(login.strErrors)},_clearErr:function(){login.strErrors=""},DNIe:{content:"",showLayer:function(e){var b=e.href;if(page.$("fae_registerLayer")){page.$("fae_registerLayer").style.display="none";page.$("fae_opacityLayer").style.display="none";if(typeof _params()!="undefined"){b+="&"+_params()}}login.DNIe.loader_show();if(login.DNIe.content==""){var d=objAjax.create();d.open("POST",b,true);d.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");var a=b.split("?");if(a.length>1){a[1]=a[1].replace(/&amp;/,"&");var a=a[1]+"&ajax=true"}else{var a="ajax=true"}d.send(a);d.onreadystatechange=function(){if(d.readyState==4){if(d.status==200){var l=this.responseXML;if(l.getElementsByTagName("data")!=null){login.DNIe.content=l;login.DNIe.load_data(login.DNIe.content)}}}}}else{login.DNIe.load_data(login.DNIe.content)}},load_data:function(b){var l=document.getElementById("TB_window");l.innerHTML=b.getElementsByTagName("data")[0].firstChild.nodeValue;l.style.width="620px";var a=document.getElementById("TB_load");if(a){a.parentNode.removeChild(a)}l.style.position="absolute";l.style.display="block";var e=(login.DNIe.windowSize().h-parseInt(l.clientHeight,10))/2+login.DNIe.getScrollXY().y;l.style.top=e+"px";if(e<0){l.style.top="0"}var d=(login.DNIe.windowSize().w-parseInt(l.style.width,10))/2+login.DNIe.getScrollXY().x;l.style.left=d+"px";if(d<0){l.style.left="0"}document.getElementById("close").onclick=function(){var n=document.getElementById("TB_overlay");if(n){n.parentNode.removeChild(n)}var p=document.getElementById("TB_window");if(p){p.parentNode.removeChild(p)}var o=document.getElementById("TB_HideSelect");if(o){o.parentNode.removeChild(o)}return false}},loader_show:function(){try{var d=document.createElement("div");if(typeof document.body.style.maxHeight==="undefined"){document.body.style.height="100%";document.body.style.width="100%";if(document.getElementById("TB_HideSelect")===null){d.innerHTML+="<iframe id='TB_HideSelect' src='/ibcomv3/js/blank.html'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>"}}else{if(document.getElementById("TB_overlay")===null){d.innerHTML+="<div id='TB_overlay'></div><div id='TB_window'></div>"}}if(document.getElementById("TB_load")===null){imgLoader=new Image();imgLoader.src="/ibcomv3/images/loadingAnimation.gif";d.innerHTML+="<div id='TB_load'><img src='"+imgLoader.src+"' /></div>"}document.body.appendChild(d);var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1){document.getElementById("TB_overlay").className+="TB_overlayMacFFBGHack"}else{document.getElementById("TB_overlay").className+="TB_overlayBG"}document.getElementById("TB_load").style.display="block"}catch(b){console.log(b)}},windowSize:function(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}return{w:b,h:a}},getScrollXY:function(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return{x:b,y:a}}}};login.validLogin={extend:function(f){for(var ii in f){eval("login.validLogin."+ii+"="+f[ii])}},_inicializarCss:function(){for(var a=0;a<login.nomCampOb.length;a++){login.nomCampOb[a][1]=true}},_trigger:function(){login.primerItem=null;login.validLogin._inicializarCss();var e=page.$(login.fqtv);if(e){if(e.value.length==0){login._addErr(login.servData.strErrs[0],e,0)}else{if(!login.validLogin.isNumber(e.value)){login._addErr(login.servData.strErrs[1],e,0)}else{if(!login.validLogin.digitoControl(e)){login._addErr(login.servData.strErrs[2],e,0)}}}}var d=page.$(login.pin);if(d){if(d.value.length==0){login._addErr(login.servData.strErrs[3],d,1)}else{k=login.validLogin.isValidPin(d.value);if(k!="correcto"){login._addErr(login.servData.strErrs[3]+login.servData.errorsVP[k],d,1)}if((e.value!=null)&&(d.value.length==6)){if(e.value.indexOf(d.value)!=-1){login._addErr(login.servData.strErrs[4],d,1)}}}}if(login.strErrors!=""){for(i=0;i<login.nomCampOb.length;i++){if(login.primerItem!=null){login.primerItem.focus()}var a=(login.nomCampOb[i][1])?"":"#f00";var b=page.$(login.nomCampOb[i][0]);if(b!=null){b.style.color=a}}return false}else{return true}}};var selectLabel={load:function(){if(typeof document.body.style.maxHeight==="undefined"){var b=document.getElementsByTagName("select");for(var a=0;a<b.length;a++){ev.addEvent(b[a],"focusin",selectLabel.selectOnFocusIn,false);ev.addEvent(b[a],"focus",selectLabel.selectOnFocus,false)}}},selectOnFocusIn:function(){try{var b=window.event.srcElement;if(b){b.tmpIndex=b.selectedIndex}}catch(a){HandleError(a,false)}},selectOnFocus:function(){try{var b=window.event.srcElement;if(b){b.selectedIndex=b.tmpIndex}}catch(a){HandleError(a,false)}}};var Generic={load:function(){document.body.className+=" hayJavaScript";if(page.$("contentHotels")){Css.hide(page.$("contentHotels"))}if(page.$("contentBooking")){home.init()}if(page.$("changeLangNS")){IBlangs.load()}if(!page.$("personal")&&page.$("utils")){Css.change(page.$("utils"),{marginRight:"0px"})}favoritos.load();if(page.$("loginF")){login.init(page.$("loginF"))}if(page.$("loginF2")){login.init(page.$("loginF2"),1)}var a=dom.getElementsByClassName(document,"a","accessDNI");for(var b=0;b<a.length;b++){a[b].onclick=function(){login.DNIe.showLayer(this);return false}}PopUp.load();selectLabel.load()}};var isCtrl=false;ev.addEvent(window,"load",Generic.load,false);function validarMailConf(b,a){tecla=(document.all)?b.keyCode:b.which;document.oncontextmenu=function(){return false};document.onkeyup=function(d){if(tecla==17){isCtrl=false}};document.onkeydown=function(d){if(tecla==17){isCtrl=true}if(tecla==86&&isCtrl==true){return false}}}function disableSelection(a){if(typeof a.onselectstart!="undefined"){a.onselectstart=function(){return false}}else{if(typeof a.style.MozUserSelect!="undefined"){a.style.MozUserSelect="none"}else{a.onmousedown=function(){return false}}}a.style.cursor="default"}function enableSelection(a){if(typeof a.onselectstart!="undefined"){a.onselectstart=function(){return true}}else{if(typeof a.style.MozUserSelect!="undefined"){a.style.MozUserSelect=""}else{a.onmousedown=function(){return true}}}a.style.cursor="default"}var landing={shadowModule:function(){},outstandingModule:function(){var e=dom.getElementsByClassName(page.$("main"),"div","outstandingModule");var a=e[0].getElementsByTagName("img");if(a.length==0){var d=e[0].getElementsByTagName("p");for(var b=0;b<d.length;b++){d[b].style.width=590+"px"}}},transparency:function(){var a=dom.getElementsByClassName(page.$("header"),"div","bgTop");if(a[0]){a[0].style.opacity=10/10;a[0].style.filter="alpha(opacity="+10*10+")"}},cleaning:function(b){if(b.parentNode.parentNode.parentNode.parentNode.parentNode.id=="mainContent"){var a=dom.getElementsByClassName(page.$("sectionMenu"),"ul","");for(i=0;i<a.length;i++){var l=a[i].childNodes;for(j=0;j<l.length;j++){l[j].className="";var e=l[j].childNodes;for(h=0;h<e.length;h++){var d=e[h].childNodes;for(s=0;s<d.length;s++){if(d[s].nodeName=="LI"){d[s].style.display="none"}}}}}}},showHide:function(e){var b=e.parentNode;if(b.className=="selected"){b.className="";var d=b.childNodes;for(i=0;i<d.length;i++){if(d[i].nodeName=="UL"){var a=d[i].childNodes;for(j=0;j<a.length;j++){if(a[j].nodeName=="LI"){a[j].style.display="none"}}}}}else{if(b.hasChildNodes()){landing.cleaning(e);b.className="selected";var d=b.childNodes;for(i=0;i<d.length;i++){if(d[i].nodeName=="UL"){var a=d[i].childNodes;for(j=0;j<a.length;j++){if(a[j].nodeName=="LI"){a[j].style.display="block"}}}}}}},menu:function(){var a=new Array();var d=dom.getElementsByClassName(page.$("sectionMenu"),"ul","");for(i=1;i<d.length;i++){a=d[i].childNodes;for(j=0;j<a.length;j++){if(a[j].nodeName=="LI"){a[j].style.display="none"}}}var b=d[0].getElementsByTagName("li");for(h=0;h<b.length;h++){if(b[h].className=="selected"){grchild=b[h].getElementsByTagName("li");for(f=0;f<grchild.length;f++){if(grchild[f].parentNode.parentNode==b[h]){grchild[f].style.display="block"}}}}a=dom.getElementsByTagNames("a,span",page.$("sectionMenu").getElementsByTagName("ul")[0]);for(i=0;i<a.length;i++){if(a[i].href&&a[i].href.indexOf("#")==-1){a[i].onclick=function(){landing.showHide(this)}}else{a[i].onclick=function(){landing.showHide(this);return false}}}},getSess:function(b){if(page.$(b)){var e=page.$(b);var a=(ClientSession.getBVsession()==null)?"":ClientSession.getBVsession();var d=(ClientSession.getBVengenie()==null)?"":ClientSession.getBVengenie();if(e.BV_SessionID!=null&&e.BV_EngineID!=null){if(a!=""&&d!=""){e.BV_SessionID.value=a;e.BV_EngineID.value=d}else{e.removeChild(e.BV_SessionID);e.removeChild(e.BV_EngineID)}}}},init:function(){landing.equalList();landing.transparency();landing.menu();landing.shadowModule()}};landing.search={xmlObj:objAjax.create(),init:function(){arrOpt=new Array();firstOpt=page.$("destino").options[0].text;for(m=0;m<page.$("destino").options.length;m++){arrOpt[arrOpt.length]=page.$("destino").options[m]}for(var a=0;a<arguments.length;a++){page.$(arguments[a]).onchange=landing.search.load}},load:function(){var a=page.$("origen");var t=page.$("destino");var r=page.$("search");if(a.selectedIndex==0){t.length=0;for(var o=0;o<arrOpt.length;o++){t[t.length]=new Option(arrOpt[o].text,arrOpt[o].value)}return}t[0]=new Option(r.loading.value,"-1");t.selectedIndex=0;var v=r.path.value;var n=(r.language)?r.language.value:null;var d=(r.market)?r.market.value:null;var b=(r.country)?r.country.value:null;var l=(ClientSession.getBVsession()==null)?"":ClientSession.getBVsession();var e=(ClientSession.getBVengenie()==null)?"":ClientSession.getBVengenie();if(r.BV_SessionID){if(l!=" "&&e!=" "){r.BV_SessionID.value=l;r.BV_EngineID.value=e}else{r.removeChild(r.BV_SessionID);r.removeChild(r.BV_EngineID)}}var p=(ClientSession.getBVsession()==null||ClientSession.getBVengenie()==null)?"":"&BV_SessionID="+ClientSession.getBVsession()+"&BV_EngineID="+ClientSession.getBVengenie();var q=landing.search.xmlObj;var u=url.str2concat(v);q.open("GET",v+u+"origen="+this.value+"&language="+n+"&market="+d+"&country="+b+p,true);q.onreadystatechange=function(){if(q.readyState==4){if(q.status==200){var y=q.responseXML;if(y.getElementsByTagName("description").length>0){var B=y.getElementsByTagName("cod");var w=B[0].firstChild.nodeValue;switch(w){case"LANDING.SEARCH_DESTINATIONS.NO_PARAMS":alert(y.getElementsByTagName("description")[0].firstChild.nodeValue);break;case"LANDING.SEARCH_DESTINATIONS.EMPTY_LIST":alert(y.getElementsByTagName("description")[0].firstChild.nodeValue);break;default:break}t.length=0}else{t.length=0;var A=y.getElementsByTagName("node");var z=1;for(var x=0;x<A.length;x++){t[z]=new Option(A[x].firstChild.nodeValue,A[x].getAttribute("value"));z++}t[0]=new Option(firstOpt,"");t.selectedIndex=0}}}};q.send(null)},errorSelect:function(b){for(var a=0;a<b.length;a++){while(b[a].firstChild){b[a].removeChild(b[a].firstChild)}}},cleanSelects:function(b){for(var a=b.length;a<1;a--){while(b[a].firstChild){b[a].removeChild(b[a].firstChild)}}}};if(typeof console=="undefined"||typeof console.log=="undefined"){var console={log:function(){}}}ev.addEvent(window,"load",function(){if(dom.getElementsByClassName(page.$("main"),"div","outstandingModule").length>0){landing.outstandingModule()}if(page.$("sectionMenu")){landing.menu()}if(page.$("search")){landing.search.init("origen")}if(page.$("mainContent")&&page.$("mainContent").className=="landing"){landing.transparency()}if(page.$("communicationType")){Claims.init()}},false);function replaceASCIICode(n){var e=true;var b=n;var l="";var d="";var o=0;while(e==true){o=b.substring(b.indexOf("&#")+("&#").length,b.indexOf(";"));l=String.fromCharCode(b.substring(b.indexOf("&#")+("&#").length,b.indexOf(";")));d=b.replace("&#"+o+";",l);b=d;var a=new RegExp("&#[0-9][0-9]","gi");e=a.test(b)}return d};
