﻿$().ready(function() 
{
    $('.pUpDate, .dOffDate, .date-pickup, .date-return, .golf_fecha_campo, .golf_fecha_llegada, .golf_fecha_salida').datepicker({
        numberOfMonths: 2,
        beforeShow: customRangeCalendarCentauro,
        dateFormat: 'dd/mm/yy',
        showOn: 'both',
        buttonImage: '/img/calendar/ico-calendar.gif',
        buttonImageOnly: true
    });
    
    //alert("The lang: " + [document.documentElement.getAttribute('lang')]);
    $.datepicker.setDefaults($.extend({ showButtonPanel: true }, $.datepicker.regional[document.documentElement.getAttribute('lang')]));
});

//Para el calendario.	
function customRangeCalendarCentauro(a) 
{
    var b = new Date();
    var c = new Date(b.getFullYear(), b.getMonth(), b.getDate());
    //Para el rango de reservas del hotel.
    if (a.id == 'ctl00_DropoffDate') {
        if ($('.pUpDate').datepicker('getDate') != null) {
            c = $('.pUpDate').datepicker('getDate');
        }
    }
    //Para el calendario de Centauro.
    if (a.id == 'TBFechaDevolucion') {
        if ($('.date-pickup').datepicker('getDate') != null) {
            c = $('.date-pickup').datepicker('getDate');
        }
    }
    //Para el calendario de Fechas de Presupuesto.
    if (a.id == 'ctl00_Body_txtFechaSalida') {
        if ($('.golf_fecha_llegada').datepicker('getDate') != null) {
            c = $('.golf_fecha_llegada').datepicker('getDate');
        }
    }
    return {
        minDate: c
    }
}

//Mostrar o ocultar habitaciones.
function NumHabitaciones(num) 
{
    document.getElementById("fielset_habitacion2").style.display = "none";
    document.getElementById("fielset_habitacion3").style.display = "none";
    if (num>0)
    {   //Mostramos la 2.
        document.getElementById("fielset_habitacion2").style.display = "block";
    }
    if (num>1)
    {   //Mostramos la 3.
        document.getElementById("fielset_habitacion3").style.display = "block";
    }
} 

//Hacer moverse a las imagenes de arriba.
$(document).ready(function() 
{
    //Por defecto 1 habitación.
    //alert("document: " + [document.getElementById('ctl00_lstNumHabitaciones').value]);
    var num_habitaciones = document.getElementById("ctl00_lstNumHabitaciones").value;
    num_habitaciones = num_habitaciones-1;
    NumHabitaciones(num_habitaciones);
    //NumHabitaciones(document.getElementById('ctl00_lstNumHabitaciones').value);
    
    $('#ctl00_txtEmailSubscripcion').focus(
    function() 
    {  
            this.value='';
    }
    );

    $('#slider1').s3Slider({
        timeOut: 7000 
});

//Mostrar la imagen de espere en la 
$('#ctl00_btnReservar').change(function() 
{
    $.blockUI(
    { 
        message: $('img#imgEspere'), 
        css: 
        { 
            top:  ($(window).height() - 261) /2 + 'px', 
            left: ($(window).width() - 261) /2 + 'px', 
            width: '261px' 
        } 
    }); 
}); 
});
	
//Para mostrar o ocultar el panel de clientes.		
function areaClientes(){	
	if ($("#areaClientes").is(":hidden")) {
		$("#areaClientes").slideDown("slow");
	} else {
		$("#areaClientes").hide();
	}
}

//Menu.
function mOver(valor){
	document.getElementById(valor).style.color='#F3F319';	
}

function mOut(valor){
	document.getElementById(valor).style.color='#FFF';
}

function mOver2(valor){
	document.getElementById(valor).style.color='#286EB3';
}

function mOut2(valor){
	document.getElementById(valor).style.color='#000';
}

//Pestañas de coches, tranfer y vuelos.
function tab(valor){
	if (!$("#tabReservasCoches").is(":hidden")) {
		$("#tabReservasCoches").hide("fast");
	}
	if (!$("#tabTransferAeropuerto").is(":hidden")) {
		$("#tabTransferAeropuerto").hide("fast");
	}
	if (!$("#tabVuelosBaratos").is(":hidden")) {
		$("#tabVuelosBaratos").hide("fast");
	}
	$("#" + valor).show("fast");
}



