function verif_bateautheque (form)
{ 
	regnumeric = new RegExp("^[0-9]{1,}$");
  	regcp = new RegExp("^[0-9]{5}$");
  	regtel = new RegExp("^[0-9]{10}$");
  	var boolmail='';
  	var error='';
	
	//partie info bateau
	if( (form.listMarque.selectedIndex==0 || form.listModele.selectedIndex==0 ) && (form.listType.selectedIndex==0 || form.listCat.selectedIndex==0 || form.chxtaille.selectedIndex==0 ) )
	{
		error += 'Veuillez indiquer le constructeur et le modele de votre recherche \nOU le Type, la catégorie et longueur de votre recherche\n\n'; 
	}
	if (form.PrixMax.selectedIndex==0) 
    {
      	error += "Veuillez préciser un Prix Maximum pour votre recherche\n";
    }
  	
    
    //partie info client
  	boolmail=EstEmail(form.email.value);
  	//partie client
	if(form.nom.value.length ==0)
	{
		error += "Votre nom doit être composé de caractères standards\n";
	}
	
	if(form.prenom.value.length ==0)
	{
		error += "Votre prenom doit être composé de caractères standards\n";
	}
	
	if(boolmail==false)
	{
		error += "Votre email n'est pas valide\n";
	}
	
	if ((form.telephone.value.search(regnumeric) == -1))
	{
		error += "Telephone : Uniquement des chiffres sans séparation!\n";
	}
	
	if (form.cp.value.search(regnumeric) == -1) 
	{
		error += "Code postal : Uniquement des chiffres !\n";
	}
	
	if(form.ville.value.length ==0)
	{
		error += "Votre ville n'est pas renseignée\n";
	}
	
	if(form.passwd.value.length ==0)
	{
		error += "Vous devez indiquer un mot de passe\n";
	}
		
	if (error != "")
    {
      	alert(error);
      	return(false);
    }
  	if (error == "")
    {
      	return(true);
    }
	
}
