function validerUnFormulaire(form,file,div){
		
  	   	//AJAX
		new Ajax.Updater(div,file,  
	     {
	    asynchronous:true,
	    encoding:'UTF-8',      
	    method: 'post',
	    postBody: $(form.name).serialize(),
        onComplete: function(transport) {     
	        if(transport.responseText==''){
			
			$(form).submit();		
	  		
	  		}else{
       
       
       
	     if(transport.getResponseHeader("Content-Type")!= "text/xml"){
	
		     if(transport.responseText){	
	
		     var BaliseScript=document.createElement('script');
		     BaliseScript.type='text/javascript';
					
				if(navigator.appName=='Microsoft Internet Explorer'){
				BaliseScript.text = transport.responseText;
				}else{
				BaliseScript.appendChild(document.createTextNode(transport.responseText));
				}
			
			
			if(navigator.appName=='Microsoft Internet Explorer'){
			
			document.body.appendChild(BaliseScript);
			
			}else{
		
			document.getElementById(div).innerHTML='';
		    document.getElementById(div).appendChild(BaliseScript);
		    var c = document.getElementById(div);
		    	
	 	  	var allscript = c.getElementsByTagName('script');
	
		      	for(var i=0;i< allscript.length;i++){
			      	if(navigator.appName=='Microsoft Internet Explorer'){
			      		code = allscript[i].text;
			      	}else{   	
			      		code = allscript[i].nodeValue;
			      		if(code ==null){
							code = allscript[i].firstChild.nodeValue;		
						}
			      	 }	
				window.eval(code);
				}
			  										}      														
	       	}else{
	       		document.getElementById(div).innerHTML='';		
	       	}
       							
       						}
	  		
	  		}
  		} ,
  		 onFailure:function(transport) {		
		}
  		
	 });

}
