function valid()
		{
			var message="Remplissez les champs suivants :";
			
			if(
				(document.forms["form"].elements["raison_sociale"].value.length==0) || 
				(!f_CheckAll(document.forms["form"].elements["raison_sociale"].value, "varchar"))	
			  )
				message+="\n - RAISON SOCIALE";
			if(
				(document.forms["form"].elements["tel"].value.length==0) || 
				(!f_CheckAll(document.forms["form"].elements["tel"].value, "numeric"))	
			  )
				message+="\n - TEL";
			if(
				(document.forms["form"].elements["adresse"].value.length==0) || 
				(!f_CheckAll(document.forms["form"].elements["adresse"].value, "varchar"))	
			  )
				message+="\n - ADRESSE";						
			if(
				(document.forms["form"].elements["mail"].value.length==0) || 
				(!f_EmailCheck(document.forms["form"].elements["mail"].value))	
			  )
				message+="\n - EMAIL";
						
			if(message!="Remplissez les champs suivants :")
			{
				alert(message);
				return false;
			}
			return true;
		}

			function showError(e){
			  alert(e);
			}

						
			function get(url, consumer, progress_bar, cache){
			  var message = Clean.createSimpleMessage(url, consumer, showError);
			  if(cache != null)
				message.cache = cache;
			  if(progress_bar != null){
				var progress = new EmbeddedProgressBar(document, progress_bar);
				message.progressBar = progress;  
			  }
			  Clean.doGet(message); 
			} 

			function post(url, consumer, form){
			  var message = Clean.createSimpleMessage(url, consumer, showError);	
			  Clean.postFormByName(message, form, false);
			}
			
