function getdays()
        {    
             var c;
             var arrival_days;
             var arrival_days_number; 
             var departure_days;
             var departure_days_number;
             
             var arrival_day   = "";
             var arrival_month = "";
             var arrival_year  = "";
             
             var departure_day   = "";
             var departure_month = "";
             var departure_year  = "";                                     
            
            
           arrival_day   = "a_day="   + $("#a_day").val();           
           arrival_month = "&a_month=" + $("#a_month").val();
           arrival_year  = "&a_year="  + $("#a_year").val();
           
           departure_day = "&d_day="   + $("#d_day").val();
           departure_month ="&d_month=" + $("#d_month").val();
           departure_year = "&d_year="  + $("#d_year").val();        
                
            
             $.ajax
             ({
                  type: "POST",
                  url: "/ajax/getdays.php",
                  dataType: "json",
                  data: arrival_day +
                  arrival_month +
                  arrival_year + 
                  departure_day +
                  departure_month +
                  departure_year,
                  success: function(x)
                      {                
                               
                            arrival_days = $("#a_day");
                            arrival_days_number = x['a_days_num'];
                            
                            departure_days = $("#d_day");
                            departure_days_number = x['d_days_num'];                                                        
                         
                            for(c=arrival_days[0].length + 1 ; c <= arrival_days_number ; c++)                                                      
                                arrival_days.append('<option value="'+ c +'" id="a_days_'+ c +'">'+ c +'</option>');
                           
                                
                            for(c=1;c<=31;c++)                                                                                                       
                                 if(arrival_days_number < c)                                                                
                                    $("#a_day > option[value='"+ c +"']").remove();
                                    
                                    
                                    
                            for(c=departure_days[0].length + 1 ; c <= departure_days_number ; c++)                                                      
                                departure_days.append('<option value="'+ c +'" id="d_days_'+ c +'">'+ c +'</option>');
                           
                                
                            for(c=1;c<=31;c++)                                                                                                       
                                 if(departure_days_number < c)                                                                
                                    $("#d_day > option[value='"+ c +"']").remove();                                            
                             
                      }      
                });
        }
        
  function filterdays(year_id,month_id,day_id,empty_val)
        {
                        var leap_year=[]; 
                        leap_year[1] = 31;
                        leap_year[2] = 29;
                        leap_year[3] = 31;
                        leap_year[4] = 30;
                        leap_year[5] = 31;
                        leap_year[6] = 30;
                        leap_year[7] = 31;
                        leap_year[8] = 31;
                        leap_year[9]  = 30;
                        leap_year[10] = 31;
                        leap_year[11] = 30;
                        leap_year[12] = 31;                         
                        var non_leap_year=[];
                        non_leap_year[1] = 31;
                        non_leap_year[2] = 28; 
                        non_leap_year[3] = 31; 
                        non_leap_year[4] = 30; 
                        non_leap_year[5] = 31; 
                        non_leap_year[6] = 30; 
                        non_leap_year[7] = 31; 
                        non_leap_year[8] = 31; 
                        non_leap_year[9] = 30; 
                        non_leap_year[10] = 31; 
                        non_leap_year[11] = 30; 
                        non_leap_year[12] = 31;
            
                        // Retuns true if year is a leap year; otherwise false
                        Date.prototype.isLeapYear =
                        function(utc) {
                        var y = utc ? this.getUTCFullYear() : this.getFullYear();
                        return !(y % 4) && (y % 100) || !(y % 400) ? true : false;
                        };                                                   

                        // Create a new date
                        var d = new Date();
                         
                        // Set the year
                        d.setFullYear($("#"+year_id).val());
                        days = $("#"+day_id);
                        
                        if(d.isLeapYear())
                        {   
                            
                            for(c=1;c<=31;c++)                                                                                                       
                                 if(leap_year[parseInt($("#"+month_id).val())] < c)
                                    $("#"+day_id + " > option[value='"+ c +"']").remove(); 
                                   
                             for(c=days[0].length + 1 - empty_val; c <= leap_year[parseInt($("#"+month_id).val())] ; c++)                                                      
                                $("#"+day_id).append('<option value="'+ c +'">'+ c +'</option>');                                                                       
                                     
                        }
                        else
                        {     
                            for(c=1;c<=31;c++)                                                                                                       
                                 if(non_leap_year[parseInt($("#"+month_id).val())] < c)
                                    $("#"+day_id + " > option[value='"+ c +"']").remove();                                  
                                     

                            for(c=days[0].length + 1 - empty_val; c <= non_leap_year[parseInt($("#"+month_id).val())] ; c++)                                                      
                                $("#"+day_id).append('<option value="'+ c +'">'+ c +'</option>');           
                        }  
                                
                        
        }       
        
        
        