	function verifMail(strEmail)	{
		var error;
			re = new RegExp("^([0-9a-zA-Z-_.]+)(@{1})([0-9a-zA-Z-_.]+)([.]{1})([a-zA-Z]{2,4})$");
		if (!re.test(strEmail)) { //expression régulière qui check si tous les caractères saisis sont valides pour un email
			return false;
		} else {
			var cpt = 0;
			var arob = strEmail.indexOf("@", cpt);
			while (strEmail.indexOf(".", cpt) != -1) {
				strTemp = strEmail.indexOf(".", cpt);
				if ((strTemp == 0) || (strTemp == cpt) || (strTemp == arob -1) || (strTemp == arob +1)) {
					error = "erreur";
					break; 
				} 
				cpt = strTemp + 1;
			}
			
			if (error){
				return false;
			}
			else{
				return true;
			}
		}
	}

	function verifCP(field) {
		var valid = "0123456789-";
		var hyphencount = 0;

		if (field.length!=5 && field.length!=4) {
		return false;
		}

		for (var i=0; i < field.length; i++) {
			temp = "" + field.substring(i, i+1);

			if (temp == "-") hyphencount++;
			if (valid.indexOf(temp) == "-1") {
			return false;
		}



		}

	return true;
	}



	function verifQuizz() {
	var ERR = '';
		
		
		if (!quizz.quizz1[0].checked && !quizz.quizz1[1].checked && !quizz.quizz1[2].checked)
			ERR += "\n Veuillez répondre à la question N°1";

		if (!quizz.quizz2[0].checked && !quizz.quizz2[1].checked && !quizz.quizz2[2].checked)
			ERR += "\n Veuillez répondre à la question N°2";

		if (!quizz.quizz3[0].checked && !quizz.quizz3[1].checked && !quizz.quizz3[2].checked)
			ERR += "\n Veuillez répondre à la question N°3";

		if (ERR) {
			alert(ERR);
			return false;
		}
		return true;
	}


	function verifViral() {
	var ERR = '';
		
		if (!viral.ami1.value)
			ERR += "\n Veuillez saisir au moins un email d'ami.";

		if (ERR) {
			alert(ERR);
			return false;
		}
		return true;
	}