function montre(id) {
	// masque tous les sous menus
	
	/*alert(id);*/
	for (var i = 2; i <= 4; i++) {
		if ($("#smenu"+i)) { 
			$("#smenu"+i).hide();
		}
		if ($("#titre"+i)) { 
			$("#titre"+i).attr("class", "dehors"); 
		}			
	}
	if (id != undefined) {
		// affiche les sous menu
		if ($("#smenu"+id)) { 
			$("#smenu"+id).show();
			$("#titre"+id).attr("class", "dessus");
		} 
	}
}

function popup(fenetre) {
	$("#contenu").find(".fenetre").each(function () {		
		$(this).fadeOut("slow");
	});
	if (fenetre != "") {
		$("#" + fenetre).fadeIn("slow");
	}
}

/**
 *
 *	Verifie le formulaire de contact
 *
 *
 */
function verifFormulaire(formulaire) {
	var erreur = false;
	$("#" + formulaire).find(".obligatoire").each(function () { // pour tout les champs obligatoires
		var valeur = $(this).val();
		valeur = $.trim(valeur);
		var nom = $(this).attr("name");
		if (valeur == "") {
			$(this).val($(this).attr("title"));	
			var texte = "Vous n'avez pas saisi votre "+nom+" !";
			$(this).parent().find(".erreur").text(texte)
			.fadeIn("slow");
			erreur = true;
		} else {
			var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; 
			if (nom == "email" && !valeur.match(re1)) {
				$(this).parent().find(".erreur").text("Vous avez saisi un email non valide !")
				.fadeIn("slow");
				erreur = true;
			} else {			
				$(this).parent().find(".erreur").fadeOut("slow");  
			}
		}
	});
	return !erreur;
}


function soumettreContact() {
	if (verifFormulaire('formulaireContact')){
		$("#btnEnvoyer").attr("disabled","disabled");
		var civilite = "";
		var nbrCivilite = document.forms['formulaireContact'].elements['civilite'].length;
		for (i=0;i<nbrCivilite;i++){
			if (document.forms['formulaireContact'].elements['civilite'][i].checked == true){
				civilite =  document.forms['formulaireContact'].elements['civilite'][i].value;
			}
		}
		var nom = $("#nom").val();
		var prenom = $("#prenom").val();
		var organisme = $("#organisme").val();
		var service = $("#service").val();
		var fonction = $("#fonction").val();
		var activite = $("#activite").val();
		var telephone = $("#telephone").val();
		var fax = $("#fax").val();
		var email = $("#email").val();
		var objet = $("#objet").val();
		var message = $("#message").val();
		var newsletter = "";
		var nbrNewsletter = document.forms['formulaireContact'].elements['newsletter'].length;
		for (i=0;i<nbrNewsletter;i++){
			if (document.forms['formulaireContact'].elements['newsletter'][i].checked == true){
				newsletter =  document.forms['formulaireContact'].elements['newsletter'][i].value;
			}
		}
		var conseiller = "";
		var nbrConseiller = document.forms['formulaireContact'].elements['conseiller'];
		for (i=0;i<nbrConseiller;i++){
			if (document.forms['formulaireContact'].elements['conseiller'][i].checked == true){
				conseiller =  document.forms['formulaireContact'].elements['conseiller'][i].value;
			}
		}
		$.ajax({
			type: "POST",
			url: "ajaxContact.php",
			dataType: "xml",
			data: "civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&organisme="+organisme+"&service="+service+"&fonction="+fonction+"&activite="+activite+"&telephone="+telephone+"&fax="+fax+"&email="+email+"&objet="+objet+"&message="+message+"&newsletter="+newsletter+"&conseiller="+conseiller,
			success: function(responseXml){
				erreur = $('erreur',responseXml).text();
				msg = decodeURIComponent($('message',responseXml).text());
				if (erreur != 1){
					$("#formulaire").html("<p>"+msg+"</p>");
				} else {
					$("#erreurFormulaire").addClass('erreurs');
					$("#erreurFormulaire").html(msg);
					$("#btnEnvoyer").attr("disabled","");
				}
			},
			error: function(){
				msg = "Une erreur est survenue lors de l'envoi de votre message.<br/>Veuillez r&eacute;esayer ult&eacute;rieurement";
				$("#erreurFormulaire").addClass('erreurs');
				$("#erreurFormulaire").html(msg);
				$("#btnEnvoyer").attr("disabled","");
			}
		});
	}
	return false;
}

function inscriptionNews(){
	if (verifFormulaire('inscriptionNewsletter')){
		$("#btnInscription").attr("disabled","disabled");
		var nom = $("#nom").val();
		var prenom = $("#prenom").val();
		var cp = $("#cp").val();
		var ville = $("#ville").val();
		var email = $("#email").val();
		$.ajax({
			type: "POST",
			url: "ajaxNewsletter.php",
			data: "nom="+nom+"&prenom="+prenom+"&cp="+cp+"&ville="+ville+"&email="+email+"&action=inscrire",
			success: function(msg){
				$("#inscriptionNewsletter").html(msg);
			},
		error: function(){
			msg = "Une erreur est survenue lors de votre inscription.<br/>Veuillez r&eacute;esayer ult&eacute;rieurement";
			$("#erreurInscription").addClass('erreurs');
			$("#erreurInscription").html(msg);
			$("#btnInscrire").attr("disabled","");
		}
			
		});
	}
	return false;
}

function desinscriptionNews(){
	if (verifFormulaire('desinscriptionNewsletter')){
		var email = $("#emailDesinscription").val();
		$.ajax({
			type: "POST",
			url: "ajaxNewsletter.php",
			data: "email="+email+"&action=desinscrire",
			success: function(msg){
				$("#desinscriptionNewsletter").html(decodeURIComponent(msg));
				$("#emailDesinscription").val("");
			},
			error: function(){
				msg = "Une erreur est survenue lors de votre d&eacutesinscription.<br/>Veuillez r&eacute;esayer ult&eacute;rieurement";
				$("#erreurDesinscription").addClass('erreurs');
				$("#erreurDesinscription").html(msg);
				$("#btnDesinscrire").attr("disabled","");
			}
		});
	}
	return false;
}

function pop_falcolettre(valeur) {	
	url = "falcolettres/"+valeur;
	fenetre = window.open(url,"falcolettre","width=690,height=560,scrollbars=yes,resizable=yes,location=yes,menubar=no,status=no,toolbar=no");
	fenetre.focus();
}
function afficherApercu(libelle, fichier) {
	$("#libelleNewsletter").html(libelle);
	$("#imageNewsletter").attr("src", "");
	$("#imageNewsletter").attr("alt", "Chargement de l'image");	
	$("#libelleNewsletter").html(libelle);
	$("#imageNewsletter").attr("src", "design/images/falcolettres/"+fichier+".jpg");
	$("#imageNewsletter").attr("alt", "Falcolettre : "+libelle);
}

function popupDonnee(largeur,hauteur,nom,url){
	var top=((screen.height-hauteur)/2)-18;
	var left=(screen.width-largeur)/2;
	fenetre = window.open(url,nom,"scrollbars=yes,top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable=no,scrollbars=yes");
	fenetre.focus();
}

// chargement de la page terminée 
$(document).ready(function() {	
	// Formulaire de contact					
	$(".obligatoire").focus(function () { // lorsque un champ prend le focus
		$(this).addClass("focus");				
	});
	$(":input[@type!='submit']").focus(function () { // lorsque un champ prend le focus
		$(this).addClass("focus");				
	});
	$(":input[@type!='submit']").blur(function () { // lorsque un champ perd le focus
		$(this).removeClass("focus");				
	});
	$(".obligatoire").blur(function () { // lorsque un champ perd le focus
		var valeur = $(this).val();
		valeur = $.trim(valeur);
		$(this).removeClass("focus");		
		var nom = $(this).attr("name");
		if (valeur == "") {
			$(this).val($(this).attr("title"));	
			var texte = "Vous n'avez pas saisi votre "+nom+" !";
			$(this).parent().find(".erreur").text(texte)
			.fadeIn("slow");			 
		} else {
			var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; 
			if (nom == "email" && !valeur.match(re1)) {
				$(this).parent().find(".erreur").text("Vous avez saisi un email non valide !")
				.fadeIn("slow");
			} else {			
				$(this).parent().find(".erreur").fadeOut("slow");  
			}
		}
	});	
});	