jQuery.noConflict();
jQuery(document).ready(function(){

// EMPIEZA Calendario
jQuery('.dateSelect').attr('readonly', 'readonly');
jQuery('.dateSelect').datepicker({
numberOfMonths: 2,
selectOtherMonths: true,
buttonImage: 'http://booking.hotelerum.com/imagenes/btn_calendar.gif',
buttonImageOnly: true,
showOn: 'both',
beforeShow: customRange,
onSelect: setFechaFin
});
function customRange(input)
{
var fechaI;
var fechaF;
var picker;
if(typeof(minimo_noches) != "undefined")
{
if(!(minimo_noches > 0))
{
minimo_noches = 1;
}
}
else
{
minimo_noches = 0;
}
if(input.id == 'fecha_inicio')
{
fechaI = new Date();
}
else
{
fechaI = new Date();
picker = jQuery('#fecha_inicio').datepicker( "getDate" );
if(picker && picker > fechaI)
fechaI = picker;
fechaF = new Date();
fechaF.setFullYear(fechaF.getFullYear()+1);
fechaF.setTime(fechaF.getTime() - (1000*60*60*24));
fechaI.setTime(fechaI.getTime() + (1000*60*60*24*minimo_noches));
}
return {minDate: (fechaI), maxDate: (fechaF)};
} 
function setFechaFin(input) {
var pickerI;
var pickerF;
if(!(minimo_noches > 0))
{
minimo_noches = 1;
}
if(jQuery(this).attr("id") == 'fecha_inicio')
{
pickerI = jQuery('#fecha_inicio').datepicker( "getDate" );
pickerF = jQuery('#fecha_fin').datepicker( "getDate" );
diaI = pickerI.getTime() + (1000*60*60*24*minimo_noches);
diaF = 0;
if(pickerF)
{
diaF = pickerF.getTime();
}
if(!pickerF || diaI >= diaF)
{
pickerI.setTime(pickerI.getTime() + (1000*60*60*24*minimo_noches));
dia = pickerI.getDate();
if(dia < 10)
{
dia = '0'+dia;
}
mes = pickerI.getMonth()+1;
if(mes < 10)
{
mes = '0'+mes;
}
jQuery('#fecha_fin').val(dia+'/'+(mes)+'/'+pickerI.getFullYear());
}
}
} 
// TERMINA Calendario
});

