var CRS  = 'Caldaria';

function getURLCancel2 (lang)
{
    if (lang == undefined) lang = "";
    var URL = "https://www.centrotel.es/" + CRS + "/BookingAnnuling.asp?" + "idLanguage=" + lang
    return (URL);    
}

function getURL2 (lang)
{
    if (lang == undefined) lang = ""; 
    var URL = "https://www.centrotel.es/" + CRS + "/search.asp?"    
    
    var sDates = "&start=" + document.forms[0]._startDate.value + "&end=" + document.forms[0]._endDate.value; 
    
    var startDay = parseInt(document.forms[0]._startDate.value.substring(0,2),10);  
    var startMonth = parseInt(document.forms[0]._startDate.value.substring(3,5),10)-1;    
    var startYear = parseInt(document.forms[0]._startDate.value.substring(6,10),10);    
 
    var endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0]._idProgram.value));
    var nights = "&start=" + document.forms[0]._startDate.value + "&end=" + get2Digits2(endDate.getDate().toString()) + '/' + get2Digits2((endDate.getMonth()+1).toString()) + '/' + get2Digits2(endDate.getFullYear().toString());        
    
    var sEstablishment = "";
    var sPT = "";

    var idHotelSpa = "";
    if (document.forms[0]._idHotel.value != 4)
    {
        idHotelSpa = document.forms[0]._idHotelSpa.value;
    }
    else
    {
        idHotelSpa = document.forms[0]._idHotelSpa4.value;
    }
    
    if (parseInt(idHotelSpa, 10) == 1)    
    {    
        if (parseInt(document.forms[0]._idHotel.value, 10) == 1)    
            sEstablishment = "idEstablishmentSRT=2";            
        else if (parseInt(document.forms[0]._idHotel.value, 10) == 2)    
            sEstablishment = "idEstablishmentSRT=6";
        else if (parseInt(document.forms[0]._idHotel.value, 10) == 3)    
            sEstablishment = "idEstablishmentSRT=5";
        else 
            sEstablishment = "idEstablishmentSRT=9";

        if (parseInt(document.forms[0]._idHotel.value, 10) == 4) 
        {   
            sPT = "&idPT=2&idp=490,491,492,493,564,565,566,567";
        }
        else
        {
            if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 1)    
                sPT = "&idPT=2,20,36&idP=63,60,57,54,10,14,18,6,26,31,37,22,319,320,322,323,438,439,564,565,566,567"
            else if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 2)    
                sPT = "&idPT=2,21,36&idP=62,59,65,56,53,9,13,17,5,25,30,36,21,29,34,35,241,324,325,327,328,438,439,564,565,566,567"
            else if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 3)    
                sPT = "&idPT=2,21,36&idP=64,61,58,55,11,15,19,7,27,32,38,23,237,238,239,240,324,325,327,328,438,439,564,565,566,567"
            else if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 4)    
                sPT = "&idPT=2,21,36&idP=16,33,20,39,12,8,28,24,233,234,235,236,324,325,327,328,438,439,564,565,566,567"
        }
        
        if (parseInt(document.forms[0]._idHotel.value, 10) == 2) 
        {
            if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 1)    
                sPT = sPT + ",639,642";
            else if (parseInt(document.forms[0]._idRoomTypeHotel.value, 10) == 2)    
                sPT = sPT + ",638,640,641,643";
        }
        
        URL = URL + sEstablishment + sPT + sDates + "&idLanguage=" + lang;            

    }
    else                           
    {

        if (parseInt(document.forms[0]._idHotel.value, 10) == 1)    
        {
            sEstablishment = "idEstablishmentSRT=3";            
            if (parseInt(document.forms[0]._idRoomTypeSpa.value, 10) == 1)    
                sPT = "&idPT=5,6"
            else
                sPT = "&idPT=4,6"
        }
        else if (parseInt(document.forms[0]._idHotel.value, 10) == 2)    
        {
            sEstablishment = "idEstablishmentSRT=7";
            if (parseInt(document.forms[0]._idRoomTypeSpa.value, 10) == 1)    
                sPT = "&idPT=5,6,16"
            else
                sPT = "&idPT=4,6,15"
        }
        else if (parseInt(document.forms[0]._idHotel.value, 10) == 3)    
        {
            sEstablishment = "idEstablishmentSRT=4";
            if (parseInt(document.forms[0]._idRoomTypeSpa.value, 10) == 1)    
                sPT = "&idPT=5,6"
            else
                sPT = "&idPT=4,6"
        }
        else 
        {
            sEstablishment = "idEstablishmentSRT=9";
            if (parseInt(document.forms[0]._idRoomTypeSpa.value, 10) == 1)    
                sPT = "&idPT=2,20&idP=63,60,57,54,10,14,18,6,26,31,37,22,319,320,322,323"
            else
                sPT = "&idPT=2,21&idP=62,59,65,56,53,9,13,17,5,25,30,36,21,29,34,35,241,324,325,327,328"
        }

        URL = URL + sEstablishment + sPT + nights + "&idLanguage=" + lang;    
    }
    return (URL);    
}

function get2Digits2(n) {
    	return ((n<10)?"0":"")+n;
};
    
function InitializeCalendars2 ()
{
    var date = new Date();        
    
    date.setDate(date.getDate() + 1);
    document.getElementById("_startDate").value = get2Digits2(date.getDate().toString()) + '/' + get2Digits2((date.getMonth()+1).toString()) + '/' + get2Digits2(date.getFullYear().toString());        

    date.setDate(date.getDate() + 1);
    document.getElementById("_endDate").value = get2Digits2(date.getDate().toString()) + '/' + get2Digits2((date.getMonth()+1).toString()) + '/' + get2Digits2(date.getFullYear().toString());        
};


function ChangeEstablishment2()
{
    document.getElementById("_trStartDate1").style.display = "none";
    document.getElementById("_trStartDate2").style.display = "none";
    document.getElementById("_trEndDate1").style.display = "none";
    document.getElementById("_trEndDate2").style.display = "none";
    
    document.getElementById("_trRoomTypeHotel").style.display = "none";
    document.getElementById("_trProgram").style.display = "none";
    document.getElementById("_trRoomTypeSpa").style.display = "none";

    var idHotelSpa = "";
    if (document.forms[0]._idHotel.value != 4)
    {
        document.getElementById("_idHotelSpa").style.display = "";
        document.getElementById("_idHotelSpa4").style.display = "none";
        
        idHotelSpa = document.forms[0]._idHotelSpa.value;
    }
    else
    {
        document.getElementById("_idHotelSpa").style.display = "none";
        document.getElementById("_idHotelSpa4").style.display = "";
        
        idHotelSpa = document.forms[0]._idHotelSpa4.value;
    }

   
    if (idHotelSpa == 1)
    {
        document.getElementById("_trStartDate1").style.display = "";
        document.getElementById("_trStartDate2").style.display = "";
        document.getElementById("_trEndDate1").style.display = "";
        document.getElementById("_trEndDate2").style.display = "";        
        if (document.forms[0]._idHotel.value != 4) document.getElementById("_trRoomTypeHotel").style.display = "";
    }
    else
    {
        document.getElementById("_trStartDate1").style.display = "";
        document.getElementById("_trStartDate2").style.display = "";
        document.getElementById("_trProgram").style.display = "";
        document.getElementById("_trRoomTypeSpa").style.display = "";    
    }

}
InitializeCalendars2 ();
ChangeEstablishment2();
