 /******************************************************************************
  **********************************Contact.js**********************************
  ******************************************************************************
  **          Partie du code du site de la guilde Myth Drannor                **
  **                         par Ulmo Mithrandir	                          **
  ******************************************************************************
  **            Code javascript de la partie contact du site                  **
  ******************************************************************************
  **                Ce code est sous licence Creative Commons                 **
  **           http://creativecommons.org/licenses/by-nc-sa/2.0/be/           **
  ******************************************************************************
  ******************************************************************************/
  
var ermail=/^.+@.+\..+$/;
  
function isblank(txt) { //Retourne vrai si que des blancs, faux sinon

	for(var i=0 ; i<txt.length ; i++) {
		var c=txt.charAt(i);
		if ((c!=' ') && (c!='\n') && (c!='')) return false;
	}
	return true;
	
}

function contact_verif(f) { //On vérifie que le formulaire est correctement rempli

	var ok=true;
	var msg="Le formulaire n'a pas été soumis\nL(es) élément(s) suivants n'est (ne sont) pas correctement rempli(s) :\n";
	if ((f.nom.value.length==0)||(isblank(f.nom.value))) {
		msg+="\t- Le nom.\n";
		ok=false;
	}

	if ((f.mail.value.length==0)||(isblank(f.mail.value))||(!ermail.test(f.mail.value))) {
		msg+="\t- Le mail.\n";
		ok=false;
	}
	
	if ((f.titre.value.length==0)||(isblank(f.titre.value))) {
		msg+="\t- Le titre.\n";
		ok=false;
	}
	
	if ((f.texte.value.length==0)||(isblank(f.texte.value))) {
		msg+="\t- Le texte.\n";
		ok=false;
	}

	if (ok) return true;
		else {
			window.alert(msg);
			return false;
		}
		
}
