$(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('')}

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);

$('#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(lessOptionsText);$('#advanced').val('False');}
updatePaginationLinks();});$("#list_views").tabs({cookie:{expires:30}});

$('.view_more').click(function(){var extra_description=getElementInSurroundingContainer($(this),'.extra_description');if(extra_description.is(':hidden')){extra_description.show('normal');}else{extra_description.hide('normal');}
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:150,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});});
