$ = jQuery; var bookingWidgetController = function(){ return { init: function () { this.prepare_dependencies(); }, prepare_dependencies: function() { var target_css = "//benalmadena-beach-dot-secure-benalmadena.appspot.com/static_1/css/booking/benalmadenabeach/booking_widget_benalmandena-beach.css?v=5"; $('head').append( $('').attr('href', target_css) ); $.getScript("//benalmadena-beach-dot-secure-benalmadena.appspot.com/static_1/lib/selectric/jquery.selectric.1.8.js"); $.getScript('//benalmadena-beach-dot-secure-benalmadena.appspot.com/static_1/lib/jquery-ui-1.10.1.custom.min.modified.js', function(){ bookingWidgetController.get_booking_widget_html(); }) }, get_booking_widget_html: function () { var language_widget = $("html").attr("lang"); $.get("//benalmadena-beach-dot-secure-benalmadena.appspot.com/benalmadenawidget/" + language_widget, function(e) { var parent_wrapper = $("
").html(e); $("#reservas-container").append(parent_wrapper); bookingWidgetController.prepare_buttons_controls(); }); }, prepare_buttons_controls: function () { $(".rooms_number_wrapper").append($("
")); $(".overlay_rooms").click(function(){ setTimeout(function(){ $(".rooms_number").data('selectric').open(); }, 0.2); }); } } }(); bookingWidgetController.init(); $(function(){ if (!(window.location.pathname == '/')) { if (!window.location.pathname.match(/^\/..$/g)){ $("body").addClass('inner_section'); } } }); $(window).load(function() { /*if (!(window.location.pathname == '/')) { if (!window.location.pathname.match(/^\/..$/g)){ $("body").addClass('inner_section'); } }*/ $("#full_wrapper_booking").find(".booking_form > *:not(.room_list_wrapper, .guest_selector)").click(function(){ if ($(".room_list_wrapper").css('display') != 'none'){ $(".room_list_wrapper").hide(); } }); $(document).click(function(e){ if(!$(e.target).closest("#reservas-container").length) { $(".room_list_wrapper").slideUp(); } }); $(".rooms_number_wrapper").click(function(){ $(this).find(".rooms_label").hide(); $(this).find(".selectric").show(); }); });