<!--
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){
 return false;
 }
 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
 return false;
 }
 if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
 return false;
 }
 if (str.indexOf(at,(lat+1))!=-1){
 return false;
 }
 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
 return false;
 }
 if (str.indexOf(dot,(lat+2))==-1){
 return false;
 }
 if (str.indexOf(" ")!=-1){
 return false;
}
return true;
}

function valider_formulaire(frm)
{
 var erreur=false;
 var msg="Les champs suivant ne sont pas renseignés :\r\n";

 if(frm.elements['nom'].value == "") {
	 msg+="* Nom.\r\n";
	 erreur=true;
 }

  if(frm.elements['prenom'].value == "") {
	 msg+="* Prénom.\r\n";
	 erreur=true;
 }
 
if (typeof frm.elements['type_livre'] != "undefined")
  if(frm.elements['type_livre'].options[frm.elements['type_livre'].selectedIndex].value=="") {
	 msg+="* Type de livre.\r\n";
	 erreur=true;
 }

  if (typeof frm.elements['categorie_livre'] != "undefined")
  if(frm.elements['categorie_livre'].options[frm.elements['categorie_livre'].selectedIndex].value=="") {
	 msg+="* Catégorie du livre.\r\n";
	 erreur=true;
 }
  if (typeof frm.elements['sujet'] != "undefined")
  if(frm.elements['sujet'].options[frm.elements['sujet'].selectedIndex].value=="") {
	 msg+="* Sujet / matière du livre.\r\n";
	 erreur=true;
 }
 
  if(frm.elements['email'].value == "") {
	 msg+="* E-mail.\r\n";
	 erreur=true;
 }else{
	if ((frm.elements['email'].value==null)|| (!echeck(frm.elements['email'].value))){
		msg+="\r\nVeuillez entrer une adresse mail valide.";
		erreur=true;
	}
	

	
	
 }
 	   if(frm.elements['titre_livre'].value == "") {
	 msg+="* Titre.\r\n";
	 erreur=true;
 }
   if(frm.elements['prix'].value == "") {
	 msg+="* prix.\r\n";
	 erreur=true;
 }


 /*nomduform.nomdescases[i].checked*/
 

 

 if(erreur){alert(msg);return false;}
 else{return true;}

}



