﻿function verif_form_presentation()
{
	if ((document.form_present.url.value == '') || (document.form_present.url.value == 'http://www.'))
	{
		alert ('Saisissez l\'adresse url de votre site !');
		document.form_present.url.focus();
		return false;
	}

	if ((document.form_present.societe.value == '') && (document.form_present.responsable.value == ''))
	{
		alert ('Saisissez un responsable pour le site !');
		document.form_present.societe.focus();
		return false;
	}



if (document.form_present.email.value == '')
	{
        alert('Saisissez votre email !');
        document.form_present.email.focus();
        return false;
	}
	else
   {
		<!--- si la valeur ne contient pas @ --->
       if (document.form_present.email.value.indexOf("@")==-1)
       {
       	alert("Veuillez saisir une adresse E-mail correcte, SVP.");
          document.form_present.email.focus();
          return false;
       }
       else
       {
       	longueur = document.form_present.email.value.length;
          position = document.form_present.email.value.indexOf("@");
          left_str = document.form_present.email.value.substring(0,position);
          right_str = document.form_present.email.value.substring(position+1,longueur);
          left_len = left_str.length;
          right_len = right_str.length;

		   <!--- si la valeur gauche ou droite du @ est vide --->
          if ((left_len==0) || (right_len==0))
          {
          		alert("Veuillez saisir une adresse E-mail correcte, SVP.");
              document.form_present.email.focus();
              return false;
          }
          else
          {
				<!--- s'il n'y a pas de point --->
          		if (right_str.indexOf(".")==-1)
          		{
          			alert("Veuillez saisir une adresse E-mail correcte, SVP.");
	              document.form_present.email.focus();
	              return false;
   		       }
   		       else
       	   {
          			right_longueur = right_str.length;
              	right_position = right_str.lastIndexOf(".");
	              l_right_str = right_str.substring(0,right_position);
	      	       r_right_str = right_str.substring(right_position+1,right_longueur);
	   	          l_right_len = l_right_str.length;
   	   		       r_right_len = r_right_str.length;

					<!--- s'il y a au moins 2 lettres apr?le point --->
              	if ((r_right_len < 2)||(r_right_len > 4))
	              {
	              	alert("Veuillez saisir une adresse E-mail correcte, SVP.");
   		              document.form_present.email.focus();
       	          return false;
          		    }
              	else
              	{
						 <!--- s'il y a au moins 1 lettre apr?le point --->
   			   	      	if (l_right_len==0)
              	   {
                 			alert("Veuillez saisir une adresse E-mail correcte, SVP.");
	                    	document.form_present.email.focus();
   		                 return false;
                 		}
              	}
    	   	   }
	    	}
  		 }
   }
	if (document.form_present.date_creation.value == '')
	{
		alert ('Saisissez la date de cr?ion de votre site !');
		document.form_present.date_creation.focus();
		return false;
	}
	if (document.form_present.contenu.value == '')
	{
		alert ('Saisissez le contenu de votre site !');
		document.form_present.contenu.focus();
		return false;
	}

	if (document.form_present.rubrique.value == '0')
	{
		alert ('Saisissez une rubrique pour votre site !');
		document.form_present.rubrique.focus();
		return false;
	}
	document.form_present.submit();
	return true;
}


function verif_form_avis()
{
if (document.form_avis.email.value == '')
	{
        alert('Saisissez votre email !');
        document.form_avis.email.focus();
        return false;
	}
	else
   {
		<!--- si la valeur ne contient pas @ --->
       if (document.form_avis.email.value.indexOf("@")==-1)        
       {
       	alert("Veuillez saisir une adresse E-mail correcte, SVP.");
          document.form_avis.email.focus();
          return false;
       }
       else
       {
       	longueur = document.form_avis.email.value.length;
          position = document.form_avis.email.value.indexOf("@");
          left_str = document.form_avis.email.value.substring(0,position);
          right_str = document.form_avis.email.value.substring(position+1,longueur);
          left_len = left_str.length;
          right_len = right_str.length;
		
		   <!--- si la valeur gauche ou droite du @ est vide --->
          if ((left_len==0) || (right_len==0))
          {
          		alert("Veuillez saisir une adresse E-mail correcte, SVP.");
              document.form_avis.email.focus();
              return false;
          }
          else
          {
				<!--- s'il n'y a pas de point --->
          		if (right_str.indexOf(".")==-1)
          		{
          			alert("Veuillez saisir une adresse E-mail correcte, SVP.");
	              document.form_avis.email.focus();
	              return false;
   		       }
   		       else
       	   {
          			right_longueur = right_str.length;
              	right_position = right_str.lastIndexOf(".");
	              l_right_str = right_str.substring(0,right_position);
	      	       r_right_str = right_str.substring(right_position+1,right_longueur);
	   	          l_right_len = l_right_str.length;
   	   		       r_right_len = r_right_str.length;
					
					<!--- s'il y a au moins 2 lettres apr?le point --->
              	if ((r_right_len < 2)||(r_right_len > 4))
	              {
	              	alert("Veuillez saisir une adresse E-mail correcte, SVP.");
   		              document.form_avis.email.focus();
       	          return false;
          		    }
              	else
              	{
						 <!--- s'il y a au moins 1 lettre apr?le point --->
   			   	      	if (l_right_len==0)
              	   {
                 			alert("Veuillez saisir une adresse E-mail correcte, SVP.");
	                    	document.form_avis.email.focus();
   		                 return false;
                 		}
              	}
    	   	   }
	    	}
  		 }
   } 

	document.form_avis.submit();
	return true;
}
