var Action = Class.create();

Action.prototype = {
    
    initialize: function() {
                    
    },    
                         
    editGroup: function(act, form) {
        
        switch (act) {           
        
            case 'accept':
                url = BASE_URL + "/members/groups.php?l=default&a=e&accept=1&isAjax";       
                break;
                
            case 'ban':
                url = BASE_URL + "/members/groups.php?l=default&a=e&ban=1&isAjax";       
                break;
                
            case 'kick':
                url = BASE_URL + "/members/groups.php?l=default&a=e&kick=1&isAjax";       
                break;
                                                
        }
        
        var serialize_form = $(form).serialize();  

        new Ajax.Request( url,
            {
                method: 'post',  
                parameters: serialize_form, 
                                      
                onSuccess: function(transport) {
                       
                        jQuery('.inner_box2').html(transport.responseText);

            },
                
                onFailure: function() {
                        alert('Server Error Occured');
                }
        });    

    },
    
    viewPendingMembers: function() {
        
        url = BASE_URL + "/members/groups.php?l=default&a=e&v=pending&isAjax";
    
        new Ajax.Request( url,
            {
                method: 'get',                            
                onSuccess: function(transport) {
                       
                        jQuery('.inner_box2').html(transport.responseText);

            },
                
                onFailure: function() {
                        alert('Server Error Occured');
                }
        });
    
    },
    
    viewBannedMembers: function() {
    
        url = BASE_URL + "/members/groups.php?l=default&a=e&v=banned&isAjax";
    
        new Ajax.Request( url,
            {
                method: 'get',                            
                onSuccess: function(transport) {
                       
                        jQuery('.inner_box2').html(transport.responseText);

            },
                
                onFailure: function() {
                        alert('Server Error Occured');
                }
        });
        
    },
    
    viewMembers: function() {
    
        url = BASE_URL + "/members/groups.php?l=default&a=e&isAjax"
    
        new Ajax.Request( url,
            {
                method: 'get',                            
                onSuccess: function(transport) {
                       
                        jQuery('.inner_box2').html(transport.responseText);

            },
                
                onFailure: function() {
                        alert('Server Error Occured');
                }
        });
    
    },
          
    
    viewComments: function(url) {     
    
        new Ajax.Request( url,
            {
                method: 'get', 
                parameters:'isAjax=true',                            
                onSuccess: function(transport) {
                       
                        jQuery('#comments_detail').html(transport.responseText);

            },
                
                onFailure: function() {
                        alert('Server Error Occured');
                }
        });
    
    },
    
    
    
    
}
