function verif_email() {
adresse = document.form1.email.value;
taille = document.form1.email.value.length;
contmessage = document.form1.mesaj.value.length;
validelog = false;
validedom = false;
valideext = false;
arob = adresse.lastIndexOf("@");
login = adresse.substring(0,arob);
pointfinal = adresse.lastIndexOf(".");
extension = adresse.substring(pointfinal,taille);
domaine = adresse.substring(arob+1,pointfinal);
if (contmessage > 5) {
	validemess = true;
}
else {
	alert('Votre message est vide');
	validemess = false;
}

if ( login.length > 2 ) {
validelog = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');
validelog = false;
}

if ( domaine.length > 1 ) {
validedom = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail.\nLe nom de domaine n\'existe pas.');
validelog = false;
}

if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {
valideext = true;
}
else {
alert('Ceci n\'est pas une adresse e-mail valide.\nL\'extension n\'est pas bonne.');
valideext = false;
}

if ( validelog == true && validedom == true && valideext == true && validemess == true) {
return true;
}
else {
return false;
}
}


function verifChampObligatoireContact()
{
	frm = document.forms['frm_contact'];

	if ((frm.elements['nom_contact'].value=="")||(frm.elements['prenom_contact'].value=="")||(frm.elements['email_contact'].value==""))
	{
		alert('Tous les champs obligatoires ne sont pas renseignés.');
		return false ;		
	}
	else
	{
		
		verif_email = frm.elements['email_contact'].value;
	  	if (verif_email.indexOf("@")<3)
	  	{
			alert("L\'adresse mail que vous avez renseignée est invalide.");
			return false ;		
		}  
		else
		{
			return true ;
		}
	}
}

function verifChampObligatoireDevis2()
{
	frm = document.forms['frm_devis'];
	
	// Champs obligatoires
	// PLAISANCE  : type_bateau, nom_constructeur_bateau, modele_bateau, annee_construction_bateau, longueur_bateau, port_attache_bateau / autre_port_attache_bateau, nombre_moteur_bateau, marque_moteur_bateau, annee_moteur_bateau, type1_bateau, type2_bateau, marque_annexe_bateau, modele_annexe_bateau, annee_annexe_bateau, valeur_assurance_bateau, valeur_annexe_bateau
	
	if ((frm.elements['nom_devis'].value=="")||(frm.elements['prenom_devis'].value=="")||(frm.elements['adresse_devis'].value=="")||(frm.elements['cp_devis'].value=="")||(frm.elements['ville_devis'].value=="")||(frm.elements['email_devis'].value=="")||(frm.elements['tel_devis'].value=="")||(frm.elements['type_bateau'].value=="")||(frm.elements['nom_constructeur_bateau'].value=="")||(frm.elements['modele_bateau'].value=="")||(frm.elements['annee_construction_bateau'].value=="")||(frm.elements['longueur_bateau'].value=="")||((frm.elements['port_attache_bateau'].value=="")&&(frm.elements['autre_port_attache_bateau'].value==""))||(frm.elements['nombre_moteur_bateau'].value=="")||(frm.elements['marque_moteur_bateau'].value=="")||(frm.elements['annee_moteur_bateau'].value=="")||(frm.elements['type1_bateau'].value=="")||(frm.elements['type2_bateau'].value=="")||(frm.elements['marque_annexe_bateau'].value=="")||(frm.elements['modele_annexe_bateau'].value=="")||(frm.elements['annee_annexe_bateau'].value=="")||(frm.elements['valeur_assurance_bateau'].value=="")||(frm.elements['valeur_annexe_bateau'].value==""))
	{
		alert('Tous les champs obligatoires ne sont pas renseignés.');
		return false ;		
	}
	else
	{
		
		verif_email = frm.elements['email_devis'].value;
	  	if (verif_email.indexOf("@")<3)
	  	{
			alert("L\'adresse mail que vous avez renseigné est invalide.");
			return false ;		
		}  
		else
		{
			return true ;
		}
	}	
}
