function checkForm ( fName ) {
	tinyMCE.triggerSave();
	switch ( fName ) {
		case "home":
			if ( document.getElementById("intro").value=="" && document.getElementById("contenu").value=="" ) {
				alert("Vous devez rentrer un contenu sur la page d'accueil, en remplissant soit le chapeau, soit le contenu, soit les deux.");
				return false;
			}
			if ( document.getElementById("alternative").value=="" && ( document.getElementById("photo").value!=""  || (document.getElementById("image")!=undefined && document.getElementById("image").src!="" ))) {
				alert("Vous devez ajouter un texte alternatif qui sera lié à l'image.");
				return false;
			}
			break;
		case "liens":
			if ( document.getElementById("libelle").value=="" ) {
				alert("Vous devez donner un libellé au lien.");
				return false;
			}
			if ( document.getElementById("url").value=="" ) {
				alert("Vous devez préciser l'URL.");
				return false;
			}
			if ( document.getElementById("description").value=="" ) {
				alert("Vous devez donner une description au lien.");
				return false;
			}
			break;
		case "fams":
			if( document.getElementById("typeAdd").value=="famille" ){
				if( document.getElementById("nom").value=="" ){
					alert("Vous devez donner un nom à la famille.");
					return false;
				}
			}else{
				if( document.getElementById("nom").value=="" ){
					alert("Vous devez donner un nom à la famille.");
					return false;
				}
				if( document.getElementById("parent").value==0 ){
					alert("Vous devez sélectionner la famille à laquelle appartient la sous famille que vous êtes en train de créer.");
					return false;
				}
			}
			break;
		case "actus":
// 			if ( document.getElementById("alternative").value=="" && ( document.getElementById("photo").value!=""  || (document.getElementById("image")!=undefined && document.getElementById("image").src!="" ))) {
// 				alert("Vous devez ajouter un texte alternatif qui sera lié à l'image.");
// 				return false;
// 			}
			if ( document.getElementById("titre").value=="" ) {
				alert("Vous devez donner un titre à l'actualité.");
				return false;
			}
			if ( document.getElementById("contenu").value=="" ) {
				alert("Vous devez donner remplir le contenu de l'actualité.");
				return false;
			}
			break;
		case "reportages":
			if ( document.getElementById("titre").value=="" ) {
				alert("Vous devez donner un titre à l'actualité.");
				return false;
			}
			if ( document.getElementById("contenu").value=="" ) {
				alert("Vous devez donner remplir le contenu de l'actualité.");
				return false;
			}
			break;
		case "clients":
			if ( document.getElementById("raison").value=="" || ( document.getElementById("nom").value=="" && document.getElementById("prenom").value=="" ) ) {
				alert("Vous devez au moins préciser la raison sociale de l'entreprise ou le nom et prénom du contact.");
				return false;
			}
			if ( document.getElementById("email").value=="" ) {
				alert("Vous devez préciser l'adresse email du client.");
				return false;
			}
			if ( document.getElementById("pwd").value=="" ) {
				alert("Vous devez donner un mot de passe au compte client.");
				return false;
			}
			if ( document.getElementById("cp").value=="" || document.getElementById("cp").value=="" ) {
				alert("Vous devez préciser les coordonnées du client.");
				return false;
			}
			if ( document.getElementById("tel").value=="" ) {
				alert("Vous devez préciser le numéro de téléphone du client.");
				return false;
			}
			break;
		case "admins":
			if ( document.getElementById("nom").value=="" ) {
				alert("Vous devez préciser le nom.");
				return false;
			}
			if ( document.getElementById("prenom").value=="" ) {
				alert("Vous devez préciser le prenom.");
				return false;
			}			
			if ( document.getElementById("email").value=="" ) {
				alert("Vous devez préciser l'adresse email.");
				return false;
			} else if ( !isEmail(document.getElementById("email").value) ) {
				alert("Vous devez entrer une adresse email valide.");
				return false;
			}
			if ( document.getElementById("password").value=="" ) {
				alert("Vous devez préciser le mot de passe.");
				return false;
			}
			if ( document.getElementById("user_group").value==0 ) {
				alert("Vous devez préciser le type du compte.");
				return false;
			}
			break;
		case "regions":
			var chkbx=document.getElementsByName("dpts[]");
			var trouve=false;
			
			if ( document.getElementById("nom").value=="" ) {
				alert("Vous devez donner un nom à la région.");
				return false;
			}
			if ( document.getElementById("adresse").value=="" || document.getElementById("codepostal").value=="" || document.getElementById("ville").value=="" || document.getElementById("tel").value=="" || document.getElementById("fax").value=="" ) {
				alert("Les coordonnées sont incomplètes.");
				return false;
			}
			for( i=0; i<chkbx.length; i++ ){
				if (chkbx[i].checked) trouve=true;
			}
			if(!trouve){
				alert("Vous devez cocher au moins un département à associer à la région.");
				return false;
			}
			break;
	}
	return true;
}

function isEmail(strEmail) {
	var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (strEmail.search(validRegExp) == -1) return false;
	return true;
}

function checkInscription(){
	if ( document.getElementById("societe").value=="" ) {
		alert("Vous devez indiquer la raison sociale de votre entreprise.");
		return false;
	}
	if ( document.getElementById("nom").value=="" ) {
		alert("Vous devez préciser votre nom.");
		return false;
	}
	if ( document.getElementById("prenom").value=="" ) {
		alert("Vous devez préciser votre prénom.");
		return false;
	}
	if ( document.getElementById("tel").value=="" ) {
		alert("Vous devez indiquer un numéro de téléphone.");
		return false;
	}
	if ( document.getElementById("cp").value=="" ) {
		alert("Vous devez préciser votre code postal.");
		return false;
	}
	if ( document.getElementById("ville").value=="" ) {
		alert("Vous devez préciser votre ville.");
		return false;
	}
	if ( document.getElementById("email").value=="" ) {
		alert("Vous devez entrer votre adresse email.");
		return false;
	} else if ( !isEmail(document.getElementById("email").value) ) {
		alert("Vous devez entrer une adresse email valide.");
		return false;
	}
	if ( document.getElementById("pwd1").value=="" ) {
		alert("Vous devez indiquer un mot de passe.");
		return false;
	}
	if ( document.getElementById("pwd2").value=="" ) {
		alert("Vous devez confirmer votre mot de passe.");
		return false;
	}
	if ( document.getElementById("pwd1").value!=document.getElementById("pwd2").value ) {
		alert("Le mot de passe et sa confirmation ne correspondent pas.");
		return false;
	}
	return true;
}
function checkMDP(){
	if ( document.getElementById("email").value=="" ) {
		alert("Vous devez indiquer votre email afin que nous puissions vous renvoyer votre mot de passe.");
		return false;
	} else if ( !isEmail(document.getElementById("email").value) ) {
		alert("Vous devez entrer une adresse email valide.");
		return false;
	}
	return true;
}
function checkContact(){
	if ( document.getElementById("societe").value=="" ) {
		alert("Vous devez préciser votre société.");
		return false;
	}
	if ( document.getElementById("nom").value=="" ) {
		alert("Vous devez préciser votre nom.");
		return false;
	}
	if ( document.getElementById("prenom").value=="" ) {
		alert("Vous devez préciser votre prénom.");
		return false;
	}
	if ( document.getElementById("adresse").value=="" ) {
		alert("Vous devez préciser votre adresse.");
		return false;
	}
	if ( document.getElementById("code_postal").value=="" ) {
		alert("Vous devez préciser votre code postal.");
		return false;
	}
	if ( document.getElementById("ville").value=="" ) {
		alert("Vous devez préciser votre ville.");
		return false;
	}
	if ( document.getElementById("telephone").value=="" ) {
		alert("Vous devez préciser votre téléphone.");
		return false;
	}
	if ( document.getElementById("email").value=="" && document.getElementById("telephone").value=="" ) {
		alert("Vous devez préciser soit votre adresse email, soit votre numéro de téléphone.");
		return false;
	} else if ( !isEmail(document.getElementById("email").value) && document.getElementById("telephone").value=="" ) {
		alert("Vous devez entrer une adresse email valide.");
		return false;
	}
	if ( document.getElementById("message").value=="" ) {
		alert("Vous devez entrez un message ou une question à nous soumettre.");
		return false;
	}
	return true;
}

