var chemin = "";
var chargement = "";

var mail_from = "";
var	mail_from_name = "";
var	mail_host = "";
var	mail_subject_veto = "";
var	mail_subject_client = "";
var	nb_articles_par_page = "";
var activer_boutique = "";
var activer_client = "";
var deco = false;

function b_set_param(v_chemin){
	chemin = v_chemin;
	chargement = "<p style='text-align: center;'>Chargement en cours...<br /><img src="+chemin+"/img/loading_animation.gif alt='loading...' /></p>";
}

function _get_var_session(variable){
	var txt;
	 $.ajax({
	     type: "POST",
	     async: false,
	     url: chemin+"/php/_get_var_session.php",
	     data: "variable="+variable,
	     success: function(msg){
	         txt = msg;
	     }
	 });
 
	return txt;
}

function _set_var_session(variable, valeur){
	var txt;
	 $.ajax({
	     type: "POST",
	     async: false,
	     url: chemin+"/php/_set_var_session.php",
	     data: {variable: variable, valeur: valeur}
	 });
}

function _connection(){
	var login = $('#login').attr("value");
	$('#login').attr("value", ''); //réinitialise la valeur du champ login après l'avoir sauvegardée
	// gestion de la connexion générique
	if(deco) {
		_set_var_session("generic_password", generic_password);
	}
	if(login==_get_var_session("generic_password")) {
		_set_var_session("generic_connection", "true");
		when_connected("generic");
	} else {
		$.post(chemin+"/php/_connection.php", {login: login},
			function(data){
				if(data=="OK"){
					if(deco){
						_set_var_session("mail_from", mail_from);
					    _set_var_session("mail_from_name", mail_from_name);
					    _set_var_session("mail_host", mail_host);
					    _set_var_session("mail_subject_veto", mail_subject_veto);
					    _set_var_session("mail_subject_client", mail_subject_client);
					    _set_var_session("nb_articles_par_page", nb_articles_par_page);
					    _set_var_session("activer_boutique", activer_boutique);
					    _set_var_session("activer_client", activer_client);
					    _set_var_session("chemin_plugin", chemin);
					    deco = false;
					}
					when_connected("specific");
				} else {
					$('#msgLogin').html("<p>Identifiant incorrect.</p>");
				}	
			}		
		);
	}
}

function _deconnection(){
	deco = true;
	mail_from 				= _get_var_session("mail_from");
	mail_from_name 			= _get_var_session("mail_from_name");
	mail_host 				= _get_var_session("mail_host");
	mail_subject_veto		= _get_var_session("mail_subject_veto");
	mail_subject_client		= _get_var_session("mail_subject_client");
	nb_articles_par_page 	= _get_var_session("nb_articles_par_page");
	activer_boutique 		= _get_var_session("activer_boutique");
	activer_client	 		= _get_var_session("activer_client");
	chemin 					= _get_var_session("chemin_plugin");
	generic_password		= _get_var_session("generic_password");
	$.post(chemin+"/php/_deconnection.php",
		function(data){
			$('#b_auth').css("display", "block");
			$('#b_disconnected').css("display", "block");
			$('#b_authed').css("display", "none");
/* gestion des posts cachés sauf si identification
Décommenter le bloc ci-dessous s'il faut activer le blocage
*/
			$('#post_public').css("display", "block");
			$('#blogextra').css("display", "none");
			$('#post_private').css("display", "none");
/* */			$('#panier_contenu').html("");
			cacher_catalogue();
			cacher_client();
		}
	);
}

function when_connected(type){
	$('#b_auth').css("display", "none");
	$('#b_authed').css("display", "block");
	if(type=="generic") {
		$('#blogextra').css("display", "block");
		$('#post_private').css("display", "block");
		$('#post_public').css("display", "none");
		$('#reservation_produits').remove();
	} else if(type=="specific") {
	/* gestion des posts cachés sauf si identification
	Décommenter le bloc ci-dessous s'il faut activer le blocage
	*/
		$('#blogextra').css("display", "block");
		$('#post_private').css("display", "block");
		$('#post_public').css("display", "none");
/*	*/	$('#nom_equipe').html("Bienvenue, "+_get_var_session('Genre')+" " +_get_var_session('Nom'));
		if(_get_var_session("activer_boutique") == 1){
			afficher_catalogue(1);
			afficher_panier('');
		}
		if(_get_var_session("activer_client") == 1){
			lister_animal_menu();
		}
	}
}

function menu_over(div,afficher_masquer){
	if(afficher_masquer=='afficher')
	{
	$('#sous_'+div).css("display","block");
	}
	if(afficher_masquer=='masquer')
	{
	$('#sous_'+div).css("display","none");
	}
}
/*
function reveal_session() {
	$.post(chemin+"/php/_reveal_session.php",
		function(data) {
			$('#debug').html(data);
		}
	);
}*/