function Ajax_modifyUser(usrId,bPersonnal)
{
	content = '<div style="text-align: center">'+
		'<form name="usr_info" id="usr_info" method="post" action="javascript:void(0);">'+
		(usrId!=null&&usrId!=undefined?'<input type="hidden" name="usr_id" id="usr_id" value="'+usrId+'" />':'')+
		'<div class="col_container">'+
		'<div class="fw_col1 userinfo_cols"><label for="usr_lastname">Nom:</label><input type="text" name="usr_lastname" id="usr_lastname" /></div>'+
		'<div class="fw_col3 userinfo_cols"><label for="usr_firstname">Pr&eacute;nom:</label><input type="text" name="usr_firstname" id="usr_firstname" /></div></div>'+
		'<div class="col_container">'+
		'<div class="fw_col1 userinfo_cols"><label for="usr_school">Etablissement:</label><input type="text" name="usr_school" id="usr_school" /></div>'+
		'<div class="fw_col3 userinfo_cols"><label for="usr_email">Email:</label><input type="text" name="usr_email" id="usr_email" /></div></div>'+
		'<div class="col_container">'+
		'<div class="fw_col1 userinfo_cols"><label for="usr_address">Adresse:</label><input type="text" name="usr_address" id="usr_address" /></div>'+
		'<div class="fw_col3 userinfo_cols"><label for="usr_zipcode">Code postal:</label><input type="text" name="usr_zipcode" id="usr_zipcode" /></div></div>'+
		'<div class="col_container">'+
		'<div class="fw_col1 userinfo_cols"><label for="usr_city">Ville:</label><input type="text" name="usr_city" id="usr_city" /></div>'+
		'<div class="fw_col3 userinfo_cols"><label for="usr_phone">T&eacute;l&eacute;phone:</label><input type="text" name="usr_phone" id="usr_phone" /></div></div>'+
		'<div class="fw_bottom">'+
		'<button name="yes" id="yes">Valider</button> '+
		'<button name="no" id="no">Annuler</button>'+
		'</div>'+
		'</form>'+
		'</div>';
	title = 'Cr&eacute;er un utilisateur';
	if(usrId!=null&&usrId!=undefined) title = 'Modifier les informations d\'un utilisateur';
	if(bPersonnal!=null&&bPersonnal!=undefined) title = 'Modifier mes informations';
	launchFloatingWindow(title,content,function() {
		$('div.floating_window').width(480);
		centerWindow('div.floating_window');
		if(usrId!=null&&usrId!=undefined)
		{
			var varpost = {user: usrId}
			$.ajax({
				type: "POST",
				url: '/forum/js/get_script.php?obj=users/getUserInfo',
				dataType: 'xml',
				data: varpost,
				success: function(xml) {
					if($('response',xml).attr('success')==0)
					{
						$('div.floating_window div.floating_win_content').empty();
						$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
					}
					else
					{
						$('#usr_info input#usr_lastname').val($('lastname',xml).text());
						$('#usr_info input#usr_firstname').val($('firstname',xml).text());
						$('#usr_info input#usr_school').val($('school',xml).text());
						$('#usr_info input#usr_email').val($('email',xml).text());
						$('#usr_info input#usr_address').val($('address',xml).text());
						$('#usr_info input#usr_zipcode').val($('zipcode',xml).text());
						$('#usr_info input#usr_city').val($('city',xml).text());
						$('#usr_info input#usr_phone').val($('phone',xml).text());
					}
				}
			});
		}
		$('div.floating_window form#usr_info button#yes').click(function() {
			var varpost = $('#usr_info').serialize();
			$.ajax({
				type: "POST",
				url: '/forum/js/get_script.php?obj=users/setUserInfo',
				dataType: 'xml',
				data: varpost,
				success: function(xml) {
					if($('response',xml).attr('success')==0)
					{
						$('div.floating_window div.floating_win_content').empty();
						$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
					}
					else
					{
						$('div.floating_window div.floating_win_content')
							.append('<div class="success">'+$('response',xml).text()+'</div>');
						centerWindow('div.floating_window');
						setTimeout('window.location.reload();',2500);
					}
				}
			});
		});
		$('div.floating_window form#usr_info button#no').click(function() {
			closeFloatingWindow();
		});
	});
}
function Ajax_profileUser(usrId)
{
	content = '<div style="text-align: center">'+
		'<form name="usr_profile_form" id="usr_profile_form" method="post" action="javascript:void(0);">'+
		'Choisissez un profil ci-dessous :'+
		'<p><select name="user_profile" id="user_profile">'+
		'<option value="NULL">...</option>'+
	/*	'<option value="1">Chef de projet</option>'+	*/
		'<option value="2">Etudiant</option>'+
		'<option value="3">Administrateur</option>'+
		'<option value="0">D&eacute;sactiv&eacute;(e)</option>'+
		'</select></p>'+
		'<p class="warning">'+
			'Attention! Si vous mettez l\'utilisateur en &quot;Adminsitrateur&quot;,<br />celui-ci aura un acc&egrave;s global aux forums et<br />&agrave; la gestion des utilisateurs et projets.'+
		'</p>'+
		'<button name="yes" id="yes">Valider</button> '+
		'<button name="no" id="no">Annuler</button>'+
		'</form>'+
		'</div>';
	launchFloatingWindow('Modifier le profil global d\'un utilisateur',content,function() {
		$('div.floating_window').width(330);
		centerWindow('div.floating_window');
		
		$('div.floating_window form#usr_profile_form button#yes').click(function() {
			var usrprofile = $('div.floating_window form#usr_profile_form select#user_profile option:selected').val();
			var varpost = {user: usrId, profile: usrprofile}
			$.ajax({
				type: "POST",
				url: '/forum/js/get_script.php?obj=users/globalUser',
				dataType: 'xml',
				data: varpost,
				success: function(xml) {
					if($('response',xml).attr('success')==0)
					{
						$('div.floating_window div.floating_win_content').empty();
						$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
					}
					else
					{
						$('div.floating_window div.floating_win_content')
							.append('<div class="success">'+$('response',xml).text()+'</div>');
						centerWindow('div.floating_window');
						setTimeout('window.location.reload();',2500);
					}
				}
			});
		});
		$('div.floating_window form#usr_profile_form button#no').click(function() {
			closeFloatingWindow();
		});
	});
}
function Ajax_affectUser(usrId)
{
	content = '<div style="text-align: center">'+
		'<form name="project_affectation" id="project_affectation" method="post" action="javascript:void(0);">'+
		'Choisissez un projet ci-dessous :'+
		'<p><select name="project_aff" id="project_aff">'+
		'<option value="NULL">...</option>'+
		'</select></p>'+
		'Puis un profil :'+
		'<p><select name="user_profile" id="user_profile">'+
		'<option value="NULL">...</option>'+
		'<option value="1">Chef de projet</option>'+
		'<option value="2">Contributeur</option>'+
		'<option value="3">Demande d\'affectation</option>'+
		'</select></p>'+
		'<button name="yes" id="yes">Valider</button> '+
		'<button name="no" id="no">Annuler</button>'+
		'</form>'+
		'</div>';
	launchFloatingWindow('Affectation d\'un utilisateur &agrave; un projet',content,function() {
		$('div.floating_window').width(330);
		centerWindow('div.floating_window');
		$.ajax({
			url: '/forum/js/get_script.php?obj=projects/listProjects',
			dataType: 'xml',
			success: function(xml) {
				if($('response',xml).attr('success')==0)
				{
					$('div.floating_window div.floating_win_content').empty();
					$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
				}
				else
				{
					var sel = $('div.floating_window form#project_affectation select#project_aff');
					$('project',xml).each(function() {
						sel.append(
							'<option value="'+$(this).attr('id')+'">'+$(this).text()+'</option>'
						);
					});
				}
			}
		});
		$('div.floating_window form#project_affectation button#yes').click(function() {
			var proj = $('div.floating_window form#project_affectation select#project_aff option:selected').val();
			var usrprofile = $('div.floating_window form#project_affectation select#user_profile option:selected').val();
			var varpost = {projId: proj, user: usrId, profile: usrprofile}
			$.ajax({
				type: "POST",
				url: '/forum/js/get_script.php?obj=users/affectUser',
				dataType: 'xml',
				data: varpost,
				success: function(xml) {
					if($('response',xml).attr('success')==0)
					{
						$('div.floating_window div.floating_win_content').empty();
						$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
					}
					else
					{
						$('div.floating_window div.floating_win_content')
							.append('<div class="success">'+$('response',xml).text()+'</div>');
						centerWindow('div.floating_window');
						setTimeout('window.location.reload();',2500);
					}
				}
			});
		
		});
		$('div.floating_window form#project_affectation button#no').click(function() {
			closeFloatingWindow();
		});
	});
}
function Ajax_deleteUser(usrId)
{
	content = '<div style="text-align:center">Vous &ecirc;tes sur le point de supprimer cet utilisateur. Etes-vous s&ucirc;r(e) de vouloir continuer?<br /><button name="yes" id="yes">Oui</button> <button name="no" id="no">Non</button></div>';
	launchFloatingWindow('Suppression d\'un utilisateur',content,function() {
		centerWindow('div.floating_window');
		$('div.floating_window button#yes').click(function() {
			var varpost = {usr: usrId,action:'delete'};
			$.ajax({
				type: "POST",
				url: '/forum/js/get_script.php?obj=users/delete',
				dataType: 'xml',
				data: varpost,
				success: function(xml) {
					$('div.floating_window div.floating_win_content').empty();
					if($('response',xml).attr('success')==0)
					{
						$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
						centerWindow('div.floating_window');
					}
					else
					{
						$('div.floating_window div.floating_win_content').append('<div class="success">'+$('response',xml).text()+'</div>');
						centerWindow('div.floating_window');
						setTimeout('window.location.reload();',2500);
					}
				}
			});
		});
		$('div.floating_window button#no').click(function() {
			closeFloatingWindow();
		});
	});
}
function Ajax_reinitPwd(usrId)
{
	content = 'Veuillez patienter...';
	launchFloatingWindow('R&eacute;initialisation de mot passe',content,function() {
		centerWindow('div.floating_window');
		var varpost = { usr: usrId, action: 'pwdReinit'}
		$.ajax({
			type: "POST",
			url: '/forum/js/get_script.php?obj=users/pwd_reinit',
			dataType: 'xml',
			data: varpost,
			success: function(xml) {
				$('div.floating_window div.floating_win_content').empty();
				if($('response',xml).attr('success')==0)
				{
					$('div.floating_window div.floating_win_content').append('<div class="error">'+$('response',xml).text()+'</div>');
					centerWindow('div.floating_window');
				}
				else
				{
					$('div.floating_window div.floating_win_content').append('<div class="success">'+$('response',xml).text()+'</div>');
					centerWindow('div.floating_window');
					setTimeout('closeFloatingWindow();',2500);
				}
			}
		});
	});
}
function launchFloatingWindow(winTitle,winContent,callback)
{
	$('body').append(
		'<div class="floating_window">'+
			'<h1><a href="javascript:void(0);" onclick="closeFloatingWindow()">X</a>'+
			winTitle+'</h1>'+
			'<div class="floating_win_content">'+winContent+'</div>'+
		'</div>'
	);
	if(callback!=undefined&&callback!=null)
	{
		callback.apply(this,arguments);
	}
}
function closeFloatingWindow()
{
	$('div.floating_window').hide('fast').empty().remove();
}
