﻿jQuery(document).ready
( 
    function(){
                
                jQuery('.tickbox').addClass('tickboxjs');
                jQuery('input:checkbox:checked').addClass('checked');   
                jQuery('input:not(:checkbox:checked)').addClass('notchecked');
                
                
                
                jQuery.fn.tick = function()
                                    {
                                        if(jQuery(".postalBox input").hasClass("notchecked") && jQuery(".enewsBox input").hasClass("notchecked"))
                                            {
                                            jQuery('.notMyWNO').hide();
                                            }
                                            else{
                                                jQuery('.notMyWNO').show();
                                                }
                                        if(jQuery('.enewsBox input').hasClass('checked'))
                                            {
                                                jQuery('.enewsBox').addClass('ticked')
                                            }
                                        if(jQuery('.postalBox input').hasClass('checked'))
                                            {
                                                jQuery('.postalBox').addClass('ticked')
                                            }
                                        if(jQuery('.myWNOBox input').hasClass('checked'))
                                            {
                                                jQuery('.myWNOBox').addClass('ticked')
                                            }
                                            else{
                                                    jQuery('.myWNOreg').hide();
                                                }                                            
                                    };
                jQuery.fn.tick();                             
                                    
                jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
                  return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
                };
                                  
                    
                jQuery('.enewsBox :checkbox').click
                    (
                        function()
                            {
                                jQuery('.enewsBox input:checkbox:checked').addClass('checked').removeClass('notchecked');
                                jQuery('.enewsBox input:not(:checkbox:checked)').addClass('notchecked').removeClass('checked');
                                
                                if(jQuery(".enewsBox input").hasClass("checked"))
                                    {
                                        jQuery(".notMyWNO").slideDown('slow');
                                        jQuery('.enewsBox').addClass('ticked');
                                    }
                               
                                else if(jQuery(".postalBox input").hasClass("notchecked") && jQuery(".enewsBox input").hasClass("notchecked"))
                                    {
                                        jQuery(".notMyWNO").slideUp('slow')
                                        jQuery('.enewsBox').removeClass('ticked');
                                    }
                                    
                                else if(jQuery('.enewsBox input').hasClass('notchecked'))
                                    {
                                        jQuery('.enewsBox').removeClass('ticked');
                                    }                                    
                                    
                            }
                    )
                                        
                jQuery('.postalBox :checkbox').click
                    (
                        function()
                            {
                                jQuery('input:checkbox:checked').addClass('checked').removeClass('notchecked');
                                jQuery('input:not(:checkbox:checked)').addClass('notchecked').removeClass('checked');
                                
                            
                                if(jQuery(".postalBox input").hasClass("checked"))
                                    {
                                        jQuery(".notMyWNO").slideDown('slow');
                                        jQuery('.postalBox').addClass('ticked');
                                        
                                    }
                               
                                else if(jQuery(".postalBox input").hasClass("notchecked") && jQuery(".enewsBox input").hasClass("notchecked"))
                                    {
                                        jQuery('.notMyWNO').slideUp('slow');
                                        jQuery('.postalBox').removeClass('ticked');
                                    }
                                else if(jQuery('.postalBox input').hasClass('notchecked'))
                                    {
                                        jQuery('.postalBox').removeClass('ticked');
                                    }
                                    
                            }
                    )
                    
                
                jQuery('.myWNOBox :checkbox').click
                    (
                        function()
                            {
                                if(jQuery(".myWNOBox input").is(":checked"))
                                    {
                                        jQuery(".myWNOreg").slideDown('slow');
                                        jQuery('.myWNOBox').addClass('ticked');
                                    }
                               
                                else
                                    {
                                        jQuery(".myWNOreg").slideUp('slow');
                                        jQuery('.myWNOBox').removeClass('ticked');
                                    }
                                    
                            }
                    )
                    
               }  
)


