 /**
 * @brief	Fonctions js Général
 * @author	Nicolas Bodrefaux
 * @since	12/06/2010
 * @version	1.0
 */
var niveau = fct_niveau();
var ssdomaine = fct_ssdomaine();
var sitehost = fct_host();

$(function() {																	// Créations
	$("#dialog-message").dialog({
		resizable: false,
		autoOpen: false,
		show: 'slide',
		hide: 'slide',
		width: 500,		// Largeur de la boite de dialogue
		autoHeight: true,	// Hauteur de la boite de dialogue
		modal: true,	// Assombrissement du fond
		zIndex: 10002,	// Niveau de la boite de dialogue
	});
	$("#dialog-message").dialog("moveToTop");
});

function creationmessage(titre,urlpage,param){
	$("#dialog-message").dialog("open");
	$("#dialog-message").attr({innerHTML:'<div id=\'chargementONGLET\'><img src=\''+niveau+'site/img/biblico/chargementPAGE.gif\'/></div>'});
	
	if(titre != ''){ $('#dialog-message').dialog({ title: titre }); }
	
	$('#dialog-message').load(sitehost+'ajax/'+urlpage+'.php?typeaff=box'+param);
	return false;
}

function changeconnexionuser()
{
	if(($("input[name='login']").attr("value")!='')&&($("input[name='mot_de_passe']").attr("value")!=''))
	{
		$("input[name='connexion']").attr({ disabled:false });
	}else{
		$("input[name='connexion']").attr({ disabled:true });
	}
}
function actionenterpresse(nivo,key)
{
	var valuaction = changeconnexionuser('onkeypress');

	if(!valuaction)
	{
		if(key==13)
		{
			connexionuser(nivo);
		}
	}
}
function connexionuser(action){
	if(action!='connexionFB'){
		var data_allform = $("form[name='form_connexion']").serialize(); // Récupère tous les champs, noms et valeurs
		$("input[name='connexion']").attr({ disabled:true });
		
		var namefichier = 'connexionuser';
		var datafichier = data_allform;
	}else{
		var namefichier = 'connexionuserFB';
		var datafichier = "action="+action;
	}
	
	$.post(sitehost+"ajax/"+namefichier+".php", datafichier,function(data){
		switch(data){
			case'connexion distributeur ok':
			case'connexion membre ok':
			case'connexion admin ok':
			case'connexion cinemaker ok':
				$("#dialog-connexioninscription").dialog("close");
				// alert('Votre session est conservée 5 jours.\nAttention de bien vous déconnecter si vous êtes sur un ordinateur public !\nPour vous connecter avec un autre compte, il faut se déconnecter de celui-ci !');
				window.location.reload();
			break;
			case'mail no valid':
				$("#chargemtvalidConnexion").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/>'});
				$("#chargemtvalidConnexion").css({color:'red'});
				$("#infosconnexion").attr({innerHTML:'Votre adresse mail n\'a pas &eacute;t&eacute; valid&eacute;e.'});
				$("#infosconnexion").removeClass("barreinterneInfosVert");
				$("#infosconnexion").removeClass("barreinterneInfosBleu");
				$("#infosconnexion").removeClass("barreinterneInfos");
				$("#infosconnexion").addClass("barreinterneInfosRed");
				$("input[name='connexion']").attr({ disabled:false });
			break;
			case'erreur_login':
				$("#chargemtvalidConnexion").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/>'});
				$("#chargemtvalidConnexion").css({color:'red'});
				$("#infosconnexion").attr({innerHTML:'Les caract&egrave;res sp&eacute;ciaux ne sont pas accept&eacute;s.'});
				$("#infosconnexion").removeClass("barreinterneInfosVert");
				$("#infosconnexion").removeClass("barreinterneInfosBleu");
				$("#infosconnexion").removeClass("barreinterneInfos");
				$("#infosconnexion").addClass("barreinterneInfosRed");
				$("input[name='connexion']").attr({ disabled:false });
			break;
			case'erreur_user0':
				$("#chargemtvalidConnexion").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/>'});
				$("#chargemtvalidConnexion").css({color:'red'});
				$("#infosconnexion").attr({innerHTML:'Cet utilisateur n\'existe pas ou le login et/ou le mot de passe ne correspondent pas.'});
				$("#infosconnexion").removeClass("barreinterneInfosVert");
				$("#infosconnexion").removeClass("barreinterneInfosBleu");
				$("#infosconnexion").removeClass("barreinterneInfos");
				$("#infosconnexion").addClass("barreinterneInfosRed");
				$("input[name='connexion']").attr({ disabled:false });
			break;
			/*case'erreur_multiuser':
				$("#chargemtvalidConnexion").attr({innerHTML:'<img src="'+niveau+'site/img/biblico/ico_invalid.png" alt="X"/>'});
				$("#chargemtvalidConnexion").css({color:'red'});
				$("#infosconnexion").attr({innerHTML:'Multi-user : plusieurs comptes sont ouverts sous le m&ecirc;me pseudo.'});
				$("#infosconnexion").removeClass("barreinterneInfosVert");
				$("#infosconnexion").removeClass("barreinterneInfosBleu");
				$("#infosconnexion").removeClass("barreinterneInfos");
				$("#infosconnexion").addClass("barreinterneInfosRed");
				$("input[name='connexion']").attr({ disabled:false });
			break;*/
		}
	});	
}
