var REMOVE_MEMBER  = 'Are you sure you want to remove this member?';
var loading = "Loading...<img src='/storage/image/default/loading.gif'/>";
var AjaxObject = {
handleSuccess_pagination:function(o){
	document.getElementById('adda_members_loading').style.display = 'none';
	document.getElementById("adda_members_loading").innerHTML = '';
	document.getElementById("members_view").innerHTML = o.responseText;
	//document.getElementById("pagination2").innerHTML = o.responseText;    	    	
	//document.getElementById("adda_scribble_view").innerHTML = o.responseText;    
  },
 handleFailure_pagination:function(o){
    // Failure handler                                                                                                                                   
    },
 handleSuccess_members_delete:function(o){
    document.getElementById("members_view").innerHTML = o.responseText;
  },
 handleFailure_members_delete:function(o){
  },
handleStart_members:function(){
	document.getElementById("adda_members_loading").innerHTML = loading;
    },
handleComplete_members:function(){
	document.getElementById("adda_members_loading").innerHTML = loading;
    },
handleAbort_members :function(){
	// Abort handler
    },
handleSuccess_unjoin_adda:function(o){
	document.getElementById("adda_unjoining").style.display = '';
	document.getElementById("members_view").innerHTML = o.responseText;
  },
handleFailure_unjoin_adda:function(o){
  },
handleSuccess_adda_remove_member:function(o){
	document.getElementById("adda_remove_member_success").style.display = '';
	document.getElementById("members_view").innerHTML = o.responseText;
  },
handleFailure_adda_remove_member:function(o){
  }

};

var callback_unjoin_adda =
  {
  success:AjaxObject.handleSuccess_unjoin_adda,
  failure:AjaxObject.handleFailure_unjoin_adda,
  scope: AjaxObject
  };


var callback_adda_remove_member =
  {
  success:AjaxObject.handleSuccess_adda_remove_member,
  failure:AjaxObject.handleFailure_adda_remove_member,
  scope: AjaxObject
  };


/*
 * Define the callback object for success and failure
 * handlers as well as object scope.
 */
var callback_pagination =
{
    customevents:{ 
	        onStart:AjaxObject.handleStart_members, 
	        onComplete:AjaxObject.handleComplete_members,	       
	        onAbort:AjaxObject.handleAbort_members 
	    }, 
    success:AjaxObject.handleSuccess_pagination,
    failure:AjaxObject.handleFailure_pagination,
    scope: AjaxObject
};

//! Pagination
function pagination(base_url,keyword,show_from)
{      
    var post_data = 'keyword='+keyword+'&pagination=y'+'&show_from='+show_from;
    if(keyword == '')
	{
	    YAHOO.util.Connect.asyncRequest('POST',base_url, callback_pagination, post_data);       
	}
    else
	{
	    YAHOO.util.Connect.asyncRequest('POST',base_url, callback_pagination, post_data);       
	}

    if(env_value == 'Online')
	{
	    pageTracker._trackPageview(base_url);
	}
    

}


function unjoin_adda(adda_id,id)
{  
 YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_remove_member/'+adda_id+'/'+id, callback_unjoin_adda);
 if(env_value == 'Online')
	{
	    var url = system_base_url+'ajax/adda/_remove_member/'+adda_id+'/'+id;
	    pageTracker._trackPageview(url);
	}
    
}


function adda_remove_member(adda_id,id,privacy)
{  
    if(confirm(REMOVE_MEMBER))
	{
  YAHOO.util.Connect.asyncRequest('POST',system_base_url+'ajax/adda/_remove_member/'+adda_id+'/'+id+'/'+privacy, callback_adda_remove_member);
  if(env_value == 'Online')
	{
	    var url = system_base_url+'ajax/adda/_remove_member/'+adda_id+'/'+id+'/'+privacy;
	    pageTracker._trackPageview(url);
	}
    
	}
  }