
      $(document).ready(function() {
        
         $('.button_register_to_webinar').click(function() {
            
            var webinar = $(this).parent().parent().parent().parent();
            webinar.addClass('selected');
                
            var otherwebinars = $('#list_webinars').children(".container_webinar:not('.selected')");
            var count = 0;
            
           
            var topic = webinar.children().find('.webinar_topic').text();
            webinar.children().find('.registration_topic').text(topic);
            
            var date = $(this).parent().find('.webinar_date').text();
            webinar.children().find('.registration_date').text(date);
            
            var dateId = $(this).parent().attr('id');
            webinar.find('.hidden_registration_dateId').val(dateId);
            
            webinar.animate({
                        'backgroundColor': 'lightgreen'                
                         }, 1000, 'easeOutExpo', function() {
                    });
            
            otherwebinars.animate({
                    'opacity': 0.25                
                     }, 200, 'easeOutExpo', function() {
                        count++;
                        if(count == otherwebinars.length)
                        {
                            webinar.children().find('.container_registration_slider').animate({
                              'marginTop': '0'
                            }, 1500, 'easeOutExpo', function() {
                              // Animation complete.
                            });
                        }
            });
            
            
            
            
          });

         $('.button_cancel_registration').click(function() {            
                
                //$('#container_webinars').children('.selected');
                //$('#container_webinars').children(".container_webinar:not('.selected')");
                var selectedwebinar = $('#container_webinars').find('.selected');
                               
                var otherwebinars = $('#container_webinars').find(".container_webinar:not('.selected')");
                var color;
                
                
                
                selectedwebinar.find('.container_registration_slider').animate({
                    'marginTop': '-=400'                
                     }, 750, 'easeOutExpo', function() {  
                
                        if(selectedwebinar.hasClass('webinar_row_color'))
                        {
                            color = "#CED2DD";
                        }
                        else
                        {
                            color = "#E5E5E5";
                        }
                        
                        selectedwebinar.animate({
                            'backgroundColor': color                
                             }, 250, 'easeInOutExpo', function() {                            
                                
                                otherwebinars.animate({
                                    'opacity': 1                
                                     }, 250, 'easeInOutExpo', function() {
                                        
                                     });
                                
                                selectedwebinar.removeClass('selected');
                        });
                    
               })
            
          });
         
         
         $('.button_submit_registration').click(function() {
            
               var selectedwebinar = $('#container_webinars').find('.selected');
               var otherwebinars = $('#container_webinars').find(".container_webinar:not('.selected')");
               
               var webinarId = selectedwebinar.find('.hidden_registration_dateId').attr('value').split('_')[1];
               var firstname = selectedwebinar.find('.firstname').attr('value');
               var lastname = selectedwebinar.find('.lastname').attr('value');
               var email = selectedwebinar.find('.email').attr('value');
            
               
               $.post("webinar_controller.php", {
                   'action':'RegisterToWebinar',
                   'webinarDateId': webinarId,
                   'firstname': firstname,
                   'lastname': lastname,
                   'email': email
                   },
                   function(response)
                   {
                         var success = false;
                         
                         if(response == "true")
                         {
                            alert("Registration Succeeded!")
                            success = true;
                         }
                         else if(response == "false")
                         {
                           alert("Registration failed!");
                         }
                         else if(response == "error")
                         {
                            alert("Required fields cannot be empty!")
                         }
                         
                         var color;
                         
                         if(success)
                         {
                              selectedwebinar.find('.container_registration_slider').animate({
                                  'marginTop': '-=400'                
                                   }, 750, 'easeOutExpo', function() {  
                              
                                      if(selectedwebinar.hasClass('webinar_row_color'))
                                      {
                                          color = "#CED2DD";
                                      }
                                      else
                                      {
                                          color = "#E5E5E5";
                                      }
                                      
                                      selectedwebinar.animate({
                                          'backgroundColor': color                
                                           }, 250, 'easeInOutExpo', function() {                            
                                              
                                              otherwebinars.animate({
                                                  'opacity': 1                
                                                   }, 250, 'easeInOutExpo', function() {
                                                      
                                                   });
                                              
                                              selectedwebinar.removeClass('selected');
                                      });
                                  
                             });
                         }
                   }
               );
         });
         
         
        $('.button_read_more').click(function() {
            
           
            var div = $('.webinar_long_desc', $(this).parent().parent());
            
            if(div.css('display') == 'none')
            {
               $(this).text('Close')
            div.css('opacity', 0);
            
            div.css('display', 'block');            
            
            div.animate({
                    'opacity': 1                
                     }, 2000, 'linear', function() {
                        // Animation complete.
            });
            }
            else
            {
               $(this).text('Read more');
               div.css('opacity', 0);
               div.css('display', 'none');     
            }
        });
         
      });





