if(typeof UpdateFormDigest=="undefined"){var UpdateFormDigest=new Function("a","b","")}if(typeof _spFormOnSubmitWrapper=="undefined"){var _spFormOnSubmitWrapper=new Function("return false;")}var colorError="#CC0000";function ChangeText(f,e){var d=true;var b=f;var c;document.getElementById(b).value=trim(document.getElementById(b).value);c=trim(e);if((document.getElementById(b).value==c)||(document.getElementById(b).value=="")){document.getElementById(b).style.color="#D6D3CE";document.getElementById(b).style.borderColor="#FDD341";document.getElementById(b).value=e;d=false}return d}function ClickText(c){var b=c;document.getElementById(b).value="";document.getElementById(b).style.borderColor="";document.getElementById(b).style.color="#000000"}function trim(b){for(i=0;i<b.length;){if(b.charAt(i)==" "){b=b.substring(i+1,b.length)}else{break}}for(i=b.length-1;i>=0;i=b.length-1){if(b.charAt(i)==" "){b=b.substring(0,i)}else{break}}return b}function abrir(){OpenOverlay("fade","loginPopup")}function findPos(b){var e=b.offsetLeft;var c=b.offsetTop;while(b.offsetParent){if(b==document.getElementsByTagName("body")[0]){break}else{e=e+b.offsetParent.offsetLeft;c=c+b.offsetParent.offsetTop;b=b.offsetParent}}var d=[e,c];return d}function repositionModals(){var d=document.getElementById("loginPopupLink");var b=document.getElementById("loginPopup");var c=findPos(d);b.style.left=(c[0]-((195-d.offsetWidth)/2))+"px";b.style.top=(c[1]+d.offsetHeight)+"px"}function listen(e,d,c){if(d.addEventListener){d.addEventListener(e,c,false)}else{if(d.attachEvent){var b=d.attachEvent("on"+e,c);return b}else{window.alert("I'm sorry Dave, I'm afraid I can't do that.")}}}function cerrar(d,c,b){document.getElementById("loginPopup").style.display="none";document.getElementById("fade").style.display="none";PassActivar()}function disables(c,e,b,f){var h=document.getElementById(b);var d=document.getElementById(e);var g=document.getElementById(f);if(c.value!="Radiobutton1"){h.disabled="true";g.disabled="true";h.style.background="#D6D3CE"}else{h.disabled="";g.disabled="";h.style.background="#ffffff"}}function validarFecha(k){var l=new Date();var d=l.getFullYear();var m=l.getDate();var h=l.getMonth();var b=new Date(d+"/"+h+"/"+m);var j=new Date(k);var f=new Date(k);var g=f.getFullYear();var c=f.getDate();var e=f.getMonth();if((d<=g)){if(e>=h){if((e==h)){if(m<c){return true}else{return false}}else{return true}}}if((d<g)){return true}}function ValadirRetu(k,l){l=Timer(l);var m=new Date(l);var d=m.getFullYear();var n=m.getDate();var h=m.getMonth();var b=new Date(l);var j=new Date(k);var f=new Date(k);var g=f.getFullYear();var c=f.getDate();var e=f.getMonth();if(airlinecode=="CM"){if((d<=g)){if(e>=h){if((e==h)){if(n<c){return true}else{return false}}else{return true}}}}else{if((d<=g)){if(e>=h){if((e==h)){if(n<=c){return true}else{return false}}else{return true}}}}if((d<g)){return true}}function trim(b){for(i=0;i<b.length;){if(b.charAt(i)==" "){b=b.substring(i+1,b.length)}else{break}}for(i=b.length-1;i>=0;i=b.length-1){if(b.charAt(i)==" "){b=b.substring(0,i)}else{break}}return b}function CerrarAll(){var b=document.getElementById("citiesPopup");if(b==undefined){return false}if(b.style.display=="block"){document.getElementById("citiesPopup").style.display="none";PassActivar()}}function GetOnePassMiles(f){var c=unescape(window.location.pathname);try{var g=document.getElementById(f);var b="http://"+window.location.hostname+"/sites/_layouts/GetOnePasMilesPage.ashx";$.ajax({type:"POST",url:b,data:"string=g",beforeSend:function(){},complete:function(){},success:function(e){g.innerHTML=e}})}catch(d){}}function GetDestvalid(b,m,l,h,g){var k=unescape(window.location.pathname);try{if((b==undefined)||(m==undefined)){return false}var f=document.getElementById(b).value;var d=document.getElementById(m).value;var c="http://"+window.location.hostname+"/sites/_layouts/GetDestvalido.ashx";$.ajax({type:"POST",url:c,async:false,data:"origenValid="+f+"&destValido="+d+"&flag="+l+"",complete:function(){},success:function(e){if(e=="False"){switch(l){case"0":document.getElementById(b).value="";document.getElementById(m).value="";break;case"1":document.getElementById(m).value="";break;case"2":document.getElementById(b).value=h;document.getElementById(m).value=g;break;case"3":document.getElementById(m).value=g;break}}}})}catch(j){}}function ShowResultMessage(e,d){if(e=="true"){var c=unescape(parent.window.location.pathname);parent.window.location.href=c}else{var b=parent.document.getElementById("msg");if(b){b.style.fontSize="11px";b.innerHTML=d}}}function Timer(g){var b=g.substring(0,g.indexOf(",")-2);var h=g.split(",");var f=h[1];var d=h[0];var c=d.length;var e=d.substring(c-2,c);switch(trim(b).toUpperCase()){case"DICIEMBRE":return"december "+e+", "+f;break;case"ENERO":return"January "+e+", "+f;break;case"FEBRERO":return"February "+e+", "+f;break;case"MARZO":return"March "+e+", "+f;break;case"ABRIL":return"April "+e+", "+f;break;case"MAYO":return"May "+e+", "+f;break;case"JUNIO":return"June "+e+", "+f;break;case"JULIO":return"July "+e+", "+f;break;case"AGOSTO":return"August "+e+", "+f;break;case"SEPTIEMBRE":return"September "+e+", "+f;break;case"OCTUBRE":return"October "+e+", "+f;break;case"NOVIEMBRE":return"November "+e+", "+f;break;case"JANEIRO":return"January "+e+", "+f;break;case"FEVEREIRO":return"February "+e+", "+f;break;case"MARÇO":return"March "+e+", "+f;break;case"MAIO":return"May "+e+", "+f;break;case"JUNHO":return"June "+e+", "+f;break;case"JULHO":return"July  "+e+", "+f;break;case"SETEMBRO":return"September "+e+", "+f;break;case"OUTUBRO":return"October "+e+", "+f;break;case"NOVEMBRO":return"November"+e+", "+f;break;case"DEZEMBRO":return"Dicember "+e+", "+f;break}return g}function CalenIfrem(){$(".yui-calcontainer iframe.fixedsize").css("height","0px")}function PassActivar(){var b=document.getElementById("passengers");if(b){b.style.display="block"}}function ErrorText(g,h,c){var f;var d;var e;var b;if(Trim(g)!=""){f=g.split(",");d=f.length;for(i=0;i<d;i++){e=document.getElementById(f[i]).value;if(Trim(e)==""){if(arguments.length==4){document.getElementById(f[i]).style.borderColor=arguments[3]}else{document.getElementById(f[i]).style.borderColor="#FDD341"}}else{document.getElementById(f[i]).style.borderColor=""}}for(i=0;i<d;i++){e=document.getElementById(f[i]).value;if(Trim(e)==""){RenderError(h,c);return false}}return true}else{return false}}function ErrorFligthInform(f,j,m,g,d){var c;var k;var h;var l;var n=false;var e,b;if(f!=""){c=f.split(",");k=c.length;e=document.getElementById(c[0]).value;b=document.getElementById(c[1]).value;if(((e=="")||(e==g))||((b=="")||(b==d))){for(i=0;i<k;i++){h=document.getElementById(c[i]).value;if((h=="")||(h==g)||(h==d)){if(arguments.length>=7){document.getElementById(c[i]).style.borderColor=arguments[6]}else{document.getElementById(c[i]).style.borderColor="#FDD341"}}else{document.getElementById(c[i]).style.borderColor="";n=false}}}else{if(typeof document.getElementById(c[0])!="undefined"){document.getElementById(c[0]).style.borderColor=""}if(typeof document.getElementById(c[1])!="undefined"){document.getElementById(c[1]).style.borderColor=""}n=true}}if(n==false){RenderError(j,m)}return n}function RenderError(g,e,f){if(f!=null){msgError=e.split(f)}else{msgError=e.split(",")}var d=document.getElementById("ulerror");var c=msgError.length;d.innerHTML="";if(typeof myVar!="undefined"){s=s_gi(myVar);s.linkTrackVars="prop19,events,eVar26";s.linkTrackEvents="event5";s.prop19=e;s.eVar26=e;s.events="event5";s.tl(this,"o","Error en Cliente")}for(i=0;i<c;i++){var b=document.createElement("li");b.innerHTML=msgError[i];d.appendChild(b)}document.getElementById("error").style.display="block"}function Errorlogin(f){var e;var c;var d;var b;if(f!=""){e=f.split(",");c=e.length;for(i=0;i<c;i++){d=document.getElementById(e[i]).value;if(d==""){document.getElementById(e[i]).style.borderColor="#FDD341"}else{document.getElementById(e[i]).style.borderColor=""}}}}function VerificarMail(w,o,c,b,l){var e=document.getElementById(b).value;if(e==""){return ErrorText(w,o,c)}var y=/^(.+)@(.+)$/;var v='\\(\\)<>@,;:\\\\\\"\\.\\[\\]';var p="[^\\s"+v+"]";var g='("[^"]*")';var x=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var d=p+"+";var u="("+d+"|"+g+")";var q=new RegExp("^"+u+"(\\."+u+")*$");var j=new RegExp("^"+d+"(\\."+d+")*$");var f=e.match(y);if(f==null){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}var A=f[1];var z=f[2];if(A.match(q)==null){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}var n=z.match(x);if(n!=null){for(var r=1;r<=4;r++){if(n[r]>255){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}}return true}var k=z.match(j);if(k==null){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}var m=new RegExp(d,"g");var h=z.match(m);var t=h.length;if(h[h.length-1].length<2||h[h.length-1].length>3){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}if(t<2){if(ErrorText(w,o,c)==false){l=c+","+l}RenderError(o,l);document.getElementById(b).style.borderColor="#FDD341";return false}if(ErrorText(w,o,c)==false){document.getElementById(b).style.borderColor="";return false}else{return true}}function leerCookies(b){a=document.cookie.substring(document.cookie.indexOf(b+"=")+b.length+1,document.cookie.length);if(a.indexOf(";")!=-1){a=a.substring(0,a.indexOf(";"))}return a}function ValidarWCI(d,p,q,h){var c="";var n=d.split(",");var e=Trim(document.getElementById(n[0]).value);var g=Trim(document.getElementById(n[1]).value);var b=new RegExp(/^\d{12,13}|[a-zA-Z]{2}\d{6}|[0-9a-zA-Z]{6}$/);var l=new RegExp(/^\d{12,13}$/);var j=new RegExp(/^[a-zA-Z]{2}\d{6}$/);var f=new RegExp(/^[0-9a-zA-Z]{6}$/);var m=new RegExp("^[a-zA-Z]+[ ]*[a-zA-Z ]*$");var o;var k=ErrorText(d,p,p,colorError);if(k==false){c=p}o=b.test(e);matchArray1=l.test(e);matchArray2=j.test(e);matchArray3=f.test(e);if(Trim(e)!=""){if(l.test(e)==false&&j.test(e)==false&&f.test(e)==false){if(Trim(c)==""||c==undefined){c=q;if(arguments.length==5){document.getElementById(n[0]).style.borderColor=colorError}else{document.getElementById(n[0]).style.borderColor="#FDD341"}}else{c=c+","+q;if(arguments.length==5){document.getElementById(n[0]).style.borderColor=colorError}else{document.getElementById(n[0]).style.borderColor="#FDD341"}}}else{document.getElementById(n[0]).style.borderColor=""}}if(Trim(g)!=""){o=m.test(g);if(o==false){if(Trim(c)==""||c==undefined){c=h;if(arguments.length>=4){document.getElementById(n[0]).style.borderColor=colorError}else{document.getElementById(n[1]).style.borderColor="#FDD341"}}else{c=c+","+h;if(arguments.length>=4){document.getElementById(n[0]).style.borderColor=colorError}else{document.getElementById(n[1]).style.borderColor="#FDD341"}}}else{document.getElementById(n[1]).style.borderColor=""}}if(Trim(c)==""||c==undefined){return true}else{RenderError(c,c);return false}}var GlbError=0;function ValidFechWCI(g,f){var e=new Date(2009,0,1,23,59,0);var d=new Date();var c=document.getElementById("error").style.display;var h=document.getElementById("ulerror");if(g>e&&g<d){if(c=="block"){h.removeChild(h.lastChild);GlbError=0;if(h.childNodes.length==0){document.getElementById("error").style.display="none"}}else{document.getElementById("error").style.display="none"}return true}else{if(c=="block"){if(GlbError==0){var b=document.createElement("li");b.innerHTML=f;h.appendChild(b);GlbError=1}}else{RenderError(f,f);GlbError=1}return false}}function IsValidFormMail(c,b){var e=new String(b.Value);var d=e.split("|");if(VerificarMail(d[0],d[1],d[2],d[3],d[4])){b.IsValid=true}else{b.IsValid=false}}function ValidateInputValues(g,d,l,h,e){var f;var j=document.getElementById(g).value;var b=document.getElementById(d).value;if(Trim(j)==""||Trim(b)==""){document.getElementById("msg").innerHTML=l;f=g+","+d;Errorlogin(f);return false}var k=new Date();k.setTime(k.getTime()+(365*24*3600*1000));var c=new Date(1970,1,1,0,0,0);var m=document.getElementById(e).checked;if(m){document.cookie="userNamePreferences = "+j+";expires= "+k+";path = /"}else{document.cookie="userNamePreferences = "+j+"; expires = "+c.toGMTString()+" ;path = /"}return true}function Trim(b){return b.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function SetErrorMsg(c){var b=document.getElementById("msg");if(b){b.innerHTML=c}}function IsValidInputValues(c,b){var e=new String(b.Value);var d=e.split("|");if(ValidateInputValues(d[0],d[1],d[2],d[3],d[4])){ShowProgressIcon();b.IsValid=true}else{b.IsValid=false}}function ShowProgressIcon(){var b=document.getElementById("WaitingImg");if(b){b.style.display=""}}function ValidateValue(f,d){var b=false;var g=$("#"+f).val();if(g!=undefined&&g.length>0){for(var c=0;c<d.routes.length;c++){var e=d.routes[c].code;if(g.indexOf(e)>=0){new Utilities().RenderError("error","ulerror","",true);return true}}}return b}function IsErrorSetColor(d,c){var b=ValidateValue(d,c);if(arguments.length>2){if(b){new Utilities().setColorBorder(d,"")}else{new Utilities().setColorBorder(d,arguments[2])}}else{if(b){new Utilities().setColorBorder(d,"")}else{new Utilities().setColorBorder(d,"#FDD341")}}return b}function IsValidErrorText(d,c){var h=new String(c.Value);var f=h.split("|");if(ErrorText(f[0],f[1],f[2],colorError)){var g=f[0].split(",");var b=IsErrorSetColor(g[0],myObject.dependant.jsonData,colorError);var e=IsErrorSetColor(g[1],myObject.dependant.jsonData,colorError);if(b&&e){c.IsValid=true}else{new Utilities().RenderError("","ulerror","");new Utilities().RenderError("error","ulerror",f[3]);c.IsValid=false}}else{c.IsValid=false}return c.IsValid}function IsValidValidarWCI(c,b){var e=new String(b.Value);var d=e.split("|");if(ValidarWCI(d[0],d[1],d[2],d[3],colorError)){b.IsValid=true}else{b.IsValid=false}}function IsValidFligthStatusInputs(c,b){var e=new String(b.Value);var d=e.split("|");if(ErrorFligthInform(d[0],d[1],d[2],d[3],d[4],d[5],colorError)){b.IsValid=true}else{b.IsValid=false}}function addClickFunctionToControl(controlId){var b=document.getElementById(controlId);if(b&&typeof(b.click)=="undefined"){b.click=function(){var result=true;if(b.onclick){result=b.onclick()}if(typeof(result)=="undefined"||result){eval(b.getAttribute("href"))}}}}function GetMyTripsInfo(e,d){var c=$("#drpLanguages option:selected")[0].value;var b=document.location.href;b=b.replace(/&/g,"¿");$.ajax({type:"POST",url:window.location.protocol+"//"+window.location.hostname+"/_layouts/GetMyTripsInfoData.ashx",data:"sessionID="+e+"&userName="+d,success:function(f){window.location=f.toString()}})};