﻿ ///**************** Select Multiple rooms child age ************//
     
       /* This function used for select hotel rooms */
      function CreateHRoomAge(pageid,roomsid,ts)
      {
        
        var rooms = roomsid.value;
        
         /* first all rooms visible false except first room */
        for(i=2;i<=5; i++)
        {
           var ctrtr = pageid + "HTRroom"+i
           //alert(ctrtr);
           document.getElementById(ctrtr).style.display = 'none'
           for(j=1;j<=5; j++)
           {
                ctrlid = pageid + "ddlr"+i+"c"+j
                document.getElementById(ctrlid).style.display = 'none'
           }
                ctrlid1 = pageid + "ddlr"+i+"c0"
                document.getElementById(ctrlid1).style.display = 'none'
                document.getElementById(pageid + "RoomChildAge" + i).style.display = 'none'
        }
        
        document.getElementById(pageid+"RoomChildAge0").style.display = 'none';
        
        for(i=2;i<= rooms; i++)
        { 
             var ctrtr = pageid + "HTRroom"+i
           document.getElementById(ctrtr).style.display = ''
             
        }

        /* Show child and infant information */
         if(ts== 1)
         { 
            for(i=1;i<= rooms; i++)
            {
                var ctlrid = pageid + "ddlchild"
             
                CreateHAgeSelect(document.getElementById(ctlrid+i),pageid,i,roomsid)
                      
            }
            
         }
      }
     
     /* Show child age dropdowns according to select childs */
      function CreateHAgeSelect(ctrl,pageid2,roomno,roomsid)
      {
      
            ctrlid = ctrl.id
            ctrlid = ctrlid.substring(ctrlid.length - 1)
          
           colss = ctrl.value
          
           var childage = pageid2 + "RoomChildAge"    
           document.getElementById(childage+roomno).style.display = 'none'  
             
            for(j=0;j<= 5; j++)
            {   
               var ctlid = pageid2 + "ddlr"
                
               document.getElementById(ctlid+ctrlid+"c"+j).style.display = 'none'
                
            }
          
            if(colss > 0 )
            {
                document.getElementById(childage+roomno).style.display = 'block'   
                 
                for(j=0;j<= colss; j++)
                {
                     var ctlid = pageid2 + "ddlr"
                     document.getElementById(ctlid+ctrlid+"c"+j).style.display = 'block'
                }
            }
            
            
            for(k=1;k<=roomsid.value;k++)
             {
                document.getElementById(pageid2+"RoomChildAge0").style.display = 'none'
                if(document.getElementById(pageid2+"ddlchild"+k).value > 0)
                {
                     document.getElementById(pageid2+"RoomChildAge0").style.display = 'block'
                     break;
                }
            }
            
            ShowChildTitle(roomsid,pageid2)
            
      }
      
      /* Show child age title according to selected childs */
      function ShowChildTitle(roomsid,pageid2)
      {
            try
            {
                document.getElementById(pageid2+"RoomChildAge_title").style.display = 'none'
            }
            catch(ex){}
            document.getElementById(pageid2+"childtitle1").style.display = 'none'
            document.getElementById(pageid2+"childtitle2").style.display = 'none'
             
            var roomno = roomsid.value;
             var maxchild = 0
             var k=1
             
            for(k=1;k<=roomno;k++)
             {
                if(document.getElementById(pageid2+"ddlchild"+k).value > maxchild)
                {
                    maxchild = document.getElementById(pageid2+"ddlchild"+k).value;
                }
                else
                {
                    maxchild = maxchild;
                }
            }
            
            if (maxchild>0)
            {
                try
                {
                document.getElementById(pageid2+"RoomChildAge_title").style.display = 'block';
                }
                catch(ex){}
                for(c=1;c<=maxchild;c++)
                {
                    document.getElementById(pageid2+"childtitle"+c).style.display = 'block'
                }
            }
      }


