1$(window).ready( 2 function(){ 3 if($('#div_login').length){ 4 /* Animacion del formulario de recuperar contraseña */ 5 var recuperarPassword = $('#div_recuperar_password'); 6 var buttonRecuperarPassword = $('.tpl-corporate-header > .content > .login_module #div_login #panel_login a.link_gris.recuperar_password'); 7 8 if(!mobile){ 9 buttonRecuperarPassword.click(function(){ 10 recuperarPassword.show(); 11 recuperarPassword.animate({'left':'280px'}); 12 $(' input#email',recuperarPassword).focus(); 13 }); 14 }else{ 15 buttonRecuperarPassword.click(function(){ 16 recuperarPassword.fadeIn(3000); 17 $(' input#email',recuperarPassword).focus(); 18 }); 19 } 20 recuperarPassword.focusout(function(){ 21 recuperarPassword.fadeOut(); 22 } 23 ); 24 /* fin mostrar mensajes de recuperar password */ 25 26 } 27 /* fin mostrar mensajes de recuperar password */ 28 29 30 if($('.tpl-mi-reserva-corporate').length){ 31 32 /* Desplegable de reservas */ 33 $('.sta_show_reserva').click(function(){ 34 35 if($('.tpl-mi-reserva-corporate > div > div > div#listado_reservas').length){ 36 var i = $(this).closest($('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li')).index(); 37 38 if ( $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_desplegable_reserva').shown() ) 39 { 40 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span').text($('.mas_info_text').val()); 41 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_desplegable_reserva').slideUp(); 42 } 43 else 44 { 45 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span').text($('.menos_info_text').val()); 46 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_desplegable_reserva').slideDown(); 47 } 48 49 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_show_reserva, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_hide_reserva, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_precio_total, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .contenido_opciones, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .ultima_reserva_interior, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+')').exchangeClass('desplegado', ''); 50 51 $('.tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .contenido_opciones .mas_info .icon, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info .icon').exchangeClass('rotate_activate_180m','rotate_no_activate_180m'); 52 53 } else { 54 55 var i = $(this).closest($('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li')).index(); 56 57 if ( $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .sta_desplegable_reserva').shown() ) 58 { 59 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .mas_info span, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span').text($('.mas_info_text').val()); 60 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .sta_desplegable_reserva').slide
60Up(); 61 } 62 else 63 { 64 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .mas_info span, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info span').text($('.menos_info_text').val()); 65 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .sta_desplegable_reserva').slideDown(); 66 } 67 68 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .sta_show_reserva, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_hide_reserva, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .sta_precio_total, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .contenido_opciones, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .ultima_reserva_interior, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+')').exchangeClass('desplegado', ''); 69 70 $('.tpl-mi-reserva-corporate > div > div > div.mostrarReservaEmpresa_interior ul li:eq('+i+') .contenido_opciones .mas_info .icon, .tpl-mi-reserva-corporate > div > div > div#listado_reservas ul li:eq('+i+') .mas_info .icon').exchangeClass('rotate_activate_180m','rotate_no_activate_180m'); 71 } 72 73 }); 74 } 75 /* FIN Desplegable de reservas */ 76 77 78 79 80 81 82 // HOME - Corporate 83 if ( $('#landing_corporate').length ) 84 { 85 bgImgChild(); 86 87 /* Scroll animado hasta el formulario de registro */ 88 $('.sta_go_to_register, #corporate .cabecera_login #head_login #div_login #panel_login .sta_registrarse').click( 89 function() 90 { 91 $("html, body").animate({ scrollTop: $('#corporate .registro').offset().top},1000); 92 } 93 ); 94 /* FIN Scroll animado hasta el formulario de registro */ 95 96 /* MISMA ALTURA PARA LOS LI DE ESCOGE EU CORPORATE */ 97 $('#corporate .sta_listado_escoge_corporate').totalHeight(2); 98 /* FIN MISMA ALTURA PARA LOS LI DE ESCOGE EU CORPORATE */ 99 /* MISMA ALTURA PARA LOS LI DE ESPACIO ONLINE */ 100 $('#corporate .sta_li_espacio_online').totalHeight(2); 101 /* FIN MISMA ALTURA PARA LOS LI DE ESPACIO ONLINE */ 102 103 /* Scroll animado hacia el apartado clicado desde el menu */ 104 $('.sta_menu_corporate > ul > .sta_apartado_opcion_corporate:eq(0)').addClass('selected'); 105 $('.sta_apartado_opcion_corporate').click( 106 function() 107 { 108 var index = $(this).index(); 109 $('.sta_apartado_opcion_corporate').removeClass('selected'); 110 $('.sta_menu_corporate > ul > .sta_apartado_opcion_corporate:eq('+index+')').addClass('selected'); 111 var id = $('.sta_menu_corporate > ul > .sta_apartado_opcion_corporate:eq('+index+')').attr('id'); 112 $("html, body").animate({ scrollTop: $('.' + id).offset().top }); 113 console.log('apartador: '+index+'id: '+id); 114 115 } 116 ); 117 /* FIN Scroll animado hacia el apartado clicado desde el menu */ 118 119 /* Animacion del formulario de recuperar contraseña */ 120 // var recuperarPassword = $('#corporate .welcome .convert_to_bg .cabecera_login #div_recuperar_password'); 121 // var buttonRecuperarPassword = $('#corporate .cabecera_login #head_login #div_login #panel_login .sta_recuperar_password'); 122 // 123 // if ( !mobile ) 124 // { 125 // buttonRecuperarPassword.click( 126 // function() 127 // { 128 // recuperarPassword.show(); 129 // $('.sta_opacity').show(); 130 // recuperarPassword.animate({'left':'252px'}); 131 // } 132 // ); 133 // } 134 // else 135 // { 136 // buttonRecuperarPassword.click( 137 // function() 138 // { 139 // recuperarPassword.fadeIn(); 140 // $('.sta_opacity').show(); 141 // } 142 // ); 143 // } 144 // $('.sta_opacity').click( 145 // function() 146 // { 147 // recuperarPassword.fadeOut(); 148 // $('.sta_opacity').fadeOut(); 149 // } 150 // ); 151 /* fin mostrar mensajes de recuperar password */ 152 153 /* Recuperar password: Mostrar input y button cuando se clique */ 154 // $('.sta_recuperar_password').click( 155 // function() 156 // { 157 // $('#corporate .welcome .convert_to_bg .cabecera_login #div_recuperar_password #panel_recuperar_contrasena input, #corporate .welcome .convert_to_bg .cabecera_login #div_recuperar_password #panel_recuperar_contrasena .panel_login_button').show(); 158 // $('#div_recuperar_password #mensajes_recu_pass #password_recovery_ok, #div_recuperar_password #mensajes_recu_pass #password_recovery_error').hide(); 159 // } 160 // ); 161 } 162 163 /* Corporate: Mis Reservas */ 164 if ( $('#corporate_mis_reservas').length ) 165 { 166 var desplegableMovil = $('.sta_desplegable_busqueda_reserva'); 167 var desplegableTitulo = $('#corporate #corporate_mis_reservas .busqueda .buscador_reservas #panel_buscador_reservas'); 168 var desplegableForm = $('#corporate #corporate_mis_reservas .busqueda .buscador_reservas #panel_buscador_reservas h1.linea'); 169 170 $('.sta_mostrar_desplegable').click( 171 function() 172 { 173 if ( $(window).width() < 600 ) 174 { 175 $('#corporate #corporate_mis_reservas #desplegable_movil').exchangeClass('rotate_activate_45m','rotate_no_activate_45m'); 176 177 if ( desplegableMovil.shown() ) 178 { 179 desplegableMovil.slideUp(); 180 desplegableTitulo.addClass('slideDownMovil'); 181 desplegableForm.addClass('slideDownMovil'); 182 } 183 else 184 { 185 desplegableMovil.slideDown(); 186 desplegableTitulo.removeClass('slideDownMovil'); 187 desplegableForm.removeClass('slideDownMovil'); 188 } 189 } 190 } 191 ); 192 193 /* Calendarios datepicker - Idiomas */ 194 $.datepicker.setDefaults( $.datepicker.regional[ ( config.lang !== 'en' ? config.lang : '' ) ] ); 195 196 $('.ui-datepicker-trigger').click( 197 function() 198 { 199 $('#ui-datepicker-div').show(); 200 } 201 ); 202 } 203 204 /* FIN Corporate: Mis Reservas */ 205 206 /* MIS DATOS */ 207 if ( $('#corporate_mis_datos').length ) 208 { 209 $(".sta_aceptar_error, #corporate .cambio_pass .opacity").click( 210 function() 211 { 212 $('#corporate .cambio_pass .opacity, #corporate .cambio_pass .error_passwd_dif').fadeOut(); 213 } 214 ); 215 } 216 // /* FIN MIS DATOS */ 217 218 // /*SVG siempre al final del load o ready*/ 219 (function(){ /MSIE [0-8]{1}\./.test(navigator.userAgent) ? $('.svg').each( function(){ var o = $(this), src = config.url + '/' + o.removeClass('svg').attr('class').replace(/ (jpg|png)/,'.$1').replace(/ /gi,'/'); o.attr('src',src).removeAttr('class xlink:href'); } ): $('.svg').remove(); }()); 220 // /*FIN SVG*/ 221 } 222) 223 224/* HOME: Fijar el menu si se hace scroll */ 225 .scroll 226( 227 function() 228 { 229 if ( $('#landing_corporate').length ) 230 { 231 if ( $(window).scrollTop() >= $('.sta_contenedor_menu_corporate').offset().top ) 232 $('.sta_menu_corporate').addClass('menu_fixed'); 233 else 234 $('.sta_menu_corporate').removeClass('menu_fixed'); 235 } 236 } 237) 238/* FIN HOME: Fijar el menu si se hace scroll */ 239 240 241/* MIS DATOS: boton guardar cambia de color */ 242/*$(".sta_form_mod_datos_input input").live('click', 243 function() 244 { 245 $('.sta_boton_editar_datos').addClass('active'); 246 } 247); 248 249$(".sta_cambio_password input").live('click', 250 function() 251 { 252 $('.sta_change_password_button').addClass('active'); 253 } 254); 255 256/* Autocompletar */ 257/*$('.ui-autocomplete li a').live('click', 258 function() 259 { 260 var hotelSel = $(this).text();
261 console.log('hotel seleccionado:'+hotelSel); 262 $('#corporate #corporate_mis_reservas .busqueda .buscador_reservas #panel_buscador_reservas .buscador_div_curt.top #hoteles_auto').val(hotelSel); 263 $('.ui-autocomplete').fadeOut(); 264 } 265); 266/* FIN Autocompletar */ 267 268 269/* FIN Animacion del formulario de recuperar contraseña */ 270/*$('.sta_password_mail').live('click', 271 function() 272 { 273 if ( $('#div_recuperar_password #mensajes_recu_pass #password_recovery_ok').shown() ) 274 $('.sta_mensaje_result').html($('#div_recuperar_password #mensajes_recu_pass #password_recovery_ok').html()); 275 if ( $('#div_recuperar_password #mensajes_recu_pass #password_recovery_error').shown() ) 276 $('.sta_mensaje_result').html($('#div_recuperar_password #mensajes_recu_pass #password_recovery_error').html()); 277 if ( $('.sta_mensaje_result').html() != '' ) 278 { 279 $('.sta_mail_popup, .sta_password_mail').hide(); 280 $('.sta_mensaje_result').show(); 281 } 282 } 283); 284/* mostrar mensajes de recuperar password */ 285$(document).keyup 286( 287 function(event) 288 { 289 if(event.which==27) 290 { 291 $('#corporate .cambio_pass .opacity, #corporate .cambio_pass .error_passwd_dif').fadeOut(); 292 } 293 } 294) 295/* FIN MIS DATOS: boton guardar cambia de color */ 296 297/* convierte la img del div con clase sta_convert_to_bg en background */ 298function bgImgChild() 299{ 300 $('.sta_convert_to_bg').each 301 ( 302 function() 303 { 304 var o = $(this), 305 src = $('img', o).attr('src'); 306 307 o.css({'background' : 'url('+ src +')'}); 308 } 309 ); 310} 311 312/* intercambio de clases al clicar */ 313$.fn.exchangeClass = function(clase1, clase2) 314{ 315 var o = this; 316 317 o.hasClass(clase1) ? 318 o.removeClass(clase1).addClass(clase2): 319 o.removeClass(clase2).addClass(clase1); 320 321}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.