// JavaScript Document
function validSimulation(f){

		var reg=new RegExp("(,)", "g");
		if(f.mensualite.value==""){
			alert("Merci de préciser la mensualité");
			f.mensualite.focus();
			return false;
		}
		f.mensualite.value = f.mensualite.value.replace(reg,".");
		if(!is_float(f.mensualite.value) && !is_Int(f.mensualite.value) ){
			alert("Merci de préciser un nombre dans le champ mensualité");
			f.mensualite.focus();
			return false;
		}
		
		
		if(f.taux.value==""){
			alert("Merci de préciser un taux de crédit");
			f.taux.focus();
			return false;
		}
		f.taux.value = f.taux.value.replace(reg,".");
		if(!is_float(f.taux.value) && !is_Int(f.taux.value)){
			alert("Merci de préciser un nombre dans le champ taux");
			f.taux.focus();
			return false;
		}	
		
		if(f.n_mensualite.value==""){
			alert("Merci de préciser le nombre de mensualité");
			f.n_mensualite.focus();
			return false;
		}
		f.n_mensualite.value = f.n_mensualite.value.replace(reg,".");
		if(!is_float(f.n_mensualite.value) && !is_Int(f.n_mensualite.value)){
			alert("Merci de préciser un nombre dans le champ nombre de mensualité");
			f.n_mensualite.focus();
			return false;
		}		

     display_div('divloading',true);
 	 display_div('divresultat',false);
	 //display_div('formulairecontent',false);

	 ajax = new Ajax.Request(f.action,{
     method: f.method,
     parameters: get_form_url(f),
     onSuccess: function(transport, json) {
			if (200 == transport.status){
				display_div('divloading',false);
				alert(transport.responseText);
				if(!json){
					alert("Erreur transmition des données");
					display_div('formulairecontent',true);
					return;
				}
				if(json.error!=""){
					return;
				}
				if(json.message=="resultat"){
					display_div('divresultat',true);
					set_html_to_id_element("chpresultat",json.data.resultat);
					return;
				}
			}
			 else {
				alert("Une erreur s'est produite");
				display_div('divchargement',false);
				display_div('formulairecontent',true);
				}
				//
		    }
     } )
	return false;
  }