/**
 * @author rgaumond
 */

function show_member_list(the_letter)
{
		
		processing();
		current_window="member_list";
		new Ajax.Updater('container', 'member_list.aspx', {evalScripts:true,
  			parameters: {execute:"create", alpha:the_letter},
   			onComplete:function(){page_assembly('show_member_list');min_size(420,$("inner_middle"));}
			});	
}

function show_member_add()
{
		processing();
		current_window="user_add";
		new Ajax.Updater('container', 'membre_nouveau.aspx', {evalScripts:true,
  			parameters: {execute:"create", inscription:"false"},
   			onComplete:function(){page_assembly('show_member_add');}
			});	
}

function show_member_profile(user_id)
{
		processing();		
		current_window="member_profile";
		
		if(user_id==selected_user.id)
			new Ajax.Updater('container', 'membre_profil.aspx', {evalScripts:true,
  			parameters: {execute:"mon_profile"},
   			onComplete:function(){function_initiated("updated_selected");
			load_profil();page_assembly('show_member_profile');min_size(500,$("inner_middle"));}
			});
		else
			new Ajax.Updater('container', 'membre_profil.aspx', {evalScripts:true,
  			parameters: {execute:"taking_control",user_id:user_id},
   			onComplete:function(){function_initiated("updated_selected");start_profil();}
			});	
}

function show_member_update(user_id)
{
		processing();
		current_window="member_update";
		new Ajax.Updater('container', 'membre_nouveau.aspx', {evalScripts:true,
  			parameters: {execute:"view",user_id:user_id},
   			onComplete:function(){page_assembly('show_member_update');}
			});	
}

function modifier_user(user_id)
{

	if(validate_user_data())
	{
		processing();
		new Ajax.Updater('container', 'membre_nouveau.aspx', {evalScripts:true,
  			parameters: {execute:"update",firstname:$("firstname").value,lastname:$("lastname").value,phone1:$("phone1").value,phone2:$("phone2").value,email:$("email").value,address:$("address").value
		,city:$("city").value,province:$("province").value,postalcode:$("postalcode").value,password:$("password").value,usager:$("usager").value
		,status:$("status").value,apt:$("apt").value,naissance:$("naissance").value,domain:$("domain").value,user_id:user_id,memberNo:$("memberNo").value},
   			onComplete:function(){}
			});	

	}
}

function ajouter_user()
{
	

	if(validate_user_data())
	{
		processing();
		new Ajax.Updater('container', 'membre_nouveau.aspx', {evalScripts:true,
  			parameters: {execute:"add",firstname:$("firstname").value,lastname:$("lastname").value,phone1:$("phone1").value,phone2:$("phone2").value,email:$("email").value,address:$("address").value
		,city:$("city").value,province:$("province").value,postalcode:$("postalcode").value,password:$("password").value,usager:$("usager").value
		,status:$("status").value,apt:$("apt").value,naissance:$("naissance").value,domain:$("domain").value,activityID:current_activity.id},
   			onComplete:function(){}
			});	
	}
}

function delete_member()
{
		processing();
		new Ajax.Updater('container', 'member_list.aspx', {evalScripts:true,
  			parameters: {execute:"delete_user",user_id:selected_user.id,alpha:"a"},
   			onComplete:function(){processed('delete_member');min_size(420,$("inner_middle"));
			quick_message('Le membre est supprimer!','Confirmation');page_assembly('delete_member');}
			});	
}

function show_member_fiche(user_id)
{
			
			new Ajax.Updater('ajax_handler', 'ajax_handler.aspx', {evalScripts:true,
  			parameters: {execute:"produceUserFiche"},
   			onComplete:function(){}
			});	
}

function annule_inscription_profil()
{
		processing();
		current_window="member_profile";
		new Ajax.Updater('container', 'membre_profil.aspx', {evalScripts:true,
  			parameters: {
				execute:"annule_inscription",
				activity_id:selected_activity_id,
				selected_id:selected_user.id,
				current_id:currentUser.id
				 },
   			onComplete:function(){function_initiated("updated_selected");start_profil();}
			});	
}



