 /**
 * @brief	Fonctions js pour USER MEMBRE
 * @author	Nicolas Bodrefaux
 * @since	20/06/2010
 * @version	1.0
 */
var niveau = fct_niveau();
var ssdomaine = fct_ssdomaine();
// Utilisation de la fonction infoserror(); > function.js général site

$(function()
{
	$("input[name='login_inscrip_profil']").live("change", function()
	{
		$("#chargemtvalidLogin").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/chargementDonnees.gif" alt="Loading"/>'});

		$.ajax({
			type: "POST",
			url: niveau+"communaute/ajax/ajax_veriflogin.php",
			data: "login_verif="+$(this).val()+"&ssdomaine="+ssdomaine,
			success: function(out)
			{
				switch(out)
				{
					case'ok':
						$("#chargemtvalidLogin").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_valid.png" alt="V"/>'});
						$("#chargemtvalidLogin").css({color:'green'});
						$("input[name='login_inscrip_profil']").attr({ readonly:true });
						$("input[name='login_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
						$("input[name='mdp_inscrip_profil']").attr({ disabled:false });
						$("input[name='mdp_inscrip_profil']").css({ border: "#99CCFF solid 1px", background: "#FFFFFF" });
						$("input[name='mdpconf_inscrip_profil']").attr({ disabled:false });
						$("input[name='mdpconf_inscrip_profil']").css({ border: "#99CCFF solid 1px", background: "#FFFFFF" });
					break;
					case'erreur_login':
						var text_error = "Les caract&egrave;res sp&eacute;ciaux ne sont pas accept&eacute;s.";
						$("#chargemtvalidLogin").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoico" style="right:23px;"/>'});
						$("#chargemtvalidLogin").css({color:'red'});
						$("input[name='login_inscrip_profil']").css({ border: "#FF0000 solid 1px", background: "#FFEDD5" });
					break;
					case'no':
						var text_error = "Cette utilisateur existe d&eacute;j&agrave;.";
						$("#chargemtvalidLogin").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoico" style="right:23px;"/>'});
						$("#chargemtvalidLogin").css({color:'red'});
						$("input[name='login_inscrip_profil']").css({ border: "#FF0000 solid 1px", background: "#FFEDD5" });
					break;
					case'erreur_multiuser':
						var text_error = "Cette utilisateur existe d&eacute;j&agrave;. De plus, il poss&egrave;de plusieurs compte sous le m&ecirc;me login.";
						$("#chargemtvalidLogin").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoico" style="right:23px;"/>'});
						$("#chargemtvalidLogin").css({color:'red'});
						$("input[name='login_inscrip_profil']").css({ border: "#FF0000 solid 1px", background: "#FFEDD5" });
					break;
				}
			}
		});
	});
	
	$("input[name='civilite_inscrip_profil']").live("change", function()
	{
		$("input[name='civilite_inscrip_profil']").attr({ readonly:true });
		$("input[name='nom_inscrip_profil']").attr({ disabled:false });
		$("input[name='nom_inscrip_profil']").css({ border: "#99CCFF solid 1px", background: "#FFFFFF" });
	});
	
	$("input[name='nom_inscrip_profil']").live("change", function()
	{
		$("input[name='nom_inscrip_profil']").attr({ readonly:true });
		$("input[name='nom_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
		$("input[name='prenom_inscrip_profil']").attr({ disabled:false });
		$("input[name='prenom_inscrip_profil']").css({ border: "#99CCFF solid 1px", background: "#FFFFFF" });
	});
	
	$("input[name='prenom_inscrip_profil']").live("change", function()
	{
		$("input[name='prenom_inscrip_profil']").attr({ readonly:true });
		$("input[name='prenom_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
		$("input[name='mail_inscrip_profil']").attr({ disabled:false });
		$("input[name='mail_inscrip_profil']").css({ border: "#99CCFF solid 1px", background: "#FFFFFF" });
	});
	
	$("input[name='mail_inscrip_profil']").live("change", function()				// Verif Mail
	{
		$("#chargemtvalidMail").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/chargementDonnees.gif" alt="Loading"/>'});

		$.ajax({
			type: "POST",
			url: niveau+"communaute/ajax/ajax_verifmail.php",
			data: "mail_verif="+$(this).val()+"&ssdomaine="+ssdomaine,
			success: function(out)
			{
				if(out == 1)
				{
					$("#chargemtvalidMail").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_valid.png" alt="V"/>'});
					$("#chargemtvalidMail").css({color:'green'});
					$("input[name='mail_inscrip_profil']").attr({ readonly:true });
					$("input[name='mail_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
					$("input[name='inscription']").attr({ disabled:false });
				}else{
					var text_error = "L+adresse mail que vous avez &eacute;crite n+est pas valide. Si ce n+est pas le cas, veuillez contacter le webmaster dans &quot;Contact&quot; rubrique &quot;Bug&quot;.";
					$("#chargemtvalidMail").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoico" style="right:23px;"/>'});
					$("#chargemtvalidMail").css({color:'red'});
					$("input[name='mail_inscrip_profil']").css({ border: "#FF0000 solid 1px", background: "#FFEDD5" });
				}
			}
		});
	});
	
	$("input[name='inscription']").live("click", function()
	{
		$("#chargemtvalidProfil").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/chargementDonnees.gif" alt="Loading"/>'});
		$("input[name='inscription']").attr({ disabled:true });
		
		var data_allval = $("form[name='form_inscription']").serialize();
		
		$.ajax({
			type: "POST",
			url: niveau+"communaute/ajax/ajax_creaprofil.php",
			data: data_allval+"&ssdomaine="+ssdomaine,
			success: function(out)
			{
				switch(out)
				{
					case'ok':
						$("#dialog-connexioninscription").attr({innerHTML:'<div class="barreinterneInfosVert width479" id="infosuseinfos">Cr&eacute;ation valid&eacute;e, vous allez recevoir un mail de confirmation.</div>'});
					break;
					case'erreurmail':
						var text_error = "Une erreur est survenue lors de l+envoi du mail de confirmation. Veuillez contacter SVP le webmaster dans &quot;Contact&quot; rubrique &quot;Bug&quot;.";
						$("#chargemtvalidProfil").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoicoRelatif"/>'});
						$("#chargemtvalidProfil").css({color:'red'});
					break;
					default:
						var text_error = "Une erreur est survenue lors de la cr&eacute;ation de votre compte, veuillez recommencez.";
						$("#chargemtvalidProfil").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+niveau+'site/img/biblico/info.png" alt="?" class="infoicoRelatif"/>'});
						$("#chargemtvalidProfil").css({color:'red'});
						$("input[name='inscription']").attr({ disabled:false });
					break;
				}
			}
		});
	});
});

function verifmdp(nivo)
{
	$("#chargemtvalidMdp").attr({innerHTML:'<img src="'+nivo+'site/img/biblico/chargementDonnees.gif" alt="Loading"/>'});
	
	var mdp = $("input[name='mdp_inscrip_profil']").attr('value');
	var mdpconf = $("input[name='mdpconf_inscrip_profil']").attr('value');
	
	if(mdp == mdpconf)
	{
		$("#chargemtvalidMdp").attr({innerHTML:'<img src="'+nivo+'site/img/biblico/ico_valid.png" alt="V"/>'});
		$("#chargemtvalidMdp").css({color:'green'});
		$("input[name='mdp_inscrip_profil']").attr({ readonly:true });
		$("input[name='mdp_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
		$("input[name='mdpconf_inscrip_profil']").attr({ readonly:true });
		$("input[name='mdpconf_inscrip_profil']").css({ color:"#969696", border: "#78FF37 solid 1px", background: "#FFFFFF" });
		$("input[name='civilite_inscrip_profil']").attr({ disabled:false });
	}else{
		var text_error = "La confirmation de votre mot de passe ne correspond pas &agrave; ce-dernier.";
		$("#chargemtvalidMdp").attr({innerHTML:'<img src="'+nivo+'site/img/biblico/ico_invalid.png" alt="X"/> <img onclick="infoserror(\'infosinscription\',\''+text_error+'\');" src="'+nivo+'site/img/biblico/info.png" alt="?" class="infoico" style="right:23px;"/>'});
		$("#chargemtvalidMdp").css({color:'red'});
		$("input[name='mdpconf_inscrip_profil']").css({ border: "#FF0000 solid 1px", background: "#FFEDD5" });
	}
}
