$(document).ready(function(){$('#results').show();function getElementInSurroundingContainer(element,expr){while(!element.children().is(expr)){element=element.parent();}
return element.children(expr);}
function updateCountries(){$.getJSON("/trips/countries",{region:$("select#id_region").val(),ajax:'true'},function(data){options='<option value="">All Countries</option>';for(var i=0;i<data.length;i++){options+='<option value="'+data[i].pk+'">'+data[i]['fields'].name+'</option>';}
$("select#id_finder_country").html(options);});}
function customRange(input){var default_min_date=new Date();default_min_date.setDate(default_min_date.getDate()+4);var finish_min_date=default_min_date;if($("#id_start_date").val()){finish_min_date=$("#id_start_date").datepicker("getDate");}
return{minDate:(input.id=="id_finish_date"?finish_min_date:default_min_date),maxDate:(input.id=="id_start_date"?$("#id_finish_date").datepicker("getDate"):null)};}
function updatePaginationLinks(){$('.pagination a').each(function(){var paginationAnchor=$(this);var advancedPattern=/advanced\=(True|False)/;var oldHref=paginationAnchor.attr('href');var newHref='';if($("#advanced").val()=='True'){newHref=newHref.replace(advancedPattern,"advanced=True");}else{newHref=newHref.replace(advancedPattern,"advanced=False");}
paginationAnchor.attr('href',newHref);});}
function resetTripCodeSearchBox(){$('#id_dossier_code').val('')}
var lessOptionsText='<img src="'+MEDIA_URL+'static/images/minus-btn.png" /> Basic Search';var moreOptionsText='<img src="'+MEDIA_URL+'static/images/plus-btn.png" />  Advanced Search';function update_duration_sliders(min_duration,max_duration){var max_duration_value=60;var plus="";if(max_duration==max_duration_value){plus="+";}
$('#min_duration').html(min_duration);$('#max_duration').html(max_duration+plus);}
var initial_min_duration=$('#id_min_duration').val();var initial_max_duration=$('#id_max_duration').val();update_duration_sliders(initial_min_duration,initial_max_duration);$("#duration_range").slider({'animate':true,'range':true,'values':[initial_min_duration,initial_max_duration],'step':1,'min':1,'max':60,'slide':function(event,ui){var duration_range=$(this).slider('option','values');var min_duration=parseInt(duration_range[0]);var max_duration=parseInt(duration_range[1]);$('#id_min_duration').val(min_duration);$('#id_max_duration').val(max_duration);update_duration_sliders(min_duration,max_duration);}});function update_price_sliders(min_price,max_price){var max_price_value=5000;var currency_symbol=$('#currency_symbol').html();var plus="";if(max_price==max_price_value){plus="+";}
$('#min_price').html(currency_symbol+min_price);$('#max_price').html(currency_symbol+max_price+plus);}
var initial_min_price=$('#id_min_price').val();var initial_max_price=$('#id_max_price').val();update_price_sliders(initial_min_price,initial_max_price);$("#price_range").slider({'animate':true,'range':true,'values':[initial_min_price,initial_max_price],'step':100,'min':100,'max':5000,'slide':function(event,ui){var price_range=$(this).slider('option','values')
var min_price=parseInt(price_range[0]);var max_price=parseInt(price_range[1]);$('#id_min_price').val(min_price);$('#id_max_price').val(max_price);update_price_sliders(min_price,max_price);}});$('#id_advanced_search_options').hide()
if($('#advanced').val()=='True'){$('#id_advanced_search_options').show()
$('#id_show_advanced_search').html(lessOptionsText)}else{$('#id_advanced_search_options').hide()
$('#id_show_advanced_search').html(moreOptionsText)}
$('.brief_trip_description:even').addClass('result_even');$('.brief_trip_description:odd').addClass('result_odd');resetTripCodeSearchBox();$("select#id_region").change(updateCountries);$("#id_start_date,#id_finish_date").datepicker({dateFormat:"D, M dd yy",beforeShow:customRange,buttonImage:MEDIA_URL+"static/images/calendar.gif",showOn:"both",buttonImageOnly:true,changeYear:"true",changeMonth:"true",showButtonPanel:true});$('#id_show_advanced_search').click(function(e){e.preventDefault();var advanced_search_options=$('#id_advanced_search_options');if(advanced_search_options.is(':hidden')){advanced_search_options.show('normal');$(this).html(lessOptionsText);$('#advanced').val('True');}else{advanced_search_options.hide('normal');$(this).html(moreOptionsText);$('#advanced').val('False');}
updatePaginationLinks();});$("#list_views").tabs({cookie:{expires:30}});var lessDetailsText='<img src="'+MEDIA_URL+'static/images/minus-btn.png" /> Collapse';var moreDetailsText='<img src="'+MEDIA_URL+'static/images/plus-btn.png" />  Expand';$('.view_more').click(function(){var extra_description=getElementInSurroundingContainer($(this),'.extra_description');if(extra_description.is(':hidden')){extra_description.show('normal');$(this).html(lessDetailsText);}else{extra_description.hide('normal');$(this).html(moreDetailsText);}
return false;});});$(document).ready(function(){$('a[rel*=facebox]').facebox();$("#id_localization_country").change(function(){$("#country_localization_form").submit();})
$('#tab-content').tabs({'fxFade':true,'fxSpeed':'fast'});$('.collapsable-head').click(function(){$(this).next().toggle('slow');return false;}).next().hide();ff2_inline_stack_fix();init_login_facebox();init_marketing_ads();init_featured_trips();init_main_banner();init_input_default_text();});function init_login_facebox()
{is_login=$(document).getUrlParam('login')
if(is_login=='true'){if($('#user_name').val()==undefined){$.facebox({ajax:'/accounts/login/'})}}}
$(document).ready(function(){function addMega(){$(this).addClass("hovering");}
function removeMega(){$(this).removeClass("hovering");}
var megaConfig={interval:170,sensitivity:4,over:addMega,timeout:500,out:removeMega};$("li.mega").hoverIntent(megaConfig);});$(document).ready(function(){var offline_string="Chat is offline.";if($('#imw_start').html()){if($('#imw_start').html().search(offline_string)>-1){$('#imwell').hide();}}});$(document).ready(function(){$("#id-testimonial-tracker").jCarouselLite({auto:8000,speed:1200,circular:true,visible:1,easing:'easeInOutBack',vertical:true});});
