// JavaScript Document
function showFavoris() {
	jQuery('#ajout_favoris').hide();
	var form = document.forms.ajout_favoris_form;
	//alert("/"++"/");	
	if (form.AJOUT_FAVORI_CLIENT_ID.value == "") {
		showHideDiv('ajout_favoris_connexion');
	} else {
		ajouterFavori();
	}
}

function ajouterFavori() {
	// Connecté
	var form = document.forms.ajout_favoris_form;
	var c = form.AJOUT_FAVORI_CLIENT_ID.value;
	var p = form.AJOUT_FAVORI_PRODUIT_ID.value;
	var s = form.AJOUT_FAVORI_SILHOUETTE_ID.value;
	var g = form.AJOUT_FAVORI_GAMME_ID.value;
	
	var url = "/ajax/favori.asp?timestamp="+new Date()+"&c=" + c +"&p=" + p +"&s=" + s + "&g=" + g;
	//document.write(url);
	var r = ajax(url);
	
	
	if (r == false) {
		showHideDiv('ajout_favoris');
		showErreur('ajout_favoris_erreur', "Une erreur (FAV-1) est apparue !");
	} else if (r == "1") {
		//showHideDiv('ajout_favoris');
		showHideDiv('ajout_favoris_confirmation');
	} else {
		showHideDiv('ajout_favoris');
		showErreur('ajout_favoris_erreur', "Une erreur (FAV-2) est apparue !" + r);
	}
}

function checkAjoutFavoriConnexionForm() {
	var msg_erreur = "";
	var formulaire_valide = true;
	var form = document.forms.ajout_favoris_connexion_form;
	if (form.AJOUT_FAVORI_CONNEXION_LOGIN.value == "") {
		formulaire_valide = false;
		msg_erreur += "<li>Votre email doit être renseignée.</li>";
	} else if (!valider_mail(form.AJOUT_FAVORI_CONNEXION_LOGIN.value)) {
		formulaire_valide = false;
		msg_erreur += "<li>Votre email  ami n'est pas valide.</li>";
	} else {
		var l = form.AJOUT_FAVORI_CONNEXION_LOGIN.value;
	}
	if (form.AJOUT_FAVORI_CONNEXION_PASSWORD.value == "") {
		formulaire_valide = false;
		msg_erreur += "<li>Le mot de passe ne peut être vide.</li>";
	} else {
		var p = form.AJOUT_FAVORI_CONNEXION_PASSWORD.value;
	}
	
	if (formulaire_valide) {
		var url = "/ajax/login.asp?timestamp="+new Date()+"&l=" + l + "&p=" + p;
		var r = ajax(url);
		
		if (r == false) {
			showErreur('ajout_favoris_connexion_erreur', "Une erreur (AMI-3) est apparue !");
		} else {
			if (r != "-1" && r != "-2") {
				document.forms.ajout_favoris_form.AJOUT_FAVORI_CLIENT_ID.value = r;
				document.getElementById('ajout_favoris_connexion').style.display = "none";
				ajouterFavori();
			} else if (r == "-1") {
				showErreur('ajout_favoris_connexion_erreur', "Mot de passe incorrect !");
			} else {
				showErreur('ajout_favoris_connexion_erreur', "Impossible de trouver le login !");
			}
		}
	} else {
		msg_erreur = "Une ou plusieurs erreurs ont été relevées : <ul>" + msg_erreur + "</ul>";
		showErreur('ajout_favoris_connexion_erreur', msg_erreur);
	}
	
	return false;
}