function monitor(){if(requestBusy){return;}else if(allProvidersDone==false){count++;requestBusy=true;if(verbose){showMessage("\u0076\157ortg\u0061\156g \112\u0073o\u006e\u0020r\u0065qu\u0065st "+count+"\040\142\145gint");}var randInt=parseInt(Math.random()*randMax);var progressFile="/voo\u0072t\u0067\141\u006egjs\157n/"+sessionID+".\152\u0073\077r\u003d"+randInt;YAHOO.util.Connect.asyncRequest('\107E\124',progressFile,{success:handleSuccessProgress,failure:handleFailureProgress});if(count>maxTime/ivalLength){getResults();trackError("\u0074im\145-\u006f\u0075t\057"+flights.length+" vl\165chten\u002f"+sessionID);reset();if(verbose){showProgressError("He\u0074 zoek\u0070\162\u006fc\145s \u0069s \141fg\u0065br\u006fke\156 (\u0074ime-\u006fut\051.");}else if(flights.length==0){showProgressError("\105r \172ij\156\u0020gee\u006e vl\u0075cht\145n \u0067\145\166\157nde\u006e d\151e\040\166\157ld\157e\u006e "+"\141a\156 uw z\u006f\u0065kopdr\u0061\u0063\u0068t.");}else{document.getElementById('pr\157\147\162\u0065s\163').style.display='\156on\u0065';}}}else{reset();if(flights.length==0){showProgressError("\u0045r\u0020zi\152n\u0020\u0067ee\156\040vlu\u0063\u0068\u0074\145n \u0067\u0065v\u006fn\u0064\145n\u0020die v\u006fl\144\157\u0065n "+"a\141n uw\040\172o\145ko\u0070dr\141\143\150\164.");trackError("ge\u0065n vlu\143\150\164\u0065n");}if(verbose){if(flights.length==0){showMessage("\132\u006fek\157p\144\162acht v\157\u006c\164\u006foi\144. G\145en vluc\150\u0074\145n \147e\166ond\145\u006e.");}else{showMessage("\u005ao\u0065\u006bo\u0070d\u0072\141\u0063\150\164\u0020\166\u006fl\u0074ooid.\040"+flights.length+" \166luc\150\u0074en\040\u0067e\u0076onde\156\u002e");}freezeMessage();}}}function trackError(errorMsg){errorMsg=errorMsg.replace(/[^a-zA-Z 0-9\/\-=]+/g,''); urchinTracker('\u002fer\162or\u002f'+errorMsg);}function stopx(){reset();if(document.getElementById('\u0065\u0072\162orMe\163s\141g\145')!=null){urchinTracker('/\u0063l\u006fs\145\u002d\145rr\u006frBox\u002f'+document.getElementById('\145r\u0072or\115e\163sa\u0067e').innerHTML);}else{urchinTracker('\u002fstop/'+flights.length+'\040vlu\u0063\150t\145\156');}document.getElementById('\160\162o\147\162e\163s').style.display='\u006e\157ne';if(verbose)showMessage('');}function reset(){requestBusy=false;allProvidersDone=true;buttonReset();clearInterval(ival1);clearInterval(ival2);}function showProgressError(message){if(ival1!=null){reset();}document.getElementById('\160rogr\145ss').innerHTML="\u003cd\u0069v\u0020\151\u0064=\047sto\160B\u0075tt\157\u006e'>"+"<\141 cla\u0073s\u003d'b\u006cueLi\156k\116oLin\u0065'\u0020h\162ef='\u0023' \157\156\u0063\154\u0069c\153='\u0073t\u006fp\u0078\u0028\u0029\u003b r\u0065tur\u006e \146\u0061lse\u003b'>"+stopImg+"</a></div><div\040c\u006cass='\u0069nn\145\u0072Box'>"+"<sp\u0061n\040id\u003d'e\u0072rorMe\u0073\163a\147e'\076"+message+"</\163pa\u006e\u003e\074\u002fdiv>";document.getElementById('\u0070r\u006f\147r\u0065s\u0073').style.display='\u0062\154oc\u006b';removeLoader();}function progressCycle(){var provider,shownProvider="";for(var i=cycleEntryPoint;i<providersArray.length*2;i++){cycleEntryPoint++;provider=providersArray[i%providersArray.length];if(provider['c\157\u0064\145']=="\115G\122"){provider=providersArray[i+1%providersArray.length];cycleEntryPoint++;}if(provider!=undefined){if(provider['\u0073t\u0061\u0074u\163']>0&&provider['st\u0061\164\165s']<10){if(typeof(globalProvider)!="\165\u006ed\u0065fined"){shownProvider=eval('\u0067\u006cobal\120r\157\166\151\u0064er\u005b\u0030\u005d\056'+provider['cod\u0065']);break;}}}}if(shownProvider==""&&flights.length==0){shownProvider=staticList[staticListPosition];staticListPosition++;if(staticListPosition>staticList.length-1){staticListPosition=0;}}if(cycleEntryPoint>=providersArray.length){cycleEntryPoint=0;}var loader="\u003cim\147\u0020i\144=\047\154oa\144e\u0072'\u0020\u0073rc='/i\u006dag\145s/loade\u0072.gif'\u0020a\u006c\164=\047\047 />";if(document.getElementById('\160r\u006f\u0067\u0072\145s\u0073').innerHTML==""){document.getElementById('pro\u0067\u0072\u0065ss').innerHTML="\074\144iv i\144\075\u0027s\164\u006fpB\u0075tt\u006f\u006e\047\076\u003ca\040c\154a\163\163\u003d\u0027\142lu\145LinkNo\u004ci\u006e\u0065'\040"+"h\162ef\u003d'#'\040o\u006ec\154i\143\153=\047\u0073\164o\160x()\u003b\u0020r\145tur\u006e false;\047>"+stopImg+"<\u002fa\076</di\166\u003e"+"<div\u0020class='in\156er\u0042ox'\076\074\163\u0070\141\u006e id\u003d\047r\165\156\156\u0069\u006e\147P\162ov\u0069\u0064\u0065\162\u0027>"+shownProvider+"\u003c\u002f\u0073\160\141n>"+loader+"<\057\u0064iv>";}else{document.getElementById('\u0072\165n\u006ein\u0067P\162ovid\u0065\162').innerHTML=shownProvider;}}var handleSuccessProgress=function(o){var anyThreadRunning=false;var newResults=false;var code;try{var obj=YAHOO.lang.JSON.parse(o.responseText);}catch(e){if(verbose){showMessage("Erro\u0072 in h\u0061nd\u006ceSucce\u0073\u0073\u0050\162ogr\145s\u0073\040JS\u004fN.p\141\162se: "+e.message);freezeMessage();}if(flights.length<30){showProgressError(requestError);}trackError("han\u0064leS\u0075\143\u0063\u0065\163sProgre\u0073s\057"+e.message);}try{var numProviders=obj.voortgang.length;for(var i=0;i<numProviders;i++){code=obj.voortgang[i].aanbieder.substring(0,3);if(providersArray[i]==undefined){providersArray[i]=new Array();providersArray[i]['code']=code;providersArray[i]['s\164a\u0074us']=0;}providersArray[i]['ol\u0064Sta\u0074us']=providersArray[i]['sta\164us'];providersArray[i]['st\u0061\u0074us']=parseFloat(obj.voortgang[i].status);if(providersArray[i]['\u0073ta\164\u0075\163']>0&&providersArray[i]['\u0073t\141\164u\u0073']<10){anyThreadRunning=true;}if(providersArray[i]['st\141\u0074us']>=9&&providersArray[i]['stat\u0075\163']>providersArray[i]['\u006fl\u0064S\u0074atu\163']){newResults=true;}}if(anyThreadRunning==false&&!allProvidersDone){allProvidersDone=true;document.getElementById('p\u0072o\u0067r\u0065ss').style.display='n\157ne';}if(newResults){getResults();}requestBusy=false;}catch(e){if(verbose){showMessage("Er\162or\u0020in\u0020ha\156d\u006ceSucc\145ss\120\u0072ogres\163\072\040"+e.message);freezeMessage();}if(flights.length<30){showProgressError(requestError);}trackError("h\u0061\u006e\144\u006ce\123\u0075\143\143e\163s\120r\157g\u0072e\u0073\u0073\057\146l\151ghts="+flights.length+"/"+e.message);}};function handleFailureProgress(){if(verbose){showMessage("\u0067\u0065\u0065\156\040voo\162t\147\u0061ng\u002dbe\u0073ta\u006ed...\040"+count);}if(count*ivalLength>maxTime){if(flights.length<30){showProgressError(requestError);}trackError("han\u0064\154\145\106\u0061il\165\u0072\145P\u0072\u006f\u0067\u0072es\163\u002f\143\u006fu\u006et\075"+count+"/"+sessionID);}requestBusy=false;}function getResults(){if(verbose){showMessage("vluc\u0068t\145n\040Jso\u006e\040\162\u0065quest\u0020b\145\u0067\151n\164");}var randInt=parseInt(Math.random()*randMax);var resultsFile="\057\u006a\163\157\u006e\u002f"+sessionID+".\152\u0073?\u0072="+randInt;YAHOO.util.Connect.asyncRequest('\u0047ET',resultsFile,{success:handleSuccessFlights,failure:handleFailureFlights});}function Flight(unique){this.key=unique;this.shown=true;}function FlightPart(travTime,segments,timeSegments,numberSegments){this.travelTime=travTime;this.elements=new Array();for(var i=0;i<segments.length;i++){this.elements[i]=new FlightElement(segments[i]);this.elements[i].flightTime=timeSegments[i];this.elements[i].flightNumber=numberSegments[i];}}function FlightElement(el){if(el.match(/[A-Z0-9]{2}[0-9]{24}[A-Z]{6}/g)){this.airline=el.substring(0,2);this.depYear=el.substring(2,6);this.depMonth=el.substring(6,8);this.depDay=el.substring(8,10);this.depHour=el.substring(10,12);this.depMins=el.substring(12,14);this.arrYear=el.substring(14,18);this.arrMonth=el.substring(18,20);this.arrDay=el.substring(20,22);this.arrHour=el.substring(22,24);this.arrMins=el.substring(24,26);this.depAirport=el.substring(26,29);this.arrAirport=el.substring(29,32);}else if(verbose){showMessage("Ex\143\145\u0070t\151\157n\040p\u0061r\163\151\156g \146lig\u0068t e\154e\155e\156\u0074\u0020("+el+")");freezeMessage();}}function Provider(theCode,thePrice,theURL){this.code=theCode;this.price=thePrice;this.url=theURL;}function isAllIn(code){switch(code){case'\103T\113':return false;break;case'\126TK':return false;break;case'W\124C':return false;break;default:return true;break;}}function numVisibleProviders(flight){var visible=0;for(var i=0;i<flight.providers.length;i++){if(!allInFares||isAllIn(flight.providers[i].code)){visible++;}}return visible;}function getFirstVisibleURL(flight){for(var i=0;i<flight.providers.length;i++){if(!allInFares||isAllIn(flight.providers[i].code)){return flight.providers[i].url;}}return'';}function setLowestPrice(flight){flight.lowestPrice=99999;var code,price;for(var p=0;p<flight.providers.length;p++){code=flight.providers[p].code;price=flight.providers[p].price;if(price<flight.lowestPrice&&(!allInFares||isAllIn(code))){flight.lowestPrice=price;flight.cheapestProvider=code;}}}function handleFlightsException(e){failures++;if(failures<maxFailures){setTimeout('getRe\163\u0075l\164s(\u0029',200);}else{showProgressError(requestError);trackError("\150a\u006e\u0064\154\145\u0053u\u0063\143e\163s\106ligh\164s/try\075"+failures+"\u002fv\154uc\150t\u0065n\075"+flights.length+"\u002f"+e.message);}if(verbose){showMessage("Er\u0072or \u0069\156 \150\u0061\156dl\145S\165\u0063\u0063\u0065\u0073sFlig\u0068t\163: "+e.message);}}var handleSuccessFlights=function(o){var urlpre;var urlpost;try{var obj=YAHOO.lang.JSON.parse(o.responseText);var test=obj.results[0];}catch(e){handleFlightsException(e);return;}try{var numResults=obj.results.length;var res,providerEntries,urlEntries,code,price,url;flights=new Array();initGlobalSettings(obj);for(var i=0;i<numResults;i++){res=obj.results[i];flights[i]=new Flight(res.uniek);initFlightData(i,res);flights[i].providers=new Array();providerEntries=res.aanb.split("+");urlEntries=res.URL.split(" ");for(var p=0;p<providerEntries.length;p++){code=providerEntries[p].split("-")[0];price=Math.round(providerEntries[p].split("-")[1]/flights[i].adults);url=urlEntries[p];flights[i].providers[p]=new Provider(code,price,url);if(flights[i].providers[p].code=="\u0043TK"&&flights[i].airlineCode!="\u004d\u0055L"){urlpre=flights[i].providers[p].url.split("*")[0]+"\u002a";urlpost=flights[i].providers[p].url.split("*")[1];flights[i].providers[p].url=urlpre+"\u002526M\u0061\141\164\u0073\143ha\160pi\152\u0065n\u003d"+flights[i].airlineCode+urlpost;}else if(flights[i].providers[p].code=="\126TK"&&flights[i].airlineCode!="\115UL"){urlpre=flights[i].providers[p].url.split("\u005d")[0];urlpost="\135\135";flights[i].providers[p].url=urlpre+"%26\115\u0061\u0061t\163cha\u0070p\u0069je\u006e="+flights[i].airlineCode+urlpost;}}setLowestPrice(flights[i]);flights[i].providers.sort(sortByProviderPrice);}initFilterData();updateShownFlags();displayResults();removeMaskAndPopups();removeLoader();document.getElementById('\u006c\145ft\u0043ol\165\155n').style.display='n\u006f\u006ee';document.getElementById('\162\u0069ghtCol\u0075\u006d\u006e').style.display='no\u006ee';document.getElementById('\u0072\145s\u0075lt\u0073').style.borderBottom="\u0031px soli\144 #BBB\u0042BB";document.getElementById('\u0072esults').style.paddingBottom="3\066p\u0078";}catch(e){handleFlightsException(e);}};function handleFailureFlights(){if(verbose){showMessage("ge\145\156 \166lu\u0063\150\164en-besta\u006ed...\u0020"+count);}if(flights.length<30){showProgressError(requestError);}trackError("han\144leFai\u006cu\u0072\145Flight\u0073\057count="+count+"\057"+sessionID);}function initGlobalSettings(obj){try{globalSettings=obj.settings;globalProvider=obj.aanbieder;globalCity=obj.stad;if(obj.airline!=undefined){globalAirline=obj.airline;}if(globalSettings[0].rt.length==5){reqOri=globalSettings[0].rt.substring(0,2);reqDes=globalSettings[0].rt.substring(2,5);}else{reqOri=globalSettings[0].rt.substring(0,3);reqDes=globalSettings[0].rt.substring(3,6);}isRetour=(globalSettings[0].type=="\122et\u006f\u0075r")?true:false;nonstopPreference=false;}catch(e){if(verbose){showMessage("E\162ror in \151\u006e\u0069t\u0047\154ob\141\154\123et\164i\u006eg\163: "+e);freezeMessage();}trackError("\151nitGlobal\123\145\u0074tings/"+e.message);}}function initFlightData(index,res){var outPart,inPart,outSegments,inSegments,i;var travelTimes,flightTimes,flightNumbers;var outTimes,inTimes,outTimeSegments,inTimeSegments;var outNumbers,inNumbers,outNumberSegments,inNumberSegments,s;var key=flights[index].key;flights[index].cl=res.kl;flights[index].match=res.match;flights[index].adults=res.a;if(isRetour){outPart=key.split('+')[0];inPart=key.split('+')[1];outSegments=outPart.split('-');inSegments=inPart.split('-');}else{outPart=key;inPart=null;outSegments=outPart.split('\055');inSegments={};}flights[index].stops=max(inSegments.length,outSegments.length)-1;travelTimes=res.vldrto.split("+");flightTimes=res.vldrel;flightNumbers=res.vlnr;outTimes=isRetour?flightTimes.split('+')[0]:flightTimes;inTimes=isRetour?flightTimes.split('\u002b')[1]:'';outTimeSegments=outTimes.split('-');inTimeSegments=inTimes.split('\u002d');outNumbers=isRetour?flightNumbers.split('\u002b')[0]:flightNumbers;inNumbers=isRetour?flightNumbers.split('\u002b')[1]:'';outNumberSegments=outNumbers.split('-');inNumberSegments=isRetour?inNumbers.split('-'):{};flights[index].outbound=new FlightPart(parseInt(travelTimes[0]),outSegments,outTimeSegments,outNumberSegments);flights[index].inbound=isRetour?new FlightPart(parseInt(travelTimes[1]),inSegments,inTimeSegments,inNumberSegments):null;flights[index].airlineCode=outNumberSegments[0].substring(0,2);for(s=1;s<outNumberSegments.length;s++){if(outNumberSegments[s].substring(0,2)!=flights[index].airlineCode){flights[index].airlineCode='MUL';}}for(s=0;s<inNumberSegments.length;s++){if(inNumberSegments[s].substring(0,2)!=flights[index].airlineCode){flights[index].airlineCode='\u004dU\114';}}if(flights[index].airlineCode=='\115\125L'){flights[index].airlineName='\115\145erdere Ai\u0072l\151\156\145\163';}else{flights[index].airlineName=globalAirline[0][flights[index].airlineCode];}}function Filter(filterName,filterValue){this.name=filterName;this.value=filterValue;this.activate=function(){this.active=true;}}function exists(arr,objectName){for(var i=0;i<arr.length;i++){if(arr[i].name==objectName){return true;}}return false;}function initFilterData(){if(filters['st\u006fp\163']==undefined){var topbar=document.getElementById('\164opB\141\162');if(breadcrumb==""){breadcrumb='<\u0064\151\166 c\154\u0061\163\u0073=\u0022\u0062r\145a\144c\u0072ump\u0022>\074a\040hr\u0065\146\u003d"\057"\u003eHo\u006d\145<\u002f\141\076'+' \u003e\040Zoekr\145sul\164aten</di\166>';topbar.innerHTML=topbar.innerHTML+breadcrumb;}filters['f\141re\u0073']=new Array();filters['\163\u0074o\160\163']=new Array();filters['or\151\u0067inAi\u0072p\157\u0072\u0074\163']=new Array();filters['\u0061\151rl\151nes']=new Array();filters['\u006fut\u0044e\160Tim\145s']=new Array();filters['i\156\104\145\u0070\u0054i\155es']=new Array();filters['\u0066a\162es'][0]=new Filter("\u0061\u006c\u006c\u002din",allInFares);filters['s\u0074ops'][0]=new Filter("no\u006es\164\157p",true);filters['sto\u0070s'][1]=new Filter("\157nestop",true);filters['\u0073t\157ps'][2]=new Filter("\u006dul\163to\160",true);}var origin,interval;var w=0,x=0,y=0,z=0;var created="";for(var i=0;i<flights.length;i++){switch(flights[i].stops){case 0:filters['stops'][0].activate();break;case 1:filters['s\u0074o\160\u0073'][1].activate();break;default:filters['\163t\u006fps'][2].activate();break;}if(!exists(filters['air\u006cin\145s'],flights[i].airlineCode)){w=filters['\141irl\151nes'].length;created+="\u0077="+w+"\054 a\u0069r\154i\156\145\u003d"+flights[i].airlineCode+"\040";filters['\141ir\154i\u006e\145s'][w]=new Filter(flights[i].airlineCode,airlineFilterInitVal);w++;}origin=flights[i].outbound.elements[0].depAirport;if(!exists(filters['\u006fri\u0067\151\156Ai\162\160o\u0072\164\u0073'],origin)&&origin!=undefined){x=filters['\u006fri\147inA\151r\u0070\157rts'].length;filters['\157r\u0069g\151\156Air\u0070or\u0074\163'][x]=new Filter(origin,true);x++;}interval=getIntervalId(flights[i].outbound.elements[0].depHour);if(!exists(filters['outDe\u0070\124i\155e\u0073'],interval)){y=filters['o\u0075t\104ep\124i\u006de\163'].length;filters['ou\u0074De\u0070\u0054ime\u0073'][y]=new Filter(interval,true);y++;}if(isRetour){interval=getIntervalId(flights[i].inbound.elements[0].depHour);if(!exists(filters['\u0069n\u0044ep\124i\u006de\163'],interval)){z=filters['i\u006e\104\u0065\160Ti\u006de\163'].length;filters['inD\u0065\160T\u0069m\145s'][z]=new Filter(interval,true);z++;}}}}function updateShownFlags(){var i,code,interval;for(i=0;i<flights.length;i++){flights[i].shown=true;}for(var s=0;s<3;s++){if(filters['\u0073\164\u006fps'][s].value==false){for(i=0;i<flights.length;i++){if(flights[i].stops==s||flights[i].stops>2&&s==2){flights[i].shown=false;}}}}for(var a=0;a<filters['\u0061\u0069\u0072\u006c\u0069\u006ee\u0073'].length;a++){if(filters['air\u006ci\u006ee\u0073'][a].value==false){code=filters['airli\u006ees'][a].name;for(i=0;i<flights.length;i++){if(flights[i].airlineCode==code){flights[i].shown=false;}}}}for(var x=0;x<filters['\u006f\162\u0069\147\151n\101\u0069r\160\157\u0072\164\u0073'].length;x++){if(filters['or\u0069\147\151n\101irp\157rts'][x].value==false){code=filters['\157r\u0069\u0067\151nAi\162p\u006f\162t\163'][x].name;for(i=0;i<flights.length;i++){if(flights[i].outbound.elements[0].depAirport==code){flights[i].shown=false;}}}}for(var y=0;y<filters['ou\u0074Dep\u0054im\145s'].length;y++){if(filters['o\u0075\u0074D\145\u0070T\u0069m\u0065s'][y].value==false){interval=filters['\u006fu\u0074\u0044\145\160Tim\145s'][y].name;for(i=0;i<flights.length;i++){if(getIntervalId(flights[i].outbound.elements[0].depHour)==interval){flights[i].shown=false;}}}}for(var z=0;z<filters['in\104ep\124\151mes'].length;z++){if(filters['i\156\u0044ep\u0054\151\u006d\u0065\163'][z].value==false){interval=filters['i\156\u0044\145p\124ime\u0073'][z].name;for(i=0;i<flights.length;i++){if(getIntervalId(flights[i].inbound.elements[0].depHour)==interval){flights[i].shown=false;}}}}}function getNumberOfShownFlights(){var numShownFlights=0;for(var i=0;i<flights.length;i++){if(flights[i].shown){numShownFlights++;}}return numShownFlights;}function invertFilter(category,index){filters[category][index].value=(!filters[category][index].value);var newVal=filters[category][index].value;var code=getCountry(filters[category][index].name);if(category=='\u006f\u0072\151\147in\101irpo\u0072\u0074s'&&countryFilters[code]==false){countryFilters[code]=true;}if(category=='\u0066\u0061\u0072\145\163'){allInFares=newVal;for(var i=0;i<flights.length;i++){setLowestPrice(flights[i]);}if(newVal==true){urchinTracker('/\u0061\154l\u002d\u0069n-\u0070r\u0069\152ze\156/\u0061a\u006e');}else{urchinTracker('\u002fa\u006cl-\u0069\u006e-pri\u006a\u007a\u0065n/uit');}}else if(category=='stops'){urchinTracker('\u002f\146ilt\145rs/\163t\157\u0070\u0073='+index+'\057'+newVal);}else if(category=='ori\147\u0069n\u0041ir\u0070\157\162ts'){urchinTracker('\057fil\u0074er\u0073\u002for\151\147\u0069n='+index+'\057'+newVal);}else if(category=='a\u0069r\154i\156e\163'){urchinTracker('\u002f\u0066i\u006c\u0074e\u0072s\057ai\162line='+index+'/'+newVal);}else if(category=='\157\165tDe\160\u0054\u0069m\145s'){urchinTracker('\057fil\164e\u0072\163/\157utD\145\u0070\124imes='+index+'/'+newVal);}else if(category=='\u0069\u006eD\u0065\u0070T\151mes'){urchinTracker('/fil\164\u0065\u0072s\u002fi\156De\160T\151m\145s\075'+index+'/'+newVal);}if(category!='far\u0065s'){currentPage=1;updateShownFlags();}displayResults();}function onlyShow(category,index){urchinTracker('/filt\u0065\u0072\u0073\057\157n\u006c\u0079S\u0068\u006fw/'+category+'='+index);for(var i in filters[category]){filters[category][i].value=false;}filters[category][index].value=true;currentPage=1;updateShownFlags();displayResults();}function showAllFlights(){for(var c in filters){for(var i in filters[c]){filters[c][i].value=true;}}for(var d in countryFilters){countryFilters[d]=true;}updateShownFlags();displayResults();}function setAllOrigins(val){urchinTracker('\u002f\u0073e\u0074\u0041ll\057\u006f\162i\147ins\057'+val);if(val==true){showAllCountries();}else{for(var i=0;i<filters['or\151\147i\u006eAirpo\u0072ts'].length;i++){filters['o\u0072i\147in\101ir\u0070o\u0072ts'][i].value=false;}updateShownFlags();displayResults();}}function setAllAirlines(val){urchinTracker('/s\145tAll/\141ir\154ines/'+val);var somethingChanged=false;airlineFilterInitVal=val;for(var i=0;i<filters['a\u0069r\154i\156es'].length;i++){if(filters['air\154\u0069\u006ee\u0073'][i].value!=val){filters['\141\u0069rl\151\156e\u0073'][i].value=val;somethingChanged=true;}}if(somethingChanged){updateShownFlags();displayResults();}}function sortByPriceAscending(a,b){var x=parseInt(a.lowestPrice);var y=parseInt(b.lowestPrice);return((x<y)?-1:(x>y)?1:0);}function sortByPriceDescending(a,b){var x=parseInt(a.lowestPrice);var y=parseInt(b.lowestPrice);return((x>y)?-1:(x<y)?1:0);}function sortByAirlineAscending(a,b){var x=(a.airlineName).toLowerCase();var y=(b.airlineName).toLowerCase();return((x<y)?-1:(x>y)?1:0);}function sortByAirlineDescending(a,b){var x=(a.airlineName).toLowerCase();var y=(b.airlineName).toLowerCase();return((x>y)?-1:(x<y)?1:0);}function sortByDepTimeAscending(a,b){var x=(a.outbound.elements[0].depHour)+(a.outbound.elements[0].depMins);var y=(b.outbound.elements[0].depHour)+(b.outbound.elements[0].depMins);return((x<y)?-1:(x>y)?1:0);}function sortByDepTimeDescending(a,b){var x=(a.outbound.elements[0].depHour)+(a.outbound.elements[0].depMins);var y=(b.outbound.elements[0].depHour)+(b.outbound.elements[0].depMins);return((x>y)?-1:(x<y)?1:0);}function sortByLengthAscending(a,b){var x,y;if(isRetour){x=(a.outbound.travelTime)+(a.inbound.travelTime);y=(b.outbound.travelTime)+(b.inbound.travelTime);}else{x=a.outbound.travelTime;y=b.outbound.travelTime;}return((x<y)?-1:(x>y)?1:0);}function sortByLengthDescending(a,b){var x,y;if(isRetour){x=(a.outbound.travelTime)+(a.inbound.travelTime);y=(b.outbound.travelTime)+(b.inbound.travelTime);}else{x=a.outbound.travelTime;y=b.outbound.travelTime;}return((x>y)?-1:(x<y)?1:0);}function sortByStopsAscending(a,b){var x=a.stops;var y=b.stops;return((x<y)?-1:(x>y)?1:0);}function sortByStopsDescending(a,b){var x=a.stops;var y=b.stops;return((x>y)?-1:(x<y)?1:0);}function sortFiltersByNameAscending(a,b){var c1=a.name.toString();var c2=b.name.toString();var x=c1.toLowerCase();var y=c2.toLowerCase();return((x<y)?-1:(x>y)?1:0);}function sortFiltersByOriginAscending(a,b){var msg;try{var c1=globalCity[0][a.name].toString();var c2=globalCity[0][b.name].toString();}catch(e){msg="Cau\147ht \145xc\145pt\u0069on\u0020in sor\164 \146u\156c\u0074i\u006fn: \u0047("+a.name+"\u0029\075 "+globalCity[0][a.name]+"\u002c G("+b.name+")= "+globalCity[0][b.name];if(verbose){showMessage(msg);}freezeMessage();trackError("\163ortFil\u0074\145rs\u0042\171\u004fr\151gin\u0041s\143e\u006ed\u0069ng/"+msg);return 0;}var x=c1.toLowerCase();var y=c2.toLowerCase();return((x<y)?-1:(x>y)?1:0);}function sortFiltersByAirlineNameAscending(a,b){var aName=a.name;var bName=b.name;var msg;var x,y;try{switch(aName){case'MU\114':x='me\u0065\u0072der\145 \u0061\u0069rline\u0073';break;case'MP':x='m\u0061\162t\151\156a\u0069r';break;default:x=(globalAirline[0][aName]).toLowerCase();break;}switch(bName){case'MUL':y='\155eerd\145\u0072e\u0020\u0061irl\u0069\156\145s';break;case'\u004dP':y='\u006dartin\u0061\u0069\u0072';break;default:y=(globalAirline[0][bName]).toLowerCase();break;}}catch(e){msg="C\u0061ugh\u0074\040e\170\143ept\u0069\u006fn\040\u0069n s\157rt\u0020fun\u0063tion\u003a\u0020G("+aName+")\u003d\040"+globalAirline[0][aName]+"\u002c G("+bName+")= "+globalAirline[0][bName];if(verbose){showMessage(msg);}freezeMessage();trackError("s\u006frtFi\u006cte\u0072\163ByAi\u0072li\156e\u004ea\155eA\u0073cendi\156\u0067\u002f"+msg);return 0;}return((x<y)?-1:(x>y)?1:0);}function sortByProviderPrice(a,b){var x=parseInt(a.price);var y=parseInt(b.price);return((x<y)?-1:(x>y)?1:0);}function displayResults(){var results="";var showAllLink="";var pageNumbers=buildPageNumbers();var shownFlights=getNumberOfShownFlights();var hiddenFlights=flights.length-shownFlights;var sortMethod;for(var code in countryFilters){if(countryFilters[code]==false){hideCountry(code);}}if(shownFlights>0&&hiddenFlights>0&&currentPage>=(shownFlights/maxFlightsPerPage)){showAllLink="<s\u0070a\156 \u0069d=\047\u0068i\156t'>E\u0065n \u0061\u0061n\164\141\154 \u0076luchten\040i\163\040w\u0065g\u0067efi\u006ct\u0065\162\144\u002e "+"\074\141 \u0063la\163s=\047blue\114ink\u0027\040h\u0072ef=\u0027\043\u0027 onclic\u006b\u003d\047s\150owAl\u006c\106li\147\u0068t\u0073()\073"+" r\u0065t\165rn \u0066a\154\u0073e;'>\u0054\157on \u0061lle v\u006c\u0075ch\164\u0065n</a>\u003c\u002fspan\076";}else if(flights.length>0&&hiddenFlights==flights.length){showAllLink="\u003csp\u0061\156 i\u0064\075\047hin\164'>\101ll\u0065 v\u006cu\u0063\u0068\164en\u0020zij\u006e\u0020\u0077eggef\u0069lte\u0072\u0064\u002e "+"<a\u0020\u0063\154ass\u003d'blu\u0065L\u0069\156k' \150r\u0065\u0066\u003d'\u0023\u0027 o\156\143\u006ci\143k\075\u0027\u0073howAl\u006cFlig\150ts(\u0029;"+"\u0020re\164urn\040\u0066a\u006cse;'\076To\u006f\156 a\u006cl\145 \u0076lu\u0063\150\164e\u006e\u003c\u002fa\u003e<\u002f\163\160an\u003e";}var sortButtons="<div\040i\u0064=\u0027\163o\162t\102utto\156\u0073'\076\u003c\165\u006c\u003e";sortButtons+=createSortLink('p\162\u0069\u006a\163',sortPriceFlag);sortButtons+=createSortLink('a\u0069rlin\145',sortAirlineFlag);sortButtons+=createSortLink('ve\u0072\u0074\u0072ek\164i\u006ad',sortTimeFlag);sortButtons+=createSortLink('d\u0075ur',sortDurationFlag);sortButtons+=createSortLink('o\u0076\145\u0072stappe\156',sortStopsFlag);sortButtons+="<\057\u0075\154>\u003c/d\u0069\166>"
sortMethod=getCurrentSortMethod();switch(sortMethod){case'\u0073\u006frt\102yP\u0072ic\145A\u0073\u0063en\144\u0069\156g':flights.sort(sortByPriceAscending);break;case'so\162\164\102\u0079P\162i\u0063\145\104es\143e\u006e\u0064i\u006e\u0067':flights.sort(sortByPriceDescending);break;case'sor\164\u0042y\101\u0069r\u006ci\156\145As\u0063e\u006ed\u0069n\147':flights.sort(sortByAirlineAscending);break;case'sortByAi\u0072\154ine\u0044es\u0063en\144\u0069\u006eg':flights.sort(sortByAirlineDescending);break;case'sor\u0074B\u0079Dep\u0054\151m\u0065A\u0073cen\u0064\u0069ng':flights.sort(sortByDepTimeAscending);break;case's\u006f\u0072t\102yDe\u0070Ti\u006d\145\u0044\u0065\u0073\143en\u0064i\156\u0067':flights.sort(sortByDepTimeDescending);break;case'\u0073\u006fr\u0074By\u004ceng\u0074h\u0041sc\u0065ndi\156\147':flights.sort(sortByLengthAscending);break;case'\u0073o\162tByLen\147\164h\104\u0065s\u0063end\u0069\u006eg':flights.sort(sortByLengthDescending);break;case'\163ortB\171\u0053\u0074\u006f\160\u0073Asc\145\u006e\u0064\151n\u0067':flights.sort(sortByStopsAscending);break;case'so\162t\102ySt\157\160\u0073\u0044\u0065\u0073c\145\156ding':flights.sort(sortByStopsDescending);break;default:break;}for(var i=0;i<flights.length;i++){flights[i].Index=i;}results+=buildFilters();results+=buildCountryFilters();results+=pageNumbers;results+=sortButtons;results+=buildFlights();results+=showAllLink;results+=pageNumbers;document.getElementById('r\145\163u\u006ct\u0073').innerHTML=results;document.getElementById('results').style.display='\142\u006co\u0063k';}function min(a,b){return a<b?a:b;}function max(a,b){return a>b?a:b;}function imageExists(code){for(var i=0;i<airlinePicturesArray.length;i++){if(airlinePicturesArray[i]==code){return true;}}if(code=="S\153y"||code=="St\141r"||code=="O\u006ee"||code=="K\u004cAF"){return true;}return false;}function formatDuration(minutes){var hours=Math.floor(minutes/60);minutes=(minutes%60)<10?("\060"+(minutes%60)):(minutes%60);return"\074li>("+hours+"h"+minutes+")\074\u002fli\u003e";}function formatStops(stops){switch(stops){case 0:return"\u003c\u006c\u0069\u003e\u006eo\156s\164o\160</l\u0069\u003e";break;case 1:return"\u003cli>1\u0020stop</li\076";break;default:return"<li>"+stops+"\u0020\u0073tops<\u002f\u006ci>";break;}}function formatTimeInterval(intervalNum){switch(intervalNum){case 0:return"\u0076\157\u006fr\0409:0\u0030";break;case 1:return"9:00 - 15\u003a0\060";break;case 2:return"15:00 \055 21\u003a0\060";break;case 3:return"na\u00202\u0031:\0600";break;default:return"N\057A";break;}}function getIntervalId(hour){return hour<9?0:(hour<15?1:(hour<21?2:3));}function getCurrentSortMethod(){var sortMethods={'s\157\162t\u0042\u0079\u0050\u0072\151\143e':sortPriceFlag,'sor\u0074\u0042yA\151\162\154\151ne':sortAirlineFlag,'\u0073ort\102yD\145p\124\u0069\155\145':sortTimeFlag,'s\u006f\162t\u0042y\114en\u0067\164\u0068':sortDurationFlag,'s\u006frt\102ySt\157\160\u0073':sortStopsFlag};for(var i in sortMethods){if(sortMethods[i]!=0){if(sortMethods[i]==1){return i+'As\143\145nd\151ng';}else{return i+'D\u0065sc\145\156\u0064i\156g'}}}return'sortByP\u0072\u0069\u0063eA\u0073cend\u0069ng';}function getWidth(name){switch(name){case'pri\u006as':return 148;break;case'a\u0069\162l\151\u006ee':return 58;break;case'v\145rtr\145kt\u0069j\u0064':return 82;break;case'du\165\162':return 42;break;case'o\166er\163\164a\160p\145n':return 95;break;default:return 0;break;}}function flipSortOrder(method,value){sortPriceFlag=0;sortAirlineFlag=0;sortTimeFlag=0;sortDurationFlag=0;sortStopsFlag=0;value=-value;switch(method){case'p\162\u0069j\u0073':sortPriceFlag=(value==0)?1:value;break;case'a\151\u0072\154\151n\145':sortAirlineFlag=(value==0)?1:value;break;case'vertre\153\164ij\u0064':sortTimeFlag=(value==0)?1:value;break;case'd\165ur':sortDurationFlag=(value==0)?1:value;break;case'\u006fver\163t\u0061p\u0070en':sortStopsFlag=(value==0)?1:value;break;}urchinTracker('/sort\u0042\u0079\057'+method+'/'+value);}function createSortLink(name,sortFlag){var picName='p\151jltj\145\u006f\155ho\u006f\u0067\056\160\u006e\u0067';var link;switch(sortFlag){case 0:link="\u003c\141 \u0063\u006ca\u0073s\075'\142l\u0075\u0065Li\156\u006b\047\040hr\u0065f\075'\u0023'\u0020oncl\u0069c\u006b=\047flipSo\162\u0074\u004f\u0072der\u0028\""+name+"\"\054"+sortFlag+"\u0029; d\u0069\u0073\u0070\u006c\141yR\u0065\u0073u\154t\u0073\u0028); "+"\162et\u0075rn fa\154\u0073\u0065;'>"+name+"\u003c/a\076";break;case-1:picName='pijlt\152\u0065om\u006ca\u0061g\u002e\u0070\u006eg';case 1:link="<a\u0020\u0063las\163='\142\154\165e\u004c\u0069nk' \u0068\u0072ef\075\047#'\040\u006f\156clic\153='\u0066li\160Sor\164\117rd\145\162(\""+name+"\"\u002c"+sortFlag+");\040displayR\u0065sult\u0073(\051; "+"r\145\u0074\165\u0072n\040f\u0061l\u0073e\073\u0027>"+name+" &\u006e\u0062sp\u003b<\151\155g s\u0074\u0079\u006c\u0065='\142\u006frde\162\u002d\u0073ty\u006ce: "+"\u006eo\u006ee;\u0027 src='/\151\155ages/"+picName+"'\u003e</\u0061\u003e";break;}return"\074\154i style\u003d'\167id\u0074h\u003a"+getWidth(name)+"px'\u003e"+link+"</li\u003e";}function buildPageNumbers(){var contents="";var numShown=getNumberOfShownFlights();var reach=5;var lastPage=max(Math.ceil(numShown/maxFlightsPerPage),1);if(currentPage>lastPage){currentPage=lastPage;}if(lastPage==1){return"";}var maxReachLeft=max(reach,(2*reach+1)-(lastPage-currentPage));var maxReachRight=max(reach,(2*reach+1)-currentPage);if(currentPage!=1){contents+="<li c\u006c\u0061ss='\160ageN\141vL\u0069n\u006b'><\u0061 hr\u0065\146=\u0027#\u0027 "+"o\u006ec\154i\u0063\u006b=\u0027dis\u0070layP\141\u0067e("+(currentPage-1)+"\051\u003b "+"\162etur\156 fa\154\u0073\145\u003b\047>\126or\u0069ge\074/a\u003e<\057\u006ci>";contents+="<\154\u0069>\u003c\u0061\u0020h\u0072\u0065\146='#' on\u0063\154\151ck=\u0027disp\154\u0061yP\141\147e(\061)\u003b\u0020"+"r\u0065\u0074\u0075\u0072n f\u0061lse;'\u003e"+1+"</a></li\u003e";}else{contents+="<\u006ci \143l\u0061\u0073s=\u0027\u0070\u0061geNav\114\u0069\156\153Di\163abl\u0065d'\076\u0056or\151g\145\u003c\057\154\u0069>";contents+="<l\u0069\u003e1<\u002f\154i>";}if(currentPage==maxReachLeft+3){contents+="<\u006c\151\u003e<a hr\145\u0066\075\047\u0023\047\040o\156c\154ick='dis\160\154\u0061\171\u0050ag\145(\u0032)\073\u0020"+"\u0072\145t\u0075\162n\040\u0066a\u006cs\u0065;'\u003e"+2+"<\057a\u003e\074/\154i\076";}else if(currentPage>maxReachLeft+3){contents+="<\u006c\151\u003e...<\u002fli\u003e";}var start=max(2,currentPage-maxReachLeft);var end=min(lastPage,currentPage+maxReachRight);for(var p=start;p<=end;p++){if(p!=currentPage){contents+="<li\u003e\u003ca\040\u0068ref\u003d'\043\047\040\u006fnc\u006c\u0069ck\u003d\u0027\u0064ispl\u0061yP\141g\145("+p+");\u0020"+"\u0072et\165\162n\040fa\154se;\u0027\u003e"+p+"\u003c\u002f\141><\057li\u003e";}else{contents+="\u003c\u006ci>"+p+"\074/li>";}}if(currentPage<lastPage-(maxReachRight+2)){contents+="<li>...\u003c/li\076";contents+="\074\154i><a h\u0072e\u0066=\u0027\043\u0027 \u006fn\143\u006c\151\143\153=\u0027\144i\u0073p\u006ca\u0079P\u0061g\145("+lastPage+")\u003b "+"\u0072et\165\u0072n fals\145;'>"+lastPage+"</\141\u003e</\u006c\u0069\u003e";}else if(currentPage==lastPage-(maxReachRight+2)){contents+="<li><a h\162\145\146\u003d'\043'\040\u006fnc\u006cick='displa\171P\141\u0067e\050"+(lastPage-1)+")\u003b "+"re\u0074ur\u006e\040\146a\u006c\u0073e\u003b\047>"+(lastPage-1)+"\074\u002f\u0061></\u006c\151\u003e";contents+="\u003c\154\u0069\076\u003ca\040h\162\145f=\047\043' on\143li\u0063k\u003d\047disp\154ayP\141\u0067e("+lastPage+")\073 "+"\162e\164u\u0072\u006e\u0020f\141lse;\047>"+lastPage+"\u003c\u002fa\076\074\u002fli>";}else if(currentPage<lastPage-maxReachRight){contents+="\074\u006c\151\076<\141 \u0068\u0072\145\u0066\u003d\047#' on\143\u006c\u0069\u0063\153=\047d\u0069\u0073pla\171Page\u0028"+lastPage+")\u003b "+"r\145\164\165r\u006e\u0020fa\u006cse;\047\076"+lastPage+"<\057\u0061>\074/li\076";}if(currentPage!=lastPage){contents+="\u003cli c\154\u0061ss\u003d'pa\u0067eNavL\u0069\156k'\076<a hr\u0065\u0066\u003d'#' "+"o\156c\u006c\151ck=\047di\u0073pla\171P\u0061g\u0065\u0028"+(currentPage+1)+");\u0020"+"r\145t\u0075rn \146\141\154se\073\u0027\076\u0056\157lg\145\156de<\u002f\141\u003e\074\u002fli\076";}else{contents+="<\u006ci c\154ass\075'p\141geNavLi\u006ekDi\u0073\u0061b\154\145d'\076V\157l\u0067e\156d\u0065\u003c/li\076";}return"<di\166 i\144=\047\u0070\u0061ge\u004eu\155\u0062e\u0072\u0073'>\u003cu\154\076"+contents+"</\165l\076\u003c/d\151v\076"}function displayPage(pageNum){currentPage=pageNum;urchinTracker('/\144\u0069\163pla\171\u002d\u0070\u0061\u0067e\u002fp\075'+pageNum);displayResults();}function buildAirlinePicDiv(index){var numOutElements=flights[index].outbound.elements.length;var numInElements=isRetour?flights[index].inbound.elements.length:0;var el,code,alName,contents='';var airlines=new Array();var numAirlines=0;for(el=0;el<numOutElements;el++){code=flights[index].outbound.elements[el].airline;if(airlines[code]==undefined){airlines[code]="1";numAirlines++;}}for(el=0;el<numInElements;el++){code=flights[index].inbound.elements[el].airline;if(airlines[code]==undefined){airlines[code]="\u0031";numAirlines++;}}if(numAirlines<=2){for(var alCode in airlines){alName=globalAirline[0][alCode];contents+="\u003c\u0069m\147 \150eigh\164\u003d'\u00335'\u0020\167\151\144\164\150=\0473\u0035' "+"\141l\164\u003d'"+alName+"' s\u0072c='/i\u006dag\u0065\163/vli\145\147\u006d\u0061ats\143h\141p\u0070i\152\u0065n/"+(imageExists(alCode)?alCode:"9\u0039")+"\u002e\u006apg' />"}}else{contents+="<\u0069\u006dg\040\u0068\u0065\151\u0067ht='\063\u0035\047\u0020\167id\u0074h=\u002735\u0027\u0020"+"\141l\164\075'\u004de\u0065\u0072de\162\u0065\u0020a\u0069r\154in\145s'\040src='/i\155\u0061ge\u0073/vliegmaats\u0063\150ap\u0070ij\u0065n/"+"9\071.jp\u0067' />"}return"<\144i\166 \u0063l\141ss\075'airl\u0069nePic'>"+contents+"\u003c/\144i\166>";}function getShownFlightIndices(){var indices=new Array();var start=(currentPage-1)*maxFlightsPerPage;var end=currentPage*maxFlightsPerPage;var flightCount=0;for(var i=0;i<flights.length;i++){if(flights[i].shown){if(flightCount>=start&&flightCount<end){indices[indices.length]=flights[i].Index;}if(flightCount==end){return indices;}flightCount++;}}return indices;}function buildFlights(){var index,url,airline;var outDepTime,outArrTime,inDepTime,inArrTime;var numOutElements,numInElements,lastOut,lastIn;var outDuration,inDuration,outStops,inStops;var outDepAirport,outArrAirport,inDepAirport,inArrAirport;var outDepFullName,outArrFullName;var shownIndices,flightList="";var captionText;var notifier;var notification,borderColor;var originAirport,tabColor;var p,pListed;shownIndices=getShownFlightIndices();for(var i=0;i<shownIndices.length;i++){index=shownIndices[i];if(allInFares||isAllIn(flights[index].cheapestProvider)){captionText=flights[0].adults>1?'a\154\u006c-\151n \160\u002ep\u002e':'all-in\u0020p\u0072ij\u0073';}else{captionText='&nb\u0073p;';}airline=flights[index].airlineName;numOutElements=flights[index].outbound.elements.length;numInElements=isRetour?flights[index].inbound.elements.length:0;lastOut=numOutElements-1;lastIn=numInElements-1;outDepTime=flights[index].outbound.elements[0].depHour+':'+flights[index].outbound.elements[0].depMins;outArrTime=flights[index].outbound.elements[lastOut].arrHour+':'+flights[index].outbound.elements[lastOut].arrMins;if(isRetour){inDepTime=flights[index].inbound.elements[0].depHour+'\u003a'+flights[index].inbound.elements[0].depMins;inArrTime=flights[index].inbound.elements[lastIn].arrHour+'\u003a'+flights[index].inbound.elements[lastIn].arrMins;}outDuration=flights[index].outbound.travelTime;if(isRetour){inDuration=flights[index].inbound.travelTime;}outStops=numOutElements-1;if(isRetour){inStops=numInElements-1;}outDepAirport=flights[index].outbound.elements[0].depAirport;outArrAirport=flights[index].outbound.elements[lastOut].arrAirport;if(isRetour){inDepAirport=flights[index].inbound.elements[0].depAirport;inArrAirport=flights[index].inbound.elements[lastIn].arrAirport;}outDepFullName=globalCity[0][outDepAirport];outArrFullName=globalCity[0][outArrAirport];notification="";notifier="";var onclickAction="";if(outDepAirport!=reqOri&&outArrAirport==reqDes){}else if(outDepAirport==reqOri&&outArrAirport!=reqDes){notification=""+"Bestemm\u0069\u006eg\072 "+outArrFullName+"";}else if(outDepAirport!=reqOri&&outArrAirport!=reqDes){notification="\u0056e\162tr\u0065\u006b\u0070la\u0061\164\u0073:\040"+outDepFullName+", "+""+"b\u0065stemm\u0069\u006e\u0067: "+outArrFullName+"";}if(notification.length>0){var color="";notifier="\u003c\u0073p\141\156\u0020cl\u0061ss\u003d'n\157t\u0069\146i\145r "+color+"\u0027\u003e"+notification+"</span>"}switch(getCountry(outDepAirport)){case'\u004e\u004c':tabColor='bg-gr\u0065en';break;case'\u0042E':tabColor='\142g\u002db\u006c\u0075e';break;case'\u0044\u0045':tabColor='b\147-\u0070in\u006b';break;default:tabColor='\142\u0067\055\u0067\u0072\u0061\171';break;}borderColor='\142orde\162-\u0061nt\u0068\u0072a\u0063it\u0065';originAirport=getAirportShortName(outDepAirport);if(numVisibleProviders(flights[index])>1){url='#';onclickAction="t\u006fgg\u006ce\120\u0072ovide\u0072\163B\u006f\170("+i+"\u002c"+index+"\u0029;re\u0074\u0075\u0072n \146alse\u003b";}else{url=getFirstVisibleURL(flights[index]);onclickAction=buildOnClickAction(flights[index],0);}var linkParams="onc\u006c\151ck=\""+onclickAction+"\" hr\145f='"+url+"' "+"t\141\u0072get=\u0027\u005f\u0062\u006ca\156k\u0027";var caption=captionText+'\074\141 '+linkParams+'>'+'\074i\u006d\147 \u0073\u0072\u0063=\042/\151mag\145s\u002fbut\u0074o\156_kie\u0073\137up.\u006apg"\u0020\142or\144\u0065r=\u0022\u0030\042/\u003e\074\057\141>';flightList+="\074div \u0063las\u0073='provider\u0073Box'\u0020id\u003d'pr\157vi\u0064e\162sB\u006f\u0078"+i+"'><\057div>"+"\074div \151d=\047f\154igh\u0074Box"+i+"' cla\163s\u003d'fli\u0067htB\u006fx "+borderColor+"'>"+"\074di\u0076\040s\u0074yle\075'\146l\157at\u003a \u0072ight; borde\u0072\u002d\142\u006ft\u0074om:\061px\040so\154id \u0023\060\u003000\u0030\060'\076"+"<im\147 s\u0072c='/ima\147es/\u0074\145\u0073\u00741.png\047 /\076<\u002f\144\u0069v\076<di\u0076 cla\u0073s='"+tabColor+"\047\u0020"+"sty\154e\u003d'\u0066l\u006fat\072 righ\u0074\u003b w\u0069dth\u003a\u00380px; \150\u0065igh\164\072\u00320\u0070\170;\040"+"b\u006frde\u0072\u002dl\145\146t:\u0020\u0031\160x\u0020solid #\u0064ddd\u0064d;\040bo\u0072d\u0065\u0072-\u0062ottom:\040\061px s\u006fli\u0064 #d\u0064d\u0064dd; "+"\u0070\141dd\u0069ng-left\u003a \065p\u0078\u003b m\141rgi\u006e-ri\u0067\150t:\060px\073\047\076"+originAirport+"<\057d\151v\076"+"<div class\075\u0027\u0069nne\162Bo\u0078\u0020i\156n\u0065\u0072\106ligh\u0074\u0042\157x'>"+"<d\151\u0076 \143l\141ss=\u0027pr\u0069\143\145B\u006f\u0078'\u003e"+"<a cl\u0061\u0073\163=\047pr\u0069ce\u0027\040"+linkParams+"\076&euro\u003b"+flights[index].lowestPrice+"</\141>"+"<span\u0020cl\141ss='pr\u0069ce\u0043\u0061\u0070ti\157\156\u0027>"+caption+"\u003c/\u0073p\u0061n\076\074/div\u003e"+buildAirlinePicDiv(index)+"<div\040class=\u0027airl\u0069n\u0065\u004eam\u0065\047>"+airline+"<\057\144iv>"+"<d\u0069\166 cl\u0061ss=\047fli\u0067htT\u0069mes'><ul><\154\151>"+outDepTime+"\u002d"+outArrTime+"<\u002fli\076"+(isRetour?"\u003cl\151>"+inDepTime+"\u002d"+inArrTime+"\074/l\151>":"")+"\u003c\057\u0075\u006c\u003e</di\u0076>"+"<\144iv \u0063las\163\075\047\u0066li\u0067h\u0074\104u\162\141\u0074io\u006e'><ul>"+formatDuration(outDuration)+(isRetour?formatDuration(inDuration):"")+"</ul\076</\u0064iv>"+"\074\u0064\151\u0076 \u0063l\u0061\u0073\u0073\075\u0027s\u0074o\160s\047>\074ul\u003e"+formatStops(outStops)+"\u0020"+(isRetour?formatStops(inStops):"")+"</\165\154></\u0064iv\u003e"+"\074div c\u006cass\u003d\047ai\u0072\160\u006frts'><ul>\u003c\u006c\u0069>"+outDepAirport+" \u002d "+outArrAirport+"<\u002f\154i>"+(isRetour?"\u003c\154\u0069>"+inDepAirport+" - "+inArrAirport:"\074/l\u0069>")+"<\u002fu\u006c>\u003c\057d\u0069v\076"+notifier;flightList+="<div\u0020\163\164y\154e='fl\157\u0061\u0074\072 le\146\u0074; \167i\u0064th\u003a 50\u0030\u0070x;\u0027\076"+"\074\u0064i\u0076\u0020\143la\u0073\163='p\u0072ovi\u0064er\163'>\074\u0075l\u003e";p=0;pListed=0;do{if(!allInFares||isAllIn(flights[index].providers[p].code)){flightList+="\074l\u0069><\141 clas\163=\047\142\154ue\u004cinkNo\u004ci\156e\047 targ\145\164\075'\137\142\u006c\141nk' h\162ef='"+flights[index].providers[p].url+"' oncl\151\143\153\u003d\""+buildOnClickAction(flights[index],p)+"\">"+globalProvider[0][flights[index].providers[p].code]+"\u0026nb\u0073p\u003b\u0020&eur\157\073"+flights[index].providers[p].price+"\074\u002fa></l\151>";pListed++;}p++;}while(pListed<3&&p<flights[index].providers.length);flightList+="<\u002f\165l>\u003c\057d\u0069\u0076>";flightList+="<\144\151\u0076 class\u003d'\u0065\170\160and\114\u0069\156k' i\u0064\075\u0027\u0065xpandLi\156k"+index+"'\076"+"<a\040\u0063lass\u003d'b\154u\145L\151\156k\u004e\u006fLin\145'\040\u0068r\145\u0066\075\047#\u0027 \157n\143lic\153="+"'expa\156\144Fl\151ghtDet\u0061i\u006c\u0073\u0028"+index+"); re\164\165\u0072\u006e \u0066a\u006cse;'>"+"\166lu\u0063ht\u0064e\u0074ai\154\163 &raq\165o\073\074/\u0061></\u0064\151\166\u003e<\057\u0064i\u0076>";flightList+=buildFlightDetails(index);flightList+="<\057\144iv>\u003c\057\u0064\u0069v\076";}return flightList;}function buildFlightElement(alName,alCode,flightNum,depTime,arrTime,depCity,arrCity){var contents;contents="\074d\u0069v cl\141ss\075\u0027d\u0065\u0074\141i\u006c\u0073\120\u0069\u0063'\076\074i\155g h\145ight='2\u0035' widt\u0068=\0472\u0035\047 "+"alt=\047"+alName+"'\u0020\u0073\162c='\u002fimages\u002f\u0076lieg\155\141\u0061t\163c\150\u0061pp\u0069\u006ae\156\057"+(imageExists(alCode)?alCode:"9\071")+".jp\147'\040/\076\u003c\057\u0064i\u0076>"+"<di\u0076 clas\u0073='det\u0061\u0069ls\116\141m\u0065'\u003e<ul\076<\u006c\u0069>"+alName+"</l\151\u003e"+"\074\u006ci>"+flightNum+"</\154i>\u003c\u002f\165\u006c\u003e\074\057di\u0076\u003e"+"\074di\u0076 c\u006c\u0061ss\075'\u0064\u0065pa\162tu\162e'>\u003cul\076<l\u0069\076V\145rt\u0072\145k: "+depTime+"</\u006c\u0069>"+"\u003cl\151\u003e<\u0062\u003e"+depCity+"\u003c\u002fb></l\151></u\154\u003e\u003c\057d\u0069v>"+"<div\u0020\u0063\154ass='ar\u0072ival'>\u003cul><\154i>\101\141nk\u006f\u006d\163\u0074\u003a\u0020"+arrTime+"\u003c/l\u0069\076"+"<l\151\u003e<b\u003e"+arrCity+"\u003c/\u0062\u003e</\u006ci\u003e</\165\u006c>\074/div\076";return"<di\u0076 cl\141\u0073s=\u0027flig\u0068t\u0045\u006ce\155\145nt'\u003e"+contents+"</\u0064\151\u0076>";}function buildFlightDetails(index){var numOutElements=flights[index].outbound.elements.length;var numInElements=isRetour?flights[index].inbound.elements.length:0;var firstEl=flights[index].outbound.elements[0];if(isRetour){var lastEl=flights[index].inbound.elements[numInElements-1];}var alName,alCode,flightNum,depTime,depCity,arrTime,arrCity,el;var changeTime;var provider,contents="",color='Bl\u0061\u0063k';contents+="<\141 \u0063l\u0061\163s='\u0063l\u006fse\102utt\u006fn\047 h\162\u0065\u0066\u003d'\u0023\047 "+"\157n\u0063lick='\u0063oll\141ps\145\106\u006cig\u0068tD\u0065ta\u0069ls("+index+"\051\073\040retu\u0072n f\141\154se\073'\076"+"\u003cim\u0067 src\u003d'\u002f\151m\u0061g\145\u0073/\u0063\154o\u0073e"+color+"\056\u0070\u006eg\u0027\u0020alt\u003d'sluit\145\156\047\u0020"+"borde\162='\060' \u002f><\u002fa>"+"<\u0064iv cla\163\u0073\u003d'flig\u0068tPart'>"+"\074s\160an c\u006ca\u0073s\075'd\145t\u0061il\163\u0048\u0065ade\162'\076He\u0065n\162\145\u0069\163<\057\163pa\156>"+"\u003c\163\u0070an \u0063l\u0061ss=\u0027de\164\u0061i\u006csH\u0065\141de\u0072'>"+firstEl.depDay+"\u002d"+firstEl.depMonth+"\055"+firstEl.depYear+"<\057\u0073pa\u006e\u003e";for(el=0;el<numOutElements;el++){alCode=flights[index].outbound.elements[el].airline;alName=globalAirline[0][alCode];flightNum=flights[index].outbound.elements[el].flightNumber;depTime=flights[index].outbound.elements[el].depHour+":"+flights[index].outbound.elements[el].depMins;arrTime=flights[index].outbound.elements[el].arrHour+"\072"+flights[index].outbound.elements[el].arrMins;depCity=globalCity[0][flights[index].outbound.elements[el].depAirport];arrCity=globalCity[0][flights[index].outbound.elements[el].arrAirport];contents+=buildFlightElement(alName,alCode,flightNum,depTime,arrTime,depCity,arrCity);if(numOutElements>el+1){depTime=flights[index].outbound.elements[el+1].depHour+":"+flights[index].outbound.elements[el+1].depMins;changeTime=getTimeDifference(arrTime,depTime);contents+="<\u0064\u0069\166 cla\163s=\u0027fl\151gh\164\u0043\150a\156\u0067\u0065\124im\u0065'>"+"O\166ers\u0074ap\u0074\u0069\u006a\144 o\u0070 "+arrCity+": "+changeTime;contents+="<\u002f\u0064iv>";}}contents+="\074/\u0064\u0069v>";if(isRetour){contents+="<di\166 \143\154\u0061ss='flig\u0068t\120a\162t'\u003e"+"<\u0073pan \143l\u0061ss=\u0027\144e\u0074ails\110\145ad\u0065\162\u0027\u003e\u0054er\165greis<\u002f\163pan\u003e"+"\u003csp\u0061\156\u0020\u0063l\u0061ss\075'\u0064eta\u0069ls\u0048\145a\u0064e\u0072'>"+lastEl.depDay+"-"+lastEl.depMonth+"-"+lastEl.depYear+"<\057s\u0070a\156\u003e";}for(el=0;el<numInElements;el++){alCode=flights[index].inbound.elements[el].airline;alName=globalAirline[0][alCode];flightNum=flights[index].inbound.elements[el].flightNumber;depTime=flights[index].inbound.elements[el].depHour+":"+flights[index].inbound.elements[el].depMins;arrTime=flights[index].inbound.elements[el].arrHour+":"+flights[index].inbound.elements[el].arrMins;depCity=globalCity[0][flights[index].inbound.elements[el].depAirport];arrCity=globalCity[0][flights[index].inbound.elements[el].arrAirport];contents+=buildFlightElement(alName,alCode,flightNum,depTime,arrTime,depCity,arrCity);if(numInElements>el+1){depTime=flights[index].inbound.elements[el+1].depHour+"\u003a"+flights[index].inbound.elements[el+1].depMins;changeTime=getTimeDifference(arrTime,depTime);contents+="<\u0064i\166\u0020\143\154\141\163s='\146li\147h\u0074\103ha\u006e\u0067e\124\151me\u0027\u003e"+"\u004f\u0076\u0065\u0072\u0073t\u0061\160\164ijd \u006f\160 "+arrCity+":\040"+changeTime;contents+="\074/\u0064\u0069v\u003e";}}if(isRetour){contents+="\074\057di\166\u003e";}contents+="<d\151v cl\141\163s=\u0027pro\u0076\u0069d\u0065\u0072\114i\163t'\076"+"<u\u006c\076<li\076<sp\u0061\156\u0020\u0063lass=\u0027\160\u0072ov\u0048\145ade\u0072\047>Bo\u0065k dir\145c\u0074\u0020b\151\u006a:\u003c/span></\u006ci\076";for(var i=0;i<flights[index].providers.length;i++){if(!allInFares||isAllIn(flights[index].providers[i].code)){contents+="<li><\141\040cl\u0061s\163\u003d'blueLi\156k\u0027 \164a\162ge\164\u003d'\137b\154\141\156\u006b' \u0068\u0072ef\u003d'"+flights[index].providers[i].url+"\u0027 \157n\143\154\151\143k\u003d\""+buildOnClickAction(flights[index],i)+"\">"+globalProvider[0][flights[index].providers[i].code]+"\u003c/a\u003e\074/li>";}}contents+="\074/ul></div>";contents+="<\u0064i\166\u0020\143l\141\163\u0073\075'pr\151ceL\151st'\u003e"+"\074\u0075\154\u003e<\u006c\u0069>Pr\151\152s\040p\u002e\u0070\u002e<\057\u006ci>";for(var j=0;j<flights[index].providers.length;j++){if(!allInFares||isAllIn(flights[index].providers[j].code)){provider=flights[index].providers[j];contents+="<\u006ci>\074\u0061 cla\u0073\u0073=\047b\u006cue\114ink' ta\162\147\u0065\164=\047\137bla\156\u006b\047\040hr\145\146='"+provider.url+"\047 onclick\u003d\""+buildOnClickAction(flights[index],j)+"\">&eur\u006f;\u0020"+provider.price+"\u003c\u002fa>\u003c/l\151\076";}}contents+="\u003c\057ul>\074/d\u0069\u0076>";return"\074di\u0076\040c\154as\u0073='f\u006c\u0069\u0067htDe\u0074\141ils\u0027 \151d='flig\150\164\104\u0065\u0074a\u0069\u006cs"+index+"'>"+"<\u0064i\u0076 \u0063lass\075'\u0069n\156e\162\102ox'>"+contents+"\074/div\u003e<\057\u0064i\u0076\u003e";}function getMinPrice(i,lowest,val1,val2){if(val1==val2&&flights[i].shown){return min(lowest,flights[i].lowestPrice);}else{return lowest;}}function getLowestPrice(category,index){var lowest=highValue;for(var i=0;i<flights.length;i++){switch(category){case'\163\u0074\157p\163':lowest=getMinPrice(i,lowest,index,flights[i].stops);break;case'\157\162\u0069gi\156Air\u0070or\u0074s':lowest=getMinPrice(i,lowest,filters[category][index].name,flights[i].outbound.elements[0].depAirport);break;case'a\151\u0072\154i\156es':lowest=getMinPrice(i,lowest,filters[category][index].name,flights[i].airlineCode);break;case'\157\165tD\145p\124i\155es':lowest=getMinPrice(i,lowest,filters[category][index].name,getIntervalId(flights[i].outbound.elements[0].depHour));break;case'\151nDe\160T\u0069me\u0073':lowest=getMinPrice(i,lowest,filters[category][index].name,getIntervalId(flights[i].inbound.elements[0].depHour));break;default:break;}}return lowest;}function buildCheckBox(category,index,label){var name=filters[category][index].name;var checked=filters[category][index].value?"\143h\u0065\u0063\153\u0065\u0064='ch\145\143ked\u0027":"";if(label==undefined){if(!labelUndefinedError){trackError("\u006cabel\u002dundef\u0069n\u0065d");labelUndefinedError=true;}return"";}var lowestPrice=getLowestPrice(category,index);var invert="o\u006e\143l\151ck\u003d\u0027in\u0076\145rtFi\u006cter(\""+category+"\","+index+"\u0029\u0027 ";var only="\157ncl\151ck\075\u0027o\u006e\154y\u0053\150o\u0077\050\""+category+"\"\054"+index+")\u003b retu\162n f\u0061lse;\047 ";var tooltip="";if(lowestPrice==highValue){lowestPrice='';}else{lowestPrice='&e\u0075r\157;\046nbsp;'+lowestPrice;}if(label.length>maxLabelLength){tooltip=label;label=label.substring(0,maxLabelLength-2)+'...';}return"\u003c\163p\u0061\u006e \u0063las\u0073\075\u0027\u0066ilter'><inpu\u0074\u0020t\171\u0070e\u003d'\143heckb\u006f\170\u0027 "+invert+checked+"\040\u0076\141\u006c\165e\u003d'"+name+"v'\040id='"+name+"' na\155e=\u0027"+name+"\047 \057>"+"<l\u0061b\145l t\151\164l\u0065\u003d\u0027"+tooltip+"\u0027\u0020for=\u0027"+name+"\u0027\u003e"+label+"</lab\u0065l>"+"\074s\160\u0061n \u0063la\u0073s=\u0027\u006cowestPri\143\145F\u006f\u0072Filt\145r\u0027>\074a\040c\154a\u0073\u0073=\u0027bl\u0075e\114ink\047\040\150r\145f=\u0027\u0023'\040"+only+"\u003e"+lowestPrice+"</a></\163\u0070\u0061n\u003e<\u002f\163pan\u003e";}function buildFilters(){var contents="";var category,name,label,i;contents+="<span c\154ass=\047\u0066i\154t\145\162s\u0048e\141d\145r\047\076Ve\u0072\u0066\151jn\u0020zo\145ko\160\144r\u0061\143h\u0074</spa\u006e\076";contents+="<span\040\143\154\u0061s\u0073\u003d'filter\u0043\141\u0074e\u0067or\u0079\u0027>P\u0072i\u006aze\u006e<\u002f\u0073p\u0061n>";contents+=buildCheckBox('fares',0,'alle\145\156 a\u006cl-in p\u0072ijz\u0065\u006e');contents+="\074s\u0070\141\156 cl\u0061\163\u0073='f\u0069\154\164\u0065rCategory'>\117ve\u0072st\141p\160en</s\160a\156>";category='stop\163';for(i=0;i<filters[category].length;i++){name=filters[category][i].name;switch(name){case'non\163t\u006f\u0070':label='no\156stop';break;case'on\u0065\u0073t\u006fp':label='\u0031\u0020\163\u0074op';break;case'm\165\154s\u0074op':label='2+ \u0073t\u006fps';break;default:label='--\055';break;}if(filters[category][i].active){contents+=buildCheckBox(category,i,label);}}contents+="<\u0073p\141\156\040c\154\u0061\u0073s='\u0066ilterCateg\u006fr\u0079\047\076\u0056ert\162e\u006bp\u006c\141\u0061t\u0073en</s\160an\076";category='or\u0069g\u0069nAir\u0070o\162\u0074\163';if(filters[category].length>1){contents+="<s\u0070a\156 \143la\163\u0073='\u0066i\u006ct\u0065rMaste\162\123witch\u0027>\u003c\141 cl\u0061\u0073s\075\047b\u006c\u0075eL\u0069\u006e\153\047\040"+"o\u006eclick='\u0073\u0065\u0074\101ll\117\162i\147i\156\u0073\050true\051; \162\145\u0074ur\u006e\u0020fal\u0073e\u003b' href\u003d\u0027\u0023\u0027\076a\u006c\154e\163\u0020aan"+"</\u0061> \174 <a class=\047bl\u0075\145L\151\156\u006b'\u0020oncli\143\u006b=\047s\u0065tA\u006c\u006cOr\151\u0067ins(fal\163e)\u003b "+"\u0072eturn\u0020fa\u006cs\145;'\u0020href\u003d\047#\u0027\076\u0061ll\u0065s u\151t\u003c\u002fa\u003e</\163pan>";}filters[category].sort(sortFiltersByOriginAscending);for(i=0;i<filters[category].length;i++){label=globalCity[0][filters[category][i].name];if(label==undefined){label='--\u002d';}contents+=buildCheckBox(category,i,label);}contents+="<span cl\141ss='\146il\u0074er\103ate\u0067or\171'\u003e\u0041i\162\154i\156\u0065s<\u002fspan>";contents+="<spa\156\040c\154as\u0073\u003d'\u0066\u0069l\u0074erM\141\u0073terSwitch\u0027><a\040cla\163s=\047blue\u004cink' o\156\143l\u0069ck\u003d"+"\047s\145t\u0041llAir\u006c\u0069\u006e\u0065s\u0028\u0074\162u\145)\073 r\145t\u0075rn false\073'\040\u0068re\146=\047#'>\u0061l\u006c\u0065\u0073\u0020a\141\u006e\u003c\u002f\u0061>\040\174\u0020"+"\074a\u0020c\154a\163\u0073\u003d\u0027\142\u006c\165eL\u0069nk\047\040oncli\143\153=\u0027se\164\101l\u006c\u0041ir\154ine\u0073(f\u0061lse);\040re\u0074u\162n "+"fa\154\u0073\u0065\073'\040hre\u0066='#'\076\u0061lle\u0073\u0020ui\u0074\074/\141></\u0073p\u0061\u006e\u003e";category='\u0061\u0069r\u006c\151nes';filters[category].sort(sortFiltersByAirlineNameAscending);for(i=0;i<filters[category].length;i++){name=filters[category][i].name;label=(name=='MUL')?'M\u0065e\162d\u0065re Air\u006cin\u0065\163':globalAirline[0][name];if(label==undefined){label='\u002d--';if(!labelUndefinedError){trackError("\u006cab\145\154-un\u0064efine\u0064");labelUndefinedError=true;}}contents+=buildCheckBox(category,i,label);}contents+="<\u0073\160a\u006e\040\143lass\075\u0027fi\154\164e\u0072C\141tego\u0072y\u0027\076V\145\u0072t\u0072e\u006btijd\145n\074\057\u0073pan\u003e";if(isRetour){contents+="<span cla\u0073s\u003d'\u0066\u0069lt\145\u0072\123ubCate\u0067o\u0072\u0079\u0027>\u0048eenrei\163<\057\163pan>";}category='\u006f\u0075\u0074De\u0070\124\u0069me\u0073';filters[category].sort(sortFiltersByNameAscending);for(i=0;i<filters[category].length;i++){label=formatTimeInterval(filters[category][i].name);contents+=buildCheckBox(category,i,label);}if(isRetour){contents+="<s\u0070\u0061n c\154\141ss\075\u0027fil\164e\162Sub\u0043ategor\171'>T\145rugr\u0065\u0069s\u003c\u002fs\160a\u006e>";category='in\104\u0065\160\124\u0069\u006des';filters[category].sort(sortFiltersByNameAscending);for(i=0;i<filters[category].length;i++){name=category+filters[category][i].name;label=formatTimeInterval(filters[category][i].name);contents+=buildCheckBox(category,i,label);}}return"<\144\u0069\u0076\040\151\144=\u0027\u0066ilte\u0072s' cla\163s='s\u006d\u006f\157t\u0068Bo\u0078\047><d\u0069\u0076 cla\u0073\163\u003d\u0027\u0069\u006e\156e\u0072B\u006fx\u0027\076"+"\u003c\u0066\u006f\u0072m ac\u0074i\u006f\156\u003d\u0027\047\076"+contents+"\u003c\u002ffo\162\155><\u002f\u0064i\166\u003e<\u002fdiv>";}function buildOnClickAction(flight,provNum){var origin,dest,provider,airlineCode,airlineName,numOutElements;origin=flight.outbound.elements[0].depAirport;numOutElements=flight.outbound.elements.length;dest=flight.outbound.elements[numOutElements-1].arrAirport;provider=flight.providers[provNum].code;airlineCode=flight.airlineCode;airlineName=globalAirline[0][airlineCode];return"urchinT\u0072a\143k\u0065\u0072(\047/\u0064\157\u006f\162k\154\u0069\153\057"+origin+"\057"+dest+"\u002f"+provider+"/"+airlineCode+"/"+airlineName+"\047)\073\040ret\165\162n \u0074rue\u003b";}function toggleProvidersBox(pos,index){var flightBox=document.getElementById('f\154i\147\150\u0074B\u006f\170'+pos);flightBox.style.zIndex='';var providersBox=document.getElementById('p\u0072\157vid\u0065\u0072sBo\170'+pos);var provider;var contents="<\u0064i\u0076\u0020cl\u0061s\163\075\047\143lo\163\145Contain\u0065r\062\047><a "+"hr\u0065f=\u0027\043' cl\141ss\u003d'\u0063l\157se\u0020r\u006f\165\156\144' t\u0069t\u006ce=\u0027\u0073l\u0075\151te\u006e\u0027 "+"on\u0063\u006cic\u006b\075'rem\u006fv\u0065Mas\u006b\101n\u0064P\u006fpups\050)\u003b\u0020r\u0065t\u0075r\156\u0020\146\u0061lse;\047><\u002f\u0061\u003e\u003c/di\166>"+"\074d\u0069v\040cl\u0061\163s\u003d\047box\055c\u006fnte\156\u0074'\076<d\u0069v\u0020\u0063l\141ss='box\u002d\u0074\157\u0070\047><\057\u0064i\u0076>"+"\074\144i\166\040\u0063l\u0061\163s\u003d'\142\u006fx-cont\145nt-\u0069nne\u0072'>";for(var i=0;i<maxFlightsPerPage;i++){if(i!=pos&&document.getElementById('p\162ovi\144\145\u0072\163Bo\170'+i)!=null){document.getElementById('\160r\157\166i\144ersBox'+i).style.display='n\u006fn\u0065';document.getElementById('flig\150\164Box'+i).style.zIndex='0';}}document.getElementById('\u006da\163k').style.display='blo\u0063k';contents+="<\u0064iv\u0020cl\u0061ss='\u0070r\u006fv\151\u0064\145rsB\u006f\170Head\u0027>\u0044eze vlu\143ht\u0020\167or\144t\u0020d\157\u006f\u0072\u0020m\145erdere "+"\u0077\u0065\142sites\u0020aan\147eb\u006fde\156\u002e K\u0069es \u0065\u0065\u006e \141\u0061nb\151e\144er:\u003c/div>";contents+="\074\u0064i\u0076\u0020c\u006c\u0061s\u0073\u003d\047provid\u0065r\u004cist'\u003e\u003cu\u006c>";for(var p=0;p<flights[index].providers.length;p++){if(!allInFares||isAllIn(flights[index].providers[p].code)){contents+="<\154\151><\141\u0020class='b\154ue\u004c\u0069nk' \u0074arget='\u005f\u0062lan\153'\u0020h\u0072ef='"+flights[index].providers[p].url+"' onclic\u006b=\""+buildOnClickAction(flights[index],p)+"\"\u003e"+globalProvider[0][flights[index].providers[p].code]+"\074/\141><\u002fli>";}}contents+="\074/ul><\057\144i\u0076>";contents+="\074d\u0069v\040c\154\u0061\u0073\u0073='\u0070riceL\u0069s\164\047><ul>";for(var j=0;j<flights[index].providers.length;j++){if(!allInFares||isAllIn(flights[index].providers[j].code)){provider=flights[index].providers[j];contents+="<li\u003e<a\u0020c\u006c\u0061ss='\u0062\u006c\165\145\114\151n\153\047 \164a\162\u0067\u0065t='_bla\u006ek'\040href=\u0027"+provider.url+"' \u006f\156\u0063lic\u006b=\""+buildOnClickAction(flights[index],j)+"\">"+"&e\165ro;\040"+provider.price+"\074\u002fa\u003e<\u002fl\u0069>";}}contents+="</\165\u006c\076</di\u0076\u003e";contents+="<\144iv \u0063l\u0061\u0073\u0073='b\165t\u0074on\u004c\u0069\163t'>\074\u0075l\076";for(var k=0;k<flights[index].providers.length;k++){if(!allInFares||isAllIn(flights[index].providers[k].code)){provider=flights[index].providers[k];contents+="<li><a \u0068r\u0065f='"+provider.url+"\u0027 ta\162\u0067et\u003d'_bla\u006ek' "+"o\156\143\154ick=\""+buildOnClickAction(flights[index],k)+"\"\u003e"+"<\u0069mg\u0020src\075\u0027/ima\u0067es/b\165\u0074ton_\147\141_up.jp\u0067' borde\162\075'0'\u003e</a\076\074\u002fl\u0069\076";}}contents+="</ul>\u003c/\u0064iv\076";contents+="\074/di\166></d\151v\u003e";contents+="<div \u0063la\u0073s='b\157x\u002dbot\u0074o\155\047><di\166\u003e\040\u003c/\144\151v></d\u0069\u0076>";if(providersBox.style.display=='bl\157ck'){providersBox.style.display='\156o\156\u0065';document.getElementById('mas\153').style.display='n\u006fne';}else{providersBox.style.display='\u0062lock';}providersBox.innerHTML=contents;urchinTracker('/pro\u0076\u0069de\u0072\102ox/page='+currentPage+'/\u0070\u006fs='+pos);}function getCountry(code){switch(code){case'AMS':return'NL';break;case'EI\u004e':return'\116L';break;case'\122\u0054M':return'\116L';break;case'\u0047RQ':return'\116L';break;case'MST':return'NL';break;case'BRU':return'BE';break;case'\103R\u004c':return'BE';break;case'ZWE':return'BE';break;case'\132\u0059R':return'\102E';break;case'CGN':return'\u0044\u0045';break;case'\104TM':return'DE';break;case'FMO':return'\u0044\105';break;case'NR\u004e':return'\104E';break;case'\104US':return'DE';break;default:return'';break;}}function getAirportShortName(code){switch(code){case'AMS':return'\101\u006dst\145rd\141m';break;case'\u0045I\u004e':return'\u0045i\u006edhoven';break;case'\u0052T\u004d':return'Rotte\162da\155';break;case'G\u0052Q':return'\107roningen';break;case'\115ST':return'\u004da\u0061\163\164r\151ch\u0074';break;case'BR\125':return'Brussel';break;case'CR\114':return'\103\u0068\u0061r\154e\162oi';break;case'\u005a\127E':return'\101nt\u0077e\u0072pen C\056';break;case'ZY\u0052':return'Brusse\154 \115\u0069di';break;case'\u0043G\116':return'\u004beul\145n';break;case'D\124M':return'Dor\u0074\155\165nd';break;case'\106\115\u004f':return'M�\u00bcnst\u0065\162';break;case'NR\u004e':return'\u0057eez\u0065';break;case'\u0044US':return'D\165sseldo\u0072f';break;default:return'';break;}}function hideCountry(code){var airports;switch(code){case'N\114':airports={AMS:'',EIN:'',RTM:'',GRQ:'',MST:''};break;case'BE':airports={BRU:'',CRL:'',ZWE:'',ZYR:''};break;case'D\u0045':airports={CGN:'',DTM:'',FMO:'',DUS:'',NRN:''};break;default:break;}for(var airport in airports){for(var x=0;x<filters['\157r\u0069gi\156Air\u0070\157\u0072t\u0073'].length;x++){if(filters['or\u0069\147i\156\101\u0069rp\157\162ts'][x].name==airport){filters['\157riginAir\u0070\u006fr\u0074s'][x].value=false;}}}countryFilters[code]=false;updateShownFlags();}function showAllCountries(){for(var code in countryFilters){countryFilters[code]=true;}for(var x=0;x<filters['origin\101irp\157rt\163'].length;x++){filters['or\151g\u0069\156\u0041irp\u006fr\u0074\u0073'][x].value=true;}updateShownFlags();currentPage=1;displayResults();}function flightsFromCountry(code){for(var i=0;i<flights.length;i++){if(getCountry(flights[i].outbound.elements[0].depAirport)==code){return true;}}return false;}function buildCountryFilters(){var contents="";var hasFlights={'\116L':false,'\102\u0045':false,'DE':false};var numCountries=0;var countries={'N\u004c':'\u004eed\145r\154\u0061\156d','\102\u0045':'Belgi\u00EB','\104E':'D\u0075i\u0074sl\141n\144'};var colors={'N\114':'green','\u0042E':'\u0062l\u0075e','DE':'\u0070\u0069n\153'};for(var code in countryFilters){hasFlights[code]=flightsFromCountry(code);if(hasFlights[code]){numCountries++;}}if(numCountries<=1){return"";}for(code in countryFilters){if(hasFlights[code]&&countryFilters[code]){contents+="<div\u0020c\154\u0061\u0073s\u003d'\u0063ou\156\u0074ry\u0046il\u0074er b\147\u002d"+colors[code]+"'\076"+"<div\u0020cl\141ss='te\170t'\u003e\u0076\u0061nu\u0069t "+countries[code]+"<\u002fdiv>"+"<div c\u006cass='\143\u006c\157se\103\u006f\156\u0074ai\u006e\u0065\u0072'\076\u003c\u0061\040hr\u0065\u0066\u003d'#'\040\143\u006cas\u0073=\u0027\143l\157\163\u0065 squ\u0061\u0072e\047"+"\040ti\u0074\u006ce='Vl\u0075\143\u0068ten \166an\165it "+countries[code]+"\040ve\162bergen' "+"o\u006e\u0063li\u0063k\u003d'hi\u0064eCo\165\156\u0074ry(\""+code+"\");\u0020\u0063ur\162\145n\u0074Pa\147e\0751; "+"d\u0069spl\u0061\u0079\u0052\145s\u0075\u006c\164\163();\u0020re\164ur\u006e \u0066alse\073\047><\057a></\u0064\u0069v\076<\057div>";}}if(!countryFilters['NL']||!countryFilters['\u0042E']||!countryFilters['\104\u0045']){contents+="<\144\u0069v\u0020id='sh\u006f\167\101llCo\u0075\u006etr\u0069e\163L\151\156\u006b'\076\074\141 cl\141s\163='\142\u006c\u0075\145Link\u0027 "+"h\u0072ef\u003d\047#' tit\u006ce='\124\157o\u006e\040al\154\u0065 vl\u0075\143hten v\u0061\156uit\u0020\u004eed\145rland, België"+" e\u006e\040\104u\u0069t\u0073l\141n\144' \u006fncl\u0069\143\u006b\075'\u0073ho\u0077\101\154l\u0043o\u0075\u006etries\u0028\u0029\073\040return\040\146a\u006cse;'>"+"\141\154l\u0065\040\154an\u0064\u0065n\u0020\141a\u006e</a\076\074\057div>";}return"\074d\151v i\144\u003d\047cou\u006et\u0072\u0069es'>"+contents+"\u003c\057di\166>";}function removeMaskAndPopups(){document.getElementById('m\141\163k').style.display='\u006e\u006f\156e';for(var i=0;i<maxFlightsPerPage;i++){if(document.getElementById('\u0070rov\151d\u0065rs\u0042\157\u0078'+i)!=null){document.getElementById('p\u0072\u006fvid\u0065rsB\u006f\170'+i).style.display='n\u006fne';}}}function removeLoader(){var loader=document.getElementById('c\151r\143\u006c\145-loa\u0064er');if(loader!=null){loader.style.display='none';}}
