$(document).ready(function(){ $(".addon_find_another_trip_close").bind('click', function(){ $('#addon_find_another_trip_message_wrap_link').hide_fade(); return false; }); $('.back_to_school_list').bind('click', function() { history.back(); return false; }); // "sold out" thickbox onclick "sold out" link $('a#addon_find_another_trip').click(function() { $.create_fade_box('id', 'addon_find_another_trip_message_wrap', "Find another trip", 'addon_find_another_trip_message', { height: 200, width: 500, wrapping_class: 'addon_find_another_trip_thickbox', fade_height: 15, fade_width:15, fade_click_close: false, auto_scroll: false, show_title: false, corners: true } ); return false; }); ////////////////////////////////////////]= Tabs [//////////////////////////////////////// // initiate leftcol tabs $("#reserv_addon_leftcol").tabs({tabs_id:"reserv_addon_leftcol_tabs_wrap", content_id:"reserv_addon_leftcol_tabs_content"}); // more info link - trigger tab > destination $("#open_tab_destination").click(function(){ $("#reserv_addon_leftcol").trigger_tab(3); return false; }); // more info link - trigger tab > package $("#open_tab_package").click(function(){ $("#reserv_addon_leftcol").trigger_tab(2); return false; }); // more info link - trigger tab > hotel $("#open_tab_hotel").click(function(){ $("#reserv_addon_leftcol").trigger_tab(4); return false; }); // more info link - trigger tab > flight $("#open_tab_flight").click(function(){ $("#reserv_addon_leftcol").trigger_tab(5); return false; }); ////////////////////////////////////////]= Hotel Tab [//////////////////////////////////////// $("#hotel_details_description").append('... show more'); // Hotel tab > show more $("#hotel_show_more").click(function(){ var text = $(this).text(); if(text == "show more"){ $("#hotel_show_more").text("show less"); $(".hotel_details_description_long").show(); $(".hotel_show_more_dots").hide(); return false; } else if(text == "show less"){ $("#hotel_show_more").text("show more"); $(".hotel_details_description_long").hide(); $(".hotel_show_more_dots").show(); } return false; }); ////////////////////////////////////////]= Photos Fadebox [//////////////////////////////////////// // launch fadebox $(".open_addon_photos_thickbox").each(function(){ $(this).fade_box({ width: 730, height: 457, wrapping_class: 'addon_photos_thickbox', fade_height: 15, fade_width:15, fade_click_close: false, auto_scroll: false, show_title: true, corners: true }); }); ////////////////////////////////////////]= Rightcol [//////////////////////////////////////// $("#reserv_addon_rightcol_plans .input_radio").click(function(){ // Bold label $("#reserv_addon_rightcol_plans li").removeClass(); $(this).parent("li").addClass("selected_plan"); // Change H3 text var val = $(this).attr("value"); var current_text = $("#reserv_addon_rightcol_due h3 span span").text(); var selected_plan_text; switch (val) { case "full": selected_plan_text="Full Payment"; break; case "monthly": selected_plan_text="Monthly"; break; case "flex": selected_plan_text="Flex Pay"; break; } // Fade H3 bg /*if(current_text!=selected_plan_text) { $("#reserv_addon_rightcol_due h3 span").text(selected_plan_text).effect("highlight", {}, 2000); }*/ // Hide reminder //$("#payment_plan_reminder").removeClass().addClass("hide"); }); //code for payment plan options functionailty $('#payment_plan_list li input').click(function() { var payment_plan_id = $(this).attr('id').split('_')[2]; var reservation_id = $('#reservation_id_hidden_field').val(); var url = '/index.php/res/get_payment_plan_data/' + payment_plan_id + '/' + reservation_id; var remote_data = new $.cr.remote_data( { url: url, callback:function(self) { var payment_plan = self.data; $('#payment_plan_details').empty(); if(payment_plan.initial_deposit_amount != '0.00') { $('#payment_plan_details').append('
  • ' + payment_plan.deposit_due_date + '$' + payment_plan.initial_deposit_amount + '
  • '); $('#deposit_due_date').val(payment_plan.deposit_due_date) } for(var x = 0; x < payment_plan.payment_options.length; x++) { $('#payment_plan_details').append('
  • ' + payment_plan.payment_options[x].due_date + '$' + payment_plan.payment_options[x].amount + '
  • '); } } }); }); if($('#payment_plan_list li input[rel=monthly]').length > 0) { $('#payment_plan_list li input[rel=monthly]').slice(0,1).trigger('click'); } else if($('#payment_plan_list li input[rel=flexpay]').length > 0) { $('#payment_plan_list li input[rel=flexpay]').slice(0,1).trigger('click'); } else if($('#payment_plan_list li input[rel=full_payment]').length > 0) { $('#payment_plan_list li input[rel=full_payment]').slice(0,1).trigger('click'); } $('#join_this_trip').click(function() { location.href = $(this).attr('rel') + '/' + $('input[name=payment_plan]:checked').val(); return false; }); $('#phone1').keyup(function(event) { if((event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 48 && event.keyCode <= 57)) { if($('#phone1').val().length >= 3) { $('#phone2').trigger('focus'); } } }); $('#phone2').keyup(function(event) { if((event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 48 && event.keyCode <= 57)) { if($('#phone2').val().length >= 3) { $('#phone3').trigger('focus'); } } }); });