// JavaScript Document

function emailvalide(adresse)
{
	var str = new String(adresse);
	var point = str.lastIndexOf('.');
	var arobase = str.lastIndexOf('@');
	var espace = str.indexOf(' ');
	var lgtotal = str.length;
	
	if( (lgtotal-point <3) || point == -1 || arobase == -1 || espace != -1 || point < arobase || (point-arobase<=1) )
		return false;
	else return true;
}

function verifnews()
{
	var adresse = document.newsletter.email.value;
		
	if(!adresse || adresse == "" || !emailvalide(adresse))
	{
		alert("l'adresse email saisie n'a pas un format correct.");
		return false;
	}
	else return true;
}

function verifform()
{
	var erreur = "";
	
	with(document.viral)
	{
		var chpprenom = prenom.value;
		var chpemail = email.value;
		
		var chpami1 = emailami1.value;
		var chpami2 = emailami2.value;
		var chpami3 = emailami3.value;
		var chpami4 = emailami4.value;
		var chpami5 = emailami5.value;
	}
		
	if(!chpprenom || !chpemail)
	{
		erreur += "Veuillez saisir les informations vous concernant.\n\n";
	}
	else
	{
		if(!emailvalide(chpemail)) erreur += "Votre adresse email n'a pas un format correct.\n\n";
	}
	
	if(!chpami1 && !chpami2 && !chpami3 && !chpami4 && !chpami5)
	{
		erreur += "Veuillez saisir au moins une adresse email de vos amis.\n\n";
	}
	else
	{
		if(chpami1 && !emailvalide(chpami1)) erreur += "La premiere adresse email de vos amis n'a pas un format correct.\n\n";
		if(chpami2 && !emailvalide(chpami2)) erreur += "La seconde adresse email de vos amis n'a pas un format correct.\n\n";
		if(chpami3 && !emailvalide(chpami3)) erreur += "La troisieme adresse email de vos amis n'a pas un format correct.\n\n";
		if(chpami4 && !emailvalide(chpami4)) erreur += "La quatrieme adresse email de vos amis n'a pas un format correct.\n\n";
		if(chpami5 && !emailvalide(chpami5)) erreur += "La cinquieme adresse email de vos amis n'a pas un format correct.\n\n";	
	}
	
	if(erreur != "") 
	{
		alert(erreur);
		return false;
	}
	else return true;
}