var CRS  = 'BalneariodeMondariz';

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 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 sStartDate = "&start=" + document.forms[0].startDate.value; 
    var sEndDate = "&end=" + document.forms[0].endDate.value; 
    var URL = "";
    var idProduct = "";
    
    //hotel    
    if (document.forms[0].establecimiento.value == "1") 
    {
        if (document.forms[0].Hotel_tipoHabitacion.value == "1") 
            idProduct = "&idPT=2&idP=1,2,3,13,14,15,7,8,9";        
        else if (document.forms[0].Hotel_tipoHabitacion.value == "2") 
            idProduct = "&idPT=2&idP=4,5,6,16,17,18,10,11,12";        
        else if (document.forms[0].Hotel_tipoHabitacion.value == "3") 
            idProduct = "&idPT=2";    
            
       URL = "idEstablishmentSRT=1" + sStartDate + sEndDate + idProduct + "&idLanguage=" + lang;              
    }

    //golf
    if (document.forms[0].establecimiento.value == "2") 
    {
        if (document.forms[0].Golf_paquete.value == "1") 
        {
            if (document.forms[0].Golf_tipoHabitacion.value == "1") 
                idProduct = "&idPT=9&idP=130,135,136";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "2") 
                idProduct = "&idPT=9&idP=141,144,145";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "3") 
                idProduct = "&idPT=9";    
            
            URL = "idEstablishmentSRT=3" + sStartDate + sEndDate + idProduct + "&idLanguage=" + lang;       
        }
        if (document.forms[0].Golf_paquete.value == "2") 
        {        
            if (document.forms[0].Golf_tipoHabitacion.value == "1") 
                idProduct = "&idPT=10&idP=132,133,138";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "2") 
                idProduct = "&idPT=10&idP=139,142,174";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "3") 
                idProduct = "&idPT=10";    
            
            var endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0].Golf_paquete.value));
            var sNightsEndDate = "&end=" + get2Digits(endDate.getDate().toString()) + '/' + get2Digits((endDate.getMonth()+1).toString()) + '/' + get2Digits(endDate.getFullYear().toString());        
            URL = "idEstablishmentSRT=3" + sStartDate + sNightsEndDate + idProduct + "&idLanguage=" + lang;       
        }        
        if (document.forms[0].Golf_paquete.value == "4") 
        {        
            if (document.forms[0].Golf_tipoHabitacion.value == "1") 
                idProduct = "&idPT=13&idP=131,134,137";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "2") 
                idProduct = "&idPT=13&idP=140,143,175";        
            else if (document.forms[0].Golf_tipoHabitacion.value == "3") 
                idProduct = "&idPT=13";    

            var endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0].Golf_paquete.value));
            var sNightsEndDate = "&end=" + get2Digits(endDate.getDate().toString()) + '/' + get2Digits((endDate.getMonth()+1).toString()) + '/' + get2Digits(endDate.getFullYear().toString());        
            URL = "idEstablishmentSRT=3" + sStartDate + sNightsEndDate + idProduct + "&idLanguage=" + lang;       
        }        
    }
        
    //programa
    if (document.forms[0].establecimiento.value == "3") 
    {        
        if (document.forms[0].Programa_noches.value == "2") 
        {
            if (document.forms[0].Programa_tipoHabitacion.value == "1") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=3&idP=19,29,45,34,565,572";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=5&idP=26,30,44,35,566,573";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=4&idP=27,28,43,36,567,574";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=3,5,4&idP=19,29,45,34,26,30,44,35,27,28,43,36,565,566,567,572,573,574";        
            }
            if (document.forms[0].Programa_tipoHabitacion.value == "2") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=6&idP=31,42,37,568,575";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=7&idP=32,41,38,569,576";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=8&idP=33,40,39,570,577";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=6,7,8&idP=31,42,37,32,41,38,33,40,39,568,569,570,575,576,577";        
            }
        }
        
        else if (document.forms[0].Programa_noches.value == "3") 
        {
            if (document.forms[0].Programa_tipoHabitacion.value == "1") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=3&idP=19,46,58,57,578";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=5&idP=26,47,59,56,579";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=4&idP=27,48,60,55,580";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=3,5,4&idP=19,46,58,57,26,47,59,56,27,48,60,55,578,579,580";        
            }       
            if (document.forms[0].Programa_tipoHabitacion.value == "2") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=6&idP=49,61,54,581";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=7&idP=50,62,53,582";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=8&idP=51,63,52,583";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=6,7,8&idP=49,61,54,50,62,53,51,63,52,581,582,583";        
            }
        }
        
        else if (document.forms[0].Programa_noches.value == "6") 
        {   
            if (document.forms[0].Programa_tipoHabitacion.value == "1") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=3&idP=19,69,76,70,99,88,584";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=5&idP=26,68,77,71,98,89,585";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=4&idP=27,67,78,72,97,90,586";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=3,5,4&idP=19,69,76,70,99,88,26,68,77,71,98,89,27,67,78,72,97,90,584,585,586";        
            }       
            if (document.forms[0].Programa_tipoHabitacion.value == "2") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=6&idP=66,79,73,96,91,587";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=7&idP=65,80,74,95,92,588";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=8&idP=64,81,75,94,93,589";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=6,7,8&idP=66,79,73,96,91,65,80,74,95,92,64,81,75,94,93,587,588,589";        
            }
        }
        
        else if (document.forms[0].Programa_noches.value == "9") 
        {
            if (document.forms[0].Programa_tipoHabitacion.value == "1") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=3&idP=19,100,112,111,124,118,590";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=5&idP=26,101,113,110,125,119,591";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=4&idP=27,102,114,109,126,120,592";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=3,5,4&idP=19,100,112,111,124,118,26,101,113,110,125,119,27,102,114,109,126,120,590,591,592";        
            }        
            if (document.forms[0].Programa_tipoHabitacion.value == "2") 
            {
                if (document.forms[0].Programa_regimen.value == "1") 
                    idProduct = "&idPT=6&idP=103,115,108,127,121,593";        
                else if (document.forms[0].Programa_regimen.value == "2") 
                    idProduct = "&idPT=7&idP=104,116,107,128,122,594";        
                else if (document.forms[0].Programa_regimen.value == "3") 
                    idProduct = "&idPT=8&idP=105,117,106,129,123,595";        
                else if (document.forms[0].Programa_regimen.value == "4") 
                    idProduct = "&idPT=6,7,8&idP=103,115,108,127,121,104,116,107,128,122,105,117,106,129,123,593,594,595";        
            }
        }

        var endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0].Programa_noches.value));
        var sNightsEndDate = "&end=" + get2Digits(endDate.getDate().toString()) + '/' + get2Digits((endDate.getMonth()+1).toString()) + '/' + get2Digits(endDate.getFullYear().toString());        
        URL = "idEstablishmentSRT=1" + sStartDate + sNightsEndDate + idProduct + "&idLanguage=" + lang;       
    }    
    
    //programa TODO
    if (document.forms[0].establecimiento.value == "4") 
    {
        if (document.forms[0].ProgramaTODO_noches.value == "3") 
        {
            if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "1") 
                    idProduct = "&idPT=14&idP=146";        
            else if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "2") 
                    idProduct = "&idPT=14&idP=149";                            
            else if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "3") 
                    idProduct = "&idPT=14";                            
        }
        if (document.forms[0].ProgramaTODO_noches.value == "6") 
        {
            if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "1") 
                    idProduct = "&idPT=15&idP=147";        
            else if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "2") 
                    idProduct = "&idPT=15&idP=148";                            
            else if (document.forms[0].ProgramaTODO_tipoHabitacion.value == "3") 
                    idProduct = "&idPT=15";                            
        }

        var endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0].ProgramaTODO_noches.value));
        var sNightsEndDate = "&end=" + get2Digits(endDate.getDate().toString()) + '/' + get2Digits((endDate.getMonth()+1).toString()) + '/' + get2Digits(endDate.getFullYear().toString());        
        URL = "idEstablishmentSRT=1" + sStartDate + sNightsEndDate + idProduct + "&idLanguage=" + lang;       
    }    
    
    return ("https://www.centrotel.es/" + CRS + "/search.asp?" + 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());      
};


function InitializePanels ()
{

    document.getElementById("pnlHotel_tipoHabitacion").style.display='none';
    document.getElementById("pnlGolf_paquete").style.display='none';
    document.getElementById("pnlGolf_tipoHabitacion").style.display='none';
    document.getElementById("pnlPrograma_noches").style.display='none';
    document.getElementById("pnlPrograma_tipoHabitacion").style.display='none';
    document.getElementById("pnlPrograma_regimen").style.display='none';
    document.getElementById("pnlProgramaTODO_noches").style.display='none';
    document.getElementById("pnlProgramaTODO_tipoHabitacion").style.display='none';
    document.getElementById("pnlSalida").style.display='';
    
    if (document.forms[0].establecimiento.value == "1") 
    {
        document.getElementById("pnlHotel_tipoHabitacion").style.display='';
    }
    if (document.forms[0].establecimiento.value == "2") 
    {   
        document.getElementById("pnlGolf_paquete").style.display='';
        document.getElementById("pnlGolf_tipoHabitacion").style.display='';
    }
    if (document.forms[0].establecimiento.value == "3") 
    {
        document.getElementById("pnlPrograma_noches").style.display='';
        document.getElementById("pnlPrograma_tipoHabitacion").style.display='';
        document.getElementById("pnlPrograma_regimen").style.display='';
    }
    if (document.forms[0].establecimiento.value == "4") 
    {
        document.getElementById("pnlProgramaTODO_noches").style.display='';
        document.getElementById("pnlProgramaTODO_tipoHabitacion").style.display='';
    }
    
    if (document.forms[0].Golf_paquete.value != "1")    document.getElementById("pnlSalida").style.display='none';
    
    if (document.forms[0].establecimiento.value == "3") document.getElementById("pnlSalida").style.display='none';
    if (document.forms[0].establecimiento.value == "4") document.getElementById("pnlSalida").style.display='none';
           
}

InitializeCalendars ();
InitializePanels ()
