var CRS  = 'TermasPallares';

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

function getURL (lang)
{
    if (lang == undefined) lang = "";
    var URL = "";    
    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=" + get2Digits(endDate.getDate().toString()) + '/' + get2Digits((endDate.getMonth()+1).toString()) + '/' + get2Digits(endDate.getFullYear().toString());        

    //hotel
    if (parseInt(document.forms[0].idType.value, 10) == 1)
    {
        if (parseInt(document.forms[0].idEstablishment.value, 10) == 1)
        {
            if (parseInt(document.forms[0].idProduct1.value, 10) == 2)
                URL="https://www.centrotel.es/granhotelcascada/search.asp?idEstablishmentSRT=2&idPT=1,2&idp=168,188,174,169,191,175,204,206,208,172,200,184,162,161,160,167,166,163,165,164";
            else if (parseInt(document.forms[0].idProduct1.value, 10) == 1)
                URL="https://www.centrotel.es/granhotelcascada/search.asp?idEstablishmentSRT=2&idPT=1,2&idp=170,194,178,171,197,181,210,213,216,173,201,185,162,161,160,167,166,163,165,164";
            else if (parseInt(document.forms[0].idProduct1.value, 10) == -1)
                URL="https://www.centrotel.es/granhotelcascada/search.asp?idEstablishmentSRT=2&idPT=1,2";
        }
        else if (parseInt(document.forms[0].idEstablishment.value, 10) == 2)
        {
            if (parseInt(document.forms[0].idProduct2.value, 10) == 2)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=3&idPT=1,2&idp=221,251,230,222,252,231,283,285,287,228,267,247,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == 1)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=3&idPT=1,2&idp=223,255,234,224,258,237,289,292,295,229,268,248,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == 3)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=3&idPT=1,2&idp=226,261,240,227,264,243,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == -1)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=3&idPT=1,2";
        }
        else if (parseInt(document.forms[0].idEstablishment.value, 10) == 3)
        {
            if (parseInt(document.forms[0].idProduct2.value, 10) == 2)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=4&idPT=1,2&idp=221,251,230,222,252,231,283,285,287,228,267,247,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == 1)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=4&idPT=1,2&idp=223,255,234,224,258,237,289,292,295,229,268,248,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == 3)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=4&idPT=1,2&idp=226,261,240,227,264,243,282,273,272,271,279,278,274,277,275";
            else if (parseInt(document.forms[0].idProduct2.value, 10) == -1)
                URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=4&idPT=1,2";
        }
        URL = URL + "&" + sDates + "&idLanguage=" + lang;
            
    }
  
    //program  
    else
    {
        if (parseInt(document.forms[0].idEstablishment.value, 10) == 1)    
        {
            URL="https://www.centrotel.es/granhotelcascada/search.asp?idEstablishmentSRT=1";
            
            if (parseInt(document.forms[0].idProductProgram.value, 10) == 2)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=6,8,50";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=7,11,51";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=6,8,50,7,11,51,4";

            }
            else if (parseInt(document.forms[0].idProductProgram.value, 10) == 1)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=22,28,52";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=25,47,55";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=22,28,52,25,47,55,19";                    

            }
        }
        else if (parseInt(document.forms[0].idEstablishment.value, 10) == 2)    
        {
            URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=2";
            
            if (parseInt(document.forms[0].idProductProgram.value, 10) == 2)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=7,5,75";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=10,11,83";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=7,5,75,10,11,83,3";
            }
            else if (parseInt(document.forms[0].idProductProgram.value, 10) == 1)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=17,20,84";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=23,26,78";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=17,20,84,23,26,78,14";                    
            }
            
        }
        else if (parseInt(document.forms[0].idEstablishment.value, 10) == 3)    
        {
            URL="https://www.centrotel.es/termaspallares/search.asp?idEstablishmentSRT=1";
            
            if (parseInt(document.forms[0].idProductProgram.value, 10) == 2)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=7,5,75";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=10,11,83";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=7,5,75,10,11,83,3";
            }
            else if (parseInt(document.forms[0].idProductProgram.value, 10) == 1)     
            {
                if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                    URL = URL + "&idPT=17,20,84";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                    URL = URL + "&idPT=23,26,78";
                else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                    URL = URL + "&idPT=17,20,84,23,26,78,14";
            }
        }                
        URL = URL + "&" + nights + "&idLanguage=" + lang;    
    }
    return (URL);
}

function get2Digits(n) {
    	return ((n<10)?"0":"")+n;
};
    
function InitializeCalendars ()
{
    var date = new Date();        
    
    date.setDate(date.getDate() + 1);
    document.getElementById("startDate").value = get2Digits(date.getDate().toString()) + '/' + get2Digits((date.getMonth()+1).toString()) + '/' + get2Digits(date.getFullYear().toString());        
    
    date.setDate(date.getDate() + 1);
    document.getElementById("endDate").value = get2Digits(date.getDate().toString()) + '/' + get2Digits((date.getMonth()+1).toString()) + '/' + get2Digits(date.getFullYear().toString());      
    
    ChangeEstablishment ();
};

function ChangeEstablishment ()
{
        document.getElementById("trProgram").style.display='none';
        document.getElementById("trProductProgram").style.display='none';
        document.getElementById("trRegimen").style.display='none';

        document.getElementById("trProduct1").style.display='none';
        document.getElementById("trProduct2").style.display='none';
        document.getElementById("trEntrada").style.display='none';
        document.getElementById("trSalida").style.display='none';

    if (parseInt(document.forms[0].idType.value, 10) == 1)
    {
        if (parseInt(document.forms[0].idEstablishment.value, 10) == 1)
        {
            document.getElementById("trProduct1").style.display='block';
        }
        else
        {
            document.getElementById("trProduct2").style.display='block';
        }
        
        document.getElementById("trEntrada").style.display='block';
        document.getElementById("trSalida").style.display='block';

    }  
    else
    {
        document.getElementById("trEntrada").style.display='block';
        document.getElementById("trProgram").style.display='block';
        document.getElementById("trProductProgram").style.display='block';
        document.getElementById("trRegimen").style.display='block';
    }
};

InitializeCalendars ();
