$(function(){search_filter();if(typeof(Eturas)=='undefined'){Eturas=function(){};Eturas.updateIframeHeight=function(){};Eturas.pageToTop=function(){jQuery().scrollTop(0);};Eturas.pageToiFrameTop=Eturas.pageToTop;Eturas.callCustomScript=function(){};Eturas.parentWindow=false;}
if(jQuery(window).width()>700){$.extend($.datepicker,{_checkOffset:function(inst,offset,isFixed){return offset;}});}
$('input[default=true]').each(function(){jQuery(this).bind('focus',function(){if(jQuery(this).val()==jQuery(this).attr('default_text')){jQuery(this).val('');}});jQuery(this).bind('blur',function(){if(jQuery(this).val()==''){jQuery(this).val(jQuery(this).attr('default_text'));}});if(jQuery(this).val()==''){jQuery(this).val(jQuery(this).attr('default_text'));}});});function search_filter(){if($("#SearchDeparture").length>0){if($.cookie('departure_id')&&$.cookie('departure_name')&&!$("#SearchDeparture").val()){$("#SearchDeparture").val($.cookie('departure_name'));$("#SearchDepartureId").val($.cookie('departure_id'));}
if($.cookie('destination_id')&&$.cookie('destination_name')&&!$("#SearchArrival").val()){$("#SearchArrival").val($.cookie('destination_name'));$("#SearchArrivalId").val($.cookie('destination_id'));}
$("#SearchDeparture, #SearchArrival").click(function(){this.select();});var formatSearchItem=function(row){return"
"+row[1]+' ('+row[3]+')'
+""+row[2]+""
+'
';}
var formatSearchResult=function(row){return row[5];}
var parseSearchResult=function(data){var parsed=[];var rows=data.split("\n");for(var i=0;i0&&$("#SearchArrivalId").length>0){Dpa_a=$("#SearchDepartureId").val();Des_a=$("#SearchArrivalId").val();if(Dpa_a!=''&&Des_a!=''){$.getJSON(host+'prices/low_cost_dates/'+Dpa_a+'/'+Des_a,function(response){low_cost_dates=response;});}}}
function load_tips(){$("#main .tips").tooltip();}
function flexible_dates(departure,destination,date){if($('#flexible_dates').length==0){return false;}
if(typeof flexible_dates.init_d_date=='undefined'){flexible_dates.init_d_date=$('#SearchDepartureDate').val();flexible_dates.init_c_date=$('#SearchComebackDate').val();flexible_dates.loader=null;}
if(!departure){var departure=$('#SearchDepartureId').val();}
if(!destination){var destination=$('#SearchArrivalId').val();}
if(!departure||!destination){return false;}
var way_type=$('input:radio[name="data[Search][way_type]"]:checked').val();var departure_date=$('#SearchDepartureDate').val();var comeback_date=$('#SearchComebackDate').val();if('one_way'==way_type){if(departure_date==flexible_dates.init_d_date){return false;}}else{if(comeback_date==flexible_dates.init_c_date){return false;}}
if(!date){date='date';}
if(flexible_dates.loader){clearTimeout(flexible_dates.loader);}
$('#flexible-dates-loader').css('display','block').css('height',$('#flexible_dates table').height());var delayedLoader=function(){alert(1);$('#flexible_dates').load(host+'search/flexible_dates/'+departure+'/'+destination+'/'+way_type+'/'+date+'/'+departure_date+'/'+
comeback_date,function(){Eturas.updateIframeHeight();$('#flexible-dates-loader').css('display','none');});};flexible_dates.loader=setTimeout(delayedLoader,150);}
function show_destinations(dest){window.open(host+"search/destinations/"+dest,"Window1","menubar=no,width=660,height=560,scrollbars=yes,toolbar=no");}
function add_destination(dest,name,key){if(dest=='from'){$('#SearchDeparture').val(name);$('#SearchDepartureId').val(key);}else if(dest=='to'){$('#SearchArrival').val(name);$('#SearchArrivalId').val(key);}}
function set_hotel_reference(ref,name){$('input#HotelsTitleItem').val(ref);$('input#HotelsTitle').val(name).trigger('blur');}
function load_tips(){jQuery('.tips').each(function(){jQuery(this).bind('mouseover',function(){showTooltip(this);}).bind('mouseout',function(){hideTooltip(this);});});}
function showTooltip(element){if(!window._tooltip){window._tooltip=jQuery('');jQuery(document.body).append(window._tooltip);};var $el=jQuery(element);window._tooltip.html('').removeClass('pad');if($el.attr('alt'))
var body=$el.attr('alt');else if($el.attr('title'))
var body=$el.attr('title');if(body!=''){window._tooltip.addClass('pad').append(body);};jQuery(document).bind('mousemove',moveTooltip);}
function moveTooltip(e){if(window._tooltip!=undefined){lf=(e.clientX+document.body.scrollLeft-window._tooltip[0].offsetWidth-5);tp=(e.clientY+document.body.scrollTop+25);if(lf<5)
lf=5;if(lf>(jQuery(window).width()-window._tooltip[0].offsetWidth))
lf=jQuery(window).width()-window._tooltip[0].offsetWidth;if(jQuery(window).width()2){offsetCount=offsetDay.getDay()-2;}
offsetDay.setDate(offsetDay.getDate()+offsetCount);$('#SearchComebackDateVisual').datepicker('setDate',offsetDay);}
$("#SearchComebackDateVisual").datepicker("option","minDate",day);}
var daysToDisable=[1,2,3,4];function disableSpecificDays_departure(date){td_class='';if(way_type=='weekends'){var day=date.getDay();for(i=0;i0){$('#low_cost_dates').show();var month=date.getMonth()+1;if(month<10)
month='0'+month;var day=date.getDate();if(day<10)
day='0'+day;var year=date.getFullYear();if($.inArray(year+'-'+month+'-'+day,low_cost_dates.departure)!=-1)
td_class='low_cost';}
if(typeof(s_opt_)=='undefined')
s_opt_=setTimeout(setCalendarOpt,100);return[true,td_class];}
function disableSpecificDays_arrival(date){td_class='';if(way_type=='weekends'){var day=date.getDay();for(i=0;i0){$('.ui-datepicker-current').hide();$('#low_cost_dates').remove();$('.ui-datepicker-buttonpane')[0].innerHTML+=' - '+$.datepicker._defaults.low_cost+'';if(low_cost_dates.departure.length>0||low_cost_dates.arrival.length>0)
$('#low_cost_dates').show();else
$('#low_cost_dates').hide();s_opt_=undefined;}else{setTimeout(setCalendarOpt,100);}}
function win(page,wid,hit){var windo=eval('window.open("'+page+'","_blank","status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=no,width='+wid+',height='+hit+',top=100,left=100")');return windo;}
function routeMap(arr,arr2,mapid){var myLatlng=new google.maps.LatLng(arr[0]['latitude'],arr[0]['longitude']);var myOptions={zoom:11,center:myLatlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:false}
var routeMarkers=[];var LatLngList=[];var routeMap=new google.maps.Map(document.getElementById(mapid),myOptions);nr=1;var flightPlanCoordinates=[];var flightPlanCoordinates2=[];var f=0;var f2=0;var g=0;var l=arr.length;if(l0&&i+1!=arr.length){var image=new google.maps.MarkerImage('http://final.eturas.lt/flights/img/mm_20_yellow.png');}
if(airport){var myLatlng=new google.maps.LatLng(airport['latitude'],airport['longitude']);var marker=new google.maps.Marker({position:myLatlng,map:routeMap,icon:image,title:airport['name']});routeMarkers[g]=marker;g++;flightPlanCoordinates[f]=new google.maps.LatLng(airport['latitude'],airport['longitude']);f++;LatLngList[i]=new google.maps.LatLng(airport['latitude'],airport['longitude']);}
var image=new google.maps.MarkerImage('http://www.google.com/mapfiles/dd-start.png');if(i>0&&i+1!=arr2.length){var image=new google.maps.MarkerImage('http://final.eturas.lt/flights/img/mm_20_yellow.png');}
if(airport2){var myLatlng=new google.maps.LatLng(airport2['latitude'],airport2['longitude']);var marker=new google.maps.Marker({position:myLatlng,map:routeMap,icon:image,title:airport2['name']});if(airport2){flightPlanCoordinates2[f2]=new google.maps.LatLng(airport2['latitude'],airport2['longitude']);f2++;LatLngList[i]=new google.maps.LatLng(airport2['latitude'],airport2['longitude']);}
g++;}}
var flightPath=new google.maps.Polyline({path:flightPlanCoordinates,strokeColor:"#44CCFF",strokeOpacity:1.0,strokeWeight:2});flightPath.setMap(routeMap);if(flightPlanCoordinates2){var flightPath=new google.maps.Polyline({path:flightPlanCoordinates2,strokeColor:"#7FE63A",strokeOpacity:1.0,strokeWeight:2});flightPath.setMap(routeMap);}
var bounds=new google.maps.LatLngBounds();for(var i=0;i