var CRS  = 'hotelsanxenxo';

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 = "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= "";
    
    if (parseInt(document.forms[0].startDate.value.substring(6), 10) > 2009) 
        endDate = new Date(startYear, startMonth, startDay + parseInt(document.forms[0].idProgram2010.value));
    else
        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());        
   
    var sPT = "";
    
    //hotel
    if (parseInt(document.forms[0].idType.value, 10) == 1)
    {
       URL = URL + "idEstablishmentSRT=3&idPT=1,5&" + sDates + "&idLanguage=" + lang;            
       if (parseInt(document.forms[0].startDate.value.substring(6), 10) > 2009) 
       {
            if (parseInt(document.forms[0].idPersons.value, 10) == 1)     
                sPT = "&idPT=1,5&idp=4,3,8,29,464,30,465";
            else if (parseInt(document.forms[0].idPersons.value, 10) == 2)     
                sPT = "&idPT=1,5&idp=1,2,7,29,464,30,465";
            else if (parseInt(document.forms[0].idPersons.value, 10) == 3)     
                sPT = "&idPT=1,5&idp=469,468,19,18,29,464,30,465";
            else if (parseInt(document.forms[0].idPersons.value, 10) == 4)     
                sPT = "&idPT=1,5&idp=14,467,25,10,466,20,29,464,30,465";
            URL = URL + sPT;
       }
   }     
    
    //program  
    else
    {
        if (parseInt(document.forms[0].idProductProgram.value, 10) == 1)     
        {
            if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                sPT = "&idPT=11";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                sPT = "&idPT=20";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == 3)     
                sPT = "&idPT=28";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                sPT = "&idPT=11,20,28";
        }
        else if (parseInt(document.forms[0].idProductProgram.value, 10) == 2)     
        {
            if (parseInt(document.forms[0].idRegimen.value, 10) == 1)     
                sPT = "&idPT=16";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == 2)     
                sPT = "&idPT=24";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == 3)     
                sPT = "&idPT=33";
            else if (parseInt(document.forms[0].idRegimen.value, 10) == -1)     
                sPT = "&idPT=16,24,33";
        }
        else if (parseInt(document.forms[0].idProductProgram.value, 10) == -1)     
            sPT = "&idPT=11,20,28,16,24,33";
    
       URL = URL + "idEstablishmentSRT=1" + sPT + "&" + 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("trPersons").style.display='none';

    document.getElementById("trProgram").style.display='none';
    document.getElementById("trProgram2010").style.display='none';
    document.getElementById("trProductProgram").style.display='none';
    document.getElementById("trRegimen").style.display='none';
    
    document.getElementById("trEntrada").style.display='none';
    document.getElementById("trSalida").style.display='none';

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

        var year = document.getElementById("startDate").value.substring(6);
        if (parseInt(year, 10) > 2009) document.getElementById("trPersons").style.display='block';    
    }  
    else
    {
        document.getElementById("trEntrada").style.display='block';
        document.getElementById("trProductProgram").style.display='block';        
        document.getElementById("trRegimen").style.display='block';

        var year = document.getElementById("startDate").value.substring(6);
        if (parseInt(year, 10) > 2009) 
            document.getElementById("trProgram2010").style.display='block';    
        else
            document.getElementById("trProgram").style.display='block';    
    }
};

InitializeCalendars ();

