function champsok( frm ) {


 if ( document.getElementById('prenom').value == '' || document.getElementById('prenom').value == 'Votre prÃ©nom' || document.getElementById('prenom').value == 'Votre prénom') {
    alert("Merci d'indiquer votre prénom");
    return false;
  }

	  if ( document.getElementById('nom').value == '' || document.getElementById('nom').value == 'Votre nom' ) {
    alert("Merci d'indiquer votre nom");
    return false;
  }
	if ( document.getElementById('cp').value == '' ) {
	    alert("Merci d'indiquer votre code postal");
	    return false;
	}
 	  if ( document.getElementById('email').value == '' || document.getElementById('email').value == 'nom@FAI.tld' ) {
    //alert("Merci d'indiquer votre adresse e-mail");
    //return false;
  }else{
      if(!echeck(document.getElementById('email').value)){
         return false;
      }


  }


	  if ( document.getElementById('url').value == '' || document.getElementById('url').value == 'http://' ) {
    //alert("Merci d'indiquer l'adresse du site internet");
    //return false;
  }


 if ( frm.tel.value.length == 0 ) {
    alert("Merci d'indiquer votre télephone");
    return false;
  }

	  if ( frm.societe.value.length == 0 ) {
    alert("Merci d'indiquer le nom de votre entreprise");
    return false;
  }

  if ( frm.adresse.value.length == 0 ) {
    //alert("Merci d'indiquer votre adresse");
    //return false;
  }

  if ( frm.cp.value.length == 0 ) {
    alert("Merci d'indiquer votre code postal");
    return false;
  }

  if ( frm.ville.value.length == 0 ) {
    //alert("Merci d'indiquer votre ville");
    //return false;
  }

  if ( frm.comments.value.length == 0 ) {
    //alert("Merci d'indiquer un commentaire");
    //return false;
  }

  /*
  if ( frm.nom.value.length == 0 ) {
    alert("Merci d'indiquer votre nom");
    return false;
  }


  if ( frm.url.value.length == 7 ) {
    alert("Merci d'indiquer l'adresse de votre site Internet");
    return false;
  }
  if ( frm.email.value.length == 0 ) {
    alert("Merci d'indiquer votre adresse e-mail");
    return false;
  }
    if ( frm.cp.value.length == 0 ) {
    alert("Merci d'indiquer votre code postal");
    return false;
  }
 */

  return true;
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail")
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail")
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail")
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail")
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail")
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail")
		    return false;
		 }

		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ")
		    return false;
		 }

 		 return true;
	}
