(function () {
// Carga jQuery y jQuery UI si no están cargados
if (typeof jQuery == ‘undefined’) {
loadScript(‘http://code.jquery.com/jquery-1.9.1.min.js’, function () {
loadScript(‘http://code.jquery.com/ui/1.10.1/jquery-ui.js’, main);
});
} else if (typeof jQuery.ui == ‘undefined’) {
loadScript(‘http://code.jquery.com/ui/1.10.1/jquery-ui.js’, main);
} else {
main();
}
// Función para cargar scripts dinámicamente
function loadScript(url, callback) {
var script = document.createElement(‘script’);
script.src = url;
script.onload = callback;
document.head.appendChild(script);
}
function main() {
var idioma = ‘es’; // Español por defecto
var IDalojamiento = ’13’;
var tipowidget = ‘H’; // H para horizontal, V para vertical
// Configuración regional para jQuery UI
var regionalConfig = {
‘es’: {
closeText: ‘Cerrar’,
prevText: ‘Anterior’,
nextText: ‘Siguiente’,
// Otras configuraciones para español…
},
‘en’: {
closeText: ‘Close’,
prevText: ‘Previous’,
nextText: ‘Next’,
// Otras configuraciones para inglés…
},
‘gl’: {
closeText: ‘Pechar’,
prevText: ‘Previo’,
nextText: ‘Seguinte’,
// Otras configuraciones para gallego…
}
};
$(document).ready(function () {
$.datepicker.setDefaults($.datepicker.regional[idioma]);
// Lógica de creación de campos y manipulación de eventos
// Aquí se crean los campos de entrada de fecha, selección de adultos y niños
// y el botón de reserva
});
}
})();
Comentarios recientes