/* J_Home.jsp */ /* Funciones para el formulario de cancelación de reservas */ function sortHotelsByName(a, b){ var aName = a.nombre.toLowerCase(); var bName = b.nombre.toLowerCase(); return ((aName < bName) ? -1 : ((aName > bName) ? 1 : 0)); } hoteles = [ { idsolres:'6200017', nombre:'Melia Ria' } , ]; hoteles.sort(sortHotelsByName); $i(function() { // Habilitar los calendarios del formulario de cancelación $i('#cancel-form .datepicker').datepicker({ monthNames: [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' ], monthNamesShort: [ 'Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic' ], dayNames: [ 'Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado' ], dayNamesMin: [ 'Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb' ], firstDay: '1', }); // Mostrar los calendarios sólo al hacer clic en las cajas de calendario $i('#cancel-form .dates .datepicker').find('.ui-widget-content').hide(); $i("#cancel-form .calendar_from, #cancel-form .calendar_to").click(function(obj) { var currentcal=$i(this).closest('.web-ui-input-text').find('.ui-widget-content'); var othercal=$i(this).closest('.dates').find('.ui-widget-content').not(currentcal).hide(); if (currentcal.is(':visible')) { currentcal.hide() } else { currentcal.show() } }); cal_initCalendars($i("#inDate-cancelform"), $i("#outDate-cancelform"), today, tomorrow); $i('#hotel').val("Melia Ria"); var accentMap = { "á":"a", "à":"a", "ä":"a", "â":"a", "ã":"a", "é":"e", "è":"e", "ë":"e", "ê":"e", "í":"i", "ì":"i", "ï":"i", "î":"i", "ó":"o", "ò":"o", "ö":"o", "ô":"o", "õ":"o", "ú":"u", "ù":"u", "ü":"u", "û":"u", "ç":"c", "ñ":"n" }; var normalize = function(term) { var ret = ""; for ( var i = 0; i < term.length; i++ ) { ret += accentMap[ term.charAt(i) ] || term.charAt(i); } return ret; }; $i('#codigoHotelSolRes').val(hoteles[0].idsolres); $i('#hotel').val(hoteles[0].nombre); $i('#hotel').attr("disabled","disabled"); $i('#hotel-btn-erase').hide(); $i('#suscripcion_accept').on("change",function() { if ($i(this).is(":checked")){ $i('.checkbox-conditions').removeClass("not-checked"); $i('#suscripcion_accept_error').attr("style", "display:none !important;"); } else{ $i('.checkbox-conditions').addClass("not-checked"); $i('#suscripcion_accept_error').attr("style", "display:block !important;"); } }); $i('#email').on("focus",function() { $i('#suscripcion_email').find(".email").removeClass("error"); $i('#suscripcion_email').find(".message-error").hide(); }).on("blur",function() { if ($i('#email').val() == "") { $i('#suscripcion_email').find(".email").addClass("error"); $i('#suscripcion_email').find(".message-error").show(); } }); }); // Funcion util que nos dara solo los valores de un array function getArrayValues(arrayObject,valueName) { var arrayValueName = valueName === undefined ? 'nombre': valueName; var tmp_arr = []; for ( var item=0; item" ).parent().html(); $i(".newsletter").empty(); $i(".search-box").before(news); $i(".newsletter").addClass("top"); } function suscriptionFormClear() { $i('#email').val(""); $i('#suscripcion_accept').prop("checked",false); } $i(function() { $i('#hotel-btn-erase').on("click",function() { $i('#hotel').val(""); $i('#hotel').autocomplete("search"); $i('#hotel').focus(); $i('#codigoHotelSolRes').val(""); $i(this).hide(); }); footer.init(); var pnr = "N"; $i("#localizador").blur(function() { if (pnr=="Y"){ if (trim($i("#localizador").val()).length == 10){ $i("#cancel-form fieldset.dates").slideDown("fast"); } else { $i("#cancel-form fieldset.dates").slideUp("fast"); } } }); $i("#localizador").trigger("blur"); // Activate the section according to requested variable $i('.manage-booking a.web-ui-btn').trigger("click"); $i('.module.accordion').on("click",function() { if ($i(this).find(".web-ui-btn-active-effect").length==0) { $i('#errorWeb').slideUp(); $i('#infoWeb').slideUp(); } }) }); /* / J_Home.jsp */