// prs_roomcount = for room count
// prs_adultnumber = for adult
// prs_room1_age_1, prs_room1_age_2, prs_room1_age_3, prs_room1_age_4, prs_room1_age_5
// prs_room2_age_1, prs_room2_age_2, prs_room2_age_3, prs_room2_age_4, prs_room2_age_5
// prs_room3_age_1, prs_room3_age_2, prs_room3_age_3, prs_room3_age_4, prs_room3_age_5
// prs_room4_age_1, prs_room4_age_2, prs_room4_age_3, prs_room4_age_4, prs_room4_age_5
// prs_room5_age_1, prs_room5_age_2, prs_room5_age_3, prs_room5_age_4, prs_room5_age_5
// divs = prs_childrenages_1, prs_childrenages_2, prs_childrenages_3, prs_childrenages_4, prs_childrenages_5
// prs_numchildren_1, prs_numchildren_2, prs_numchildren_3, prs_numchildren_4, prs_numchildren_5

function returnYYYYMMDD(myDate)
{
      var ArrDate = new Date(myDate.replace('-', ' ').replace('-', ' '));
     var CompleteDate;//=parseInt(ArrDate.getMonth())+1;
        CompleteDate= ArrDate.getFullYear()+'-'+(((parseInt(ArrDate.getMonth())+1)+"").length>1?(parseInt(ArrDate.getMonth())+1):"0"+(parseInt(ArrDate.getMonth())+1))+'-'+((ArrDate.getDate()+"").length>1?ArrDate.getDate():"0"+ArrDate.getDate());
     return CompleteDate;
} 

function GenerateURL()
    {
    // comment below line if hotel have only single hotel
     // uncomment below line and comment above line then replace your hotel url from "your hotel url"
     var strurl ="https://www.yourreservation.net/ibe/27236-Grasmere-Hse-Htl/main.html"; 
     strurl += "?quick=quick";
    if (document.getElementById("txtArrivalDate").value!='' && document.getElementById("txtArrivalDate").value!="Optional")
    {
   
        strurl += "&calArrivalDateField=" + returnYYYYMMDD(document.getElementById("txtArrivalDate").value);
    }

    if (document.getElementById("txtDepartureDate").value!='' && document.getElementById("txtDepartureDate").value!="Optional")
    {
        strurl += "&calDepartureDateField=" + returnYYYYMMDD(document.getElementById("txtDepartureDate").value);
    }
   
        var strurl_Adults = "";
        var strurl_children = "";
        var strurl_childrenAges = "";
        for (var k = 1; k <= document.getElementById("prs_roomcount").value; k++)
        {
            strurl_Adults += "&adults" + k + "=" + document.getElementById("prs_adultnumber").value;
            switch (k)
            {
                case 1:
                    strurl_children += "&children" + k + "=" + document.getElementById("prs_numchildren_1").value;

                    strurl_childrenAges += "&childrenAges" + k + "=" + getAgeString(k,parseInt(document.getElementById("prs_numchildren_1").value));
                    break;

                case 2:
                    strurl_children += "&children" + k + "=" + document.getElementById("prs_numchildren_2").value;

                    strurl_childrenAges += "&childrenAges" + k + "=" + getAgeString(k, parseInt(document.getElementById("prs_numchildren_2").value));
                    break;

                case 3:
                    strurl_children += "&children" + k + "=" + document.getElementById("prs_numchildren_3").value;

                    strurl_childrenAges += "&childrenAges" + k + "=" + getAgeString(k, parseInt(document.getElementById("prs_numchildren_3").value));

                    break;

                case 4:
                    strurl_children += "&children" + k + "=" + document.getElementById("prs_numchildren_4").value;

                    strurl_childrenAges += "&childrenAges" + k + "=" + getAgeString(k, parseInt(document.getElementById("prs_numchildren_4").value));
                    break;

                case 5:
                    strurl_children += "&children" + k + "=" + document.getElementById("prs_numchildren_5").value;

                    strurl_childrenAges += "&childrenAges" + k + "=" + getAgeString(k, parseInt(document.getElementById("prs_numchildren_5").value));
                    break;
            }
            strurl += strurl_Adults + strurl_children + strurl_childrenAges;
            strurl_Adults = "";
            strurl_childrenAges = "";
            strurl_children = "";
        }
        
        // variable "strurl" store URL
        //document.getElementById("divPrintURL").innerHTML='<a target="_blank" href='+ strurl+'>'+strurl+'</a>';
		window.open(strurl);
    }
   
    function getAgeString( childrenNumber,  childrenValue)
    {
        var ageString = "";
        try
        {
            for (var j = 1; j <= childrenValue; j++)
            {
                var tmpString="prs_room"+childrenNumber+"_age_"+j;
                ageString += document.getElementById(tmpString).options[document.getElementById(tmpString).selectedIndex].value+","                
            }
            
            ageString=ageString.substring(0,ageString.length-1)
            if (ageString=='')
                ageString = "0";
            return ageString;
        }
        catch (err)
        {
            return "0";
        }
    }
    
 
