// effectue les calculs du formulaire de simulation chiffrée "net à payer"
function run_simulation_net() {
   
	var value_facturation_encaissee = parseFloat(document.formulaire_net.facturation_encaissee.value);
	var value_frais_professionnels = parseFloat(document.formulaire_net.frais_professionnels.value);
	var value_taux_frais_gestion = parseFloat(document.formulaire_net.taux_frais_gestion.value) / 100;
	var value_taux_charges_patronales = 0.310;
	var value_taux_charges_salariales = 0.131;
	
	var value_frais_gestion = value_taux_frais_gestion * value_facturation_encaissee;
	var value_disponible_consultant = value_facturation_encaissee - value_frais_professionnels - value_frais_gestion;
	var value_masse_salariale = value_disponible_consultant;
	var value_charges_patronales = value_taux_charges_patronales * value_disponible_consultant;
	var value_salaire_brut = value_masse_salariale - value_charges_patronales;
	var value_charges_salariales = value_taux_charges_salariales * value_disponible_consultant;
	var value_salaire_net = value_salaire_brut - value_charges_salariales;
   var value_percu_net = value_salaire_net + value_frais_professionnels;
   
	document.formulaire_net.facturation_encaissee.value = Math.round(value_facturation_encaissee);
	document.formulaire_net.frais_gestion.value = Math.round(value_frais_gestion);
	document.formulaire_net.disponible_consultant.value = Math.round(value_disponible_consultant);
	document.formulaire_net.masse_salariale.value = Math.round(value_masse_salariale);
	document.formulaire_net.charges_patronales.value = Math.round(value_charges_patronales);
	document.formulaire_net.salaire_brut.value = Math.round(value_salaire_brut);
	document.formulaire_net.charges_salariales.value = Math.round(value_charges_salariales);
	document.formulaire_net.salaire_net.value = Math.round(value_salaire_net);
   document.formulaire_net.percu_net.value = Math.round(value_percu_net);
   
}

// réinitialise les champs du formulaire de simulation chiffrée "net à payer"
function clr_simulation_net() {
   
   document.formulaire_net.facturation_encaissee.value = "0";
   document.formulaire_net.frais_professionnels.value = "0";
      
	document.formulaire_net.frais_gestion.value = "0";
	document.formulaire_net.disponible_consultant.value = "0";
	document.formulaire_net.masse_salariale.value = "0";
	document.formulaire_net.charges_patronales.value = "0";
	document.formulaire_net.salaire_brut.value = "0";
	document.formulaire_net.charges_salariales.value = "0";
	document.formulaire_net.salaire_net.value = "0";
   document.formulaire_net.percu_net.value = "0";
   
}

// effectue les calculs du formulaire de simulation chiffrée "prix de journée cible"
function run_simulation_prix() {
   
	var value_salaire_brut_annuel = parseFloat(document.formulaire_prix.salaire_brut_annuel.value);
	var value_prix_journee_cible = value_salaire_brut_annuel * (0.800/110) * 2;
	document.formulaire_prix.prix_journee_cible.value = Math.round(value_prix_journee_cible);
   
}

// réinitialise les champs du formulaire de simulation chiffrée "prix de journée cible"
function clr_simulation_prix() {
   
   document.formulaire_prix.salaire_brut_annuel.value = "0";
   document.formulaire_prix.prix_journee_cible.value = "0";
   
}

