function status_branche(img, branche){
	//alert(id);
	if(img.src == 'http://www.carflex.info/php/pics/plus.gif'){
	
		img.src ='pics/minus.gif';
		return true;
	
	} else {
	
		img.src = 'pics/plus.gif';
		document.getElementById(branche).innerHTML = '';
		return false;

	}

}

function listCollabo(img, id_hie){
	if(document.getElementById(id_hie).innerHTML.length == 0){
	
		document.getElementById(img).src ='http://www.carflex.info/php/pics/minus.gif';
		
		request('http://www.carflex.info/php/annuaire/listCollabo.php', id_hie, 'GET');
		return true;
	
	} else {
	
		document.getElementById(img).src ='http://www.carflex.info/php/pics/plus.gif';
		document.getElementById(id_hie).innerHTML = '';
		return false;

	}

	
}

function controle_chantier_ajouter(form){
	
	if(form.id_soc.value.length==0){
		window.alert('Sélectionner une société');
		return false;
	}

	if(form.client.value.length==0){
		window.alert('Le client est obligatoire');
		form.client.focus();
		return false;
	}

	if(form.adr.value.length==0){
		window.alert('L\'adresse est obligatoire');
		form.adr.focus();
		return false;
	}


	if(form.cpost.value.length==0){
		window.alert('Le code postal est obligatoire');
		form.cpost.focus();
		return false;
	}

	if(form.ville.value.length==0){
		window.alert('La ville est obligatoire');
		form.ville.focus();
		return false;
	}

	return true;


}

function controle_chantier_rechercher(form){
	
	if(form.id_soc.value.length==0){
		window.alert('Sélectionner une société');
		return false;
	}

	return true;
}

function fmensuel_annuel(){
	
	var tab = new Array('ventes_nettes', 'ca_ventes_nettes', 'mb_ventes_nettes', 'ouvertures_chantier', 'livraisons_chantier', 'ca_livraisons', 'mb_livraisons');

	for(j=0; j<tab.length; j++){
		
		input = eval('document.form_collecte_activite.'+tab[j]);
		input.disabled = document.form_collecte_activite.mensuel_annuel.checked;
		input.className = (document.form_collecte_activite.mensuel_annuel.checked) ? 'inputNoActive' : '';
		input.value='';

		for(i=1;i<=12;i++){
			input = eval('document.form_collecte_activite.'+tab[j]+i);
			input.disabled = !document.form_collecte_activite.mensuel_annuel.checked;
			input.className = (document.form_collecte_activite.mensuel_annuel.checked) ? '' : 'inputNoActive';
			input.value='';
		}
	
	}
	 //INIT
	document.getElementById('ca_moyen_vente_nette').innerHTML = '&nbsp;';
	document.getElementById('pr_ventes_nettes').innerHTML = '&nbsp;';
	document.getElementById('mb_moyen_vente_nette').innerHTML = '&nbsp;';
	document.getElementById('tm_mb_vn').innerHTML = '&nbsp;';
	document.getElementById('ca_moyen_livraison').innerHTML = '&nbsp;';
	document.getElementById('pr_livraison').innerHTML = '&nbsp;';
	document.getElementById('tm_mb_l').innerHTML = '&nbsp;';
	document.getElementById('mb_moyen_livraison').innerHTML = '&nbsp;';


	for(i=1;i<=12;i++){
	document.getElementById('ca_moyen_vente_nette'+i).innerHTML = '&nbsp;';
	document.getElementById('pr_ventes_nettes'+i).innerHTML = '&nbsp;';
	document.getElementById('mb_moyen_vente_nette'+i).innerHTML = '&nbsp;';
	document.getElementById('tm_mb_vn'+i).innerHTML = '&nbsp;';
	document.getElementById('ca_moyen_livraison'+i).innerHTML = '&nbsp;';
	document.getElementById('pr_livraison'+i).innerHTML = '&nbsp;';
	document.getElementById('mb_moyen_livraison'+i).innerHTML = '&nbsp;';
	document.getElementById('tm_mb_l'+i).innerHTML = '&nbsp;';
	}





	return true;

}


function fcollecte_economique(){

	document.getElementById('mb_chantier_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c704_n.value + 
		+ document.form_collecte_economique.c71_n.value + 
		+ document.form_collecte_economique.c603_605_n.value);

	document.getElementById('mb_chantier_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c704_nact.value + 
		+ document.form_collecte_economique.c71_nact.value + 
		+ document.form_collecte_economique.c603_605_nact.value);
	
	document.getElementById('mb_chantier_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c704_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c71_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c603_605_prevn').innerHTML));

	document.getElementById('mb_chantier_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c704_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c71_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c603_605_prevad').innerHTML));

	document.getElementById('mb_chantier_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c704_ad.value + 
		+ document.form_collecte_economique.c71_ad.value + 
		+ document.form_collecte_economique.c603_605_ad.value);



	/***************/

	document.getElementById('st_autres_produits_n').innerHTML = Math.round(
		+ document.form_collecte_economique.primes_n.value + 
		+ document.form_collecte_economique.c765_n.value + 
		+ document.form_collecte_economique.c781_n.value +
		+ document.form_collecte_economique.c706_n.value +
		+ document.form_collecte_economique.c708_75_n.value);


	document.getElementById('st_autres_produits_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.primes_nact.value + 
		+ document.form_collecte_economique.c765_nact.value + 
		+ document.form_collecte_economique.c781_nact.value +
		+ document.form_collecte_economique.c706_nact.value +
		+ document.form_collecte_economique.c708_75_nact.value);
		
	document.getElementById('st_autres_produits_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.primes_ad.value + 
		+ document.form_collecte_economique.c765_ad.value + 
		+ document.form_collecte_economique.c781_ad.value +
		+ document.form_collecte_economique.c706_ad.value +
		+ document.form_collecte_economique.c708_75_ad.value);


	document.getElementById('st_autres_produits_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('primes_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c765_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c781_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c706_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c708_75_prevn').innerHTML));

	document.getElementById('st_autres_produits_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('primes_prevad').innerHTML)
		+ parseInt(document.getElementById('c765_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c781_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c706_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c708_75_prevad').innerHTML));
	


	/***************/

	document.getElementById('st_charges_chantier_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c616_n.value + 
		+ document.form_collecte_economique.c604_622_n.value + 
		+ document.form_collecte_economique.c618_6582_n.value);


	document.getElementById('st_charges_chantier_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c616_nact.value + 
		+ document.form_collecte_economique.c604_622_nact.value + 
		+ document.form_collecte_economique.c618_6582_nact.value);
	
	document.getElementById('st_charges_chantier_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c616_ad.value + 
		+ document.form_collecte_economique.c604_622_ad.value + 
		+ document.form_collecte_economique.c618_6582_ad.value);


	document.getElementById('st_charges_chantier_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c616_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c604_622_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c618_6582_prevn').innerHTML) );

	document.getElementById('st_charges_chantier_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c616_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c604_622_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c618_6582_prevad').innerHTML) );


	/***************/
	document.getElementById('mb_exploitation_n').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_n').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_n').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_n').innerHTML);
	
	document.getElementById('mb_exploitation_nact').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_nact').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_nact').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_nact').innerHTML);

	document.getElementById('mb_exploitation_ad').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_ad').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_ad').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_ad').innerHTML);

	document.getElementById('mb_exploitation_prevad').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_prevad').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_prevad').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_prevad').innerHTML);

	document.getElementById('mb_exploitation_prevn').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_prevn').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_prevn').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_prevn').innerHTML);




	/**********************/
	/***********************/

	document.getElementById('ac_services_exterieurs_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c603_n.value + 
		+ document.form_collecte_economique.c606_n.value +
		+ document.form_collecte_economique.c6226_n.value + 
		+ document.form_collecte_economique.c613_614_n.value +
		+ document.form_collecte_economique.c612_6135_615_n.value + 
		+ document.form_collecte_economique.c616_mrh_n.value +
		+ document.form_collecte_economique.c618_n.value + 
		+ document.form_collecte_economique.c625_625_n.value);

	document.getElementById('ac_services_exterieurs_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c603_ad.value + 
		+ document.form_collecte_economique.c606_ad.value +
		+ document.form_collecte_economique.c6226_ad.value + 
		+ document.form_collecte_economique.c613_614_ad.value +
		+ document.form_collecte_economique.c612_6135_615_ad.value + 
		+ document.form_collecte_economique.c616_mrh_ad.value +
		+ document.form_collecte_economique.c618_ad.value + 
		+ document.form_collecte_economique.c625_625_ad.value);

	document.getElementById('ac_services_exterieurs_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c603_nact.value + 
		+ document.form_collecte_economique.c606_nact.value +
		+ document.form_collecte_economique.c6226_nact.value + 
		+ document.form_collecte_economique.c613_614_nact.value +
		+ document.form_collecte_economique.c612_6135_615_nact.value + 
		+ document.form_collecte_economique.c616_mrh_nact.value +
		+ document.form_collecte_economique.c618_nact.value + 
		+ document.form_collecte_economique.c625_625_nact.value);

	document.getElementById('ac_services_exterieurs_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c603_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c606_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c6226_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c613_614_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c612_6135_615_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c616_mrh_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c618_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c625_625_prevn').innerHTML));

	document.getElementById('ac_services_exterieurs_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c603_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c606_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c6226_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c613_614_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c612_6135_615_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c616_mrh_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c618_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c625_625_prevad').innerHTML));


	
	/**************************/

	document.getElementById('ac_autres_services_exterieurs_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c6211_n.value + 
		+ document.form_collecte_economique.c6214_n.value +
		+ document.form_collecte_economique.c622_n.value + 
		+ document.form_collecte_economique.c623_n.value +
		+ document.form_collecte_economique.c626_n.value + 
		+ document.form_collecte_economique.c627_n.value);
	
	document.getElementById('ac_autres_services_exterieurs_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c6211_nact.value + 
		+ document.form_collecte_economique.c6214_nact.value +
		+ document.form_collecte_economique.c622_nact.value + 
		+ document.form_collecte_economique.c623_nact.value +
		+ document.form_collecte_economique.c626_nact.value + 
		+ document.form_collecte_economique.c627_nact.value);

	document.getElementById('ac_autres_services_exterieurs_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c6211_ad.value + 
		+ document.form_collecte_economique.c6214_ad.value +
		+ document.form_collecte_economique.c622_ad.value + 
		+ document.form_collecte_economique.c623_ad.value +
		+ document.form_collecte_economique.c626_ad.value + 
		+ document.form_collecte_economique.c627_ad.value);

	document.getElementById('ac_autres_services_exterieurs_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c6211_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c6214_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c622_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c623_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c626_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c627_prevn').innerHTML));

	document.getElementById('ac_autres_services_exterieurs_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c6211_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c6214_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c622_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c623_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c626_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c627_prevad').innerHTML));


	
	/***********************/

	document.getElementById('ac_impots_taxe_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c63511_n.value + 
		+ document.form_collecte_economique.c63512_63513_n.value +
		+ document.form_collecte_economique.c635_637_n.value);

	document.getElementById('ac_impots_taxe_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c63511_nact.value + 
		+ document.form_collecte_economique.c63512_63513_nact.value +
		+ document.form_collecte_economique.c635_637_nact.value);

	document.getElementById('ac_impots_taxe_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c63511_ad.value + 
		+ document.form_collecte_economique.c63512_63513_ad.value +
		+ document.form_collecte_economique.c635_637_ad.value);

	document.getElementById('ac_impots_taxe_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c63511_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c63512_63513_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c635_637_prevn').innerHTML));

	document.getElementById('ac_impots_taxe_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c63511_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c63512_63513_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c635_637_prevad').innerHTML));

	/***********************/

	document.getElementById('st_charges_personnel_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c641_n.value + 
		+ document.form_collecte_economique.c645_n.value +
		+ document.form_collecte_economique.c631_633_n.value);

	document.getElementById('st_charges_personnel_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c641_nact.value + 
		+ document.form_collecte_economique.c645_nact.value +
		+ document.form_collecte_economique.c631_633_nact.value);

	document.getElementById('st_charges_personnel_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c641_ad.value + 
		+ document.form_collecte_economique.c645_ad.value +
		+ document.form_collecte_economique.c631_633_ad.value);

	document.getElementById('st_charges_personnel_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c641_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c645_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c631_633_prevn').innerHTML));

	document.getElementById('st_charges_personnel_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c641_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c645_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c631_633_prevad').innerHTML));



	/***********************/

	document.getElementById('t_charges_exploitation_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c6811_6812_n.value + 
		+ document.form_collecte_economique.c6815_686_n.value +
		+ parseInt(document.getElementById('st_charges_personnel_n').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_n').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_n').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_n').innerHTML));

	document.getElementById('t_charges_exploitation_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c6811_6812_nact.value + 
		+ document.form_collecte_economique.c6815_686_nact.value +
		+ parseInt(document.getElementById('st_charges_personnel_nact').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_nact').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_nact').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_nact').innerHTML));


	document.getElementById('t_charges_exploitation_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c6811_6812_ad.value + 
		+ document.form_collecte_economique.c6815_686_ad.value +
		+ parseInt(document.getElementById('st_charges_personnel_ad').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_ad').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_ad').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_ad').innerHTML));

	document.getElementById('t_charges_exploitation_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c6811_6812_prevn').innerHTML) +
		+ parseInt(document.getElementById('c6815_686_prevn').innerHTML) +
		+ parseInt(document.getElementById('st_charges_personnel_prevn').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_prevn').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_prevn').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_prevn').innerHTML));

	document.getElementById('t_charges_exploitation_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c6811_6812_prevad').innerHTML) +
		+ parseInt(document.getElementById('c6815_686_prevad').innerHTML) +
		+ parseInt(document.getElementById('st_charges_personnel_prevad').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_prevad').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_prevad').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_prevad').innerHTML));



	/************************/
	document.getElementById('rb_exploitation_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_n').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_n').innerHTML));

	document.getElementById('rb_exploitation_nact').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_nact').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_nact').innerHTML));
	
	document.getElementById('rb_exploitation_ad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_ad').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_ad').innerHTML));

	document.getElementById('rb_exploitation_prevad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_prevad').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_prevad').innerHTML));

	document.getElementById('rb_exploitation_prevn').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_prevn').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_prevn').innerHTML));


	
	/**************/
	/**************/

	document.getElementById('total_produits_financiers_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c761_n.value + 
		+ document.form_collecte_economique.c786_n.value +
		+ document.form_collecte_economique.c762_764_n.value + 
		+ document.form_collecte_economique.he_n.value);

	document.getElementById('total_produits_financiers_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c761_ad.value + 
		+ document.form_collecte_economique.c786_ad.value +
		+ document.form_collecte_economique.c762_764_ad.value + 
		+ document.form_collecte_economique.he_ad.value);

	document.getElementById('total_produits_financiers_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c761_nact.value + 
		+ document.form_collecte_economique.c786_nact.value +
		+ document.form_collecte_economique.c762_764_nact.value + 
		+ document.form_collecte_economique.he_nact.value);

	document.getElementById('total_produits_financiers_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c761_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c786_prevn').innerHTML) +
		+ parseInt(document.getElementById('c762_764_prevn').innerHTML) + 
		+ parseInt(document.getElementById('he_prevn').innerHTML));

	document.getElementById('total_produits_financiers_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c761_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c786_prevad').innerHTML) +
		+ parseInt(document.getElementById('c762_764_prevad').innerHTML) + 
		+ parseInt(document.getElementById('he_prevad').innerHTML));



	/**************/

	document.getElementById('total_charges_financieres_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c664_n.value + 
		+ document.form_collecte_economique.c686_n.value +
		+ document.form_collecte_economique.c661_n.value + 
		+ document.form_collecte_economique.c665_668_n.value);

	document.getElementById('total_charges_financieres_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c664_nact.value + 
		+ document.form_collecte_economique.c686_nact.value +
		+ document.form_collecte_economique.c661_nact.value + 
		+ document.form_collecte_economique.c665_668_nact.value);

	document.getElementById('total_charges_financieres_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c664_ad.value + 
		+ document.form_collecte_economique.c686_ad.value +
		+ document.form_collecte_economique.c661_ad.value + 
		+ document.form_collecte_economique.c665_668_ad.value);

	document.getElementById('total_charges_financieres_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c664_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c686_prevn').innerHTML) +
		+ parseInt(document.getElementById('c661_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c665_668_prevn').innerHTML));

	document.getElementById('total_charges_financieres_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c664_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c686_prevad').innerHTML) +
		+ parseInt(document.getElementById('c661_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c665_668_prevad').innerHTML));


	


	/**************/

	document.getElementById('resultat_financier_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_n').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_n').innerHTML));

	document.getElementById('resultat_financier_nact').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_nact').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_nact').innerHTML));

	document.getElementById('resultat_financier_ad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_ad').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_ad').innerHTML));

	document.getElementById('resultat_financier_prevn').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_prevn').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_prevn').innerHTML));
	
	document.getElementById('resultat_financier_prevad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_prevad').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_prevad').innerHTML));


	/*********************/
	/*********************/

	document.getElementById('total_produits_exceptionnels_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c77_n.value + 
		+ document.form_collecte_economique.c787_n.value);
	
	document.getElementById('total_produits_exceptionnels_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c77_ad.value + 
		+ document.form_collecte_economique.c787_ad.value);

	document.getElementById('total_produits_exceptionnels_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c77_nact.value + 
		+ document.form_collecte_economique.c787_nact.value);

	document.getElementById('total_produits_exceptionnels_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c77_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c787_prevn').innerHTML));
	
	document.getElementById('total_produits_exceptionnels_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c77_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c787_prevad').innerHTML));




	/*********************/

	document.getElementById('total_charges_exceptionnelles_n').innerHTML = Math.round(
		+ document.form_collecte_economique.c67_n.value + 
		+ document.form_collecte_economique.c687_n.value);

	document.getElementById('total_charges_exceptionnelles_nact').innerHTML = Math.round(
		+ document.form_collecte_economique.c67_nact.value + 
		+ document.form_collecte_economique.c687_nact.value);

	document.getElementById('total_charges_exceptionnelles_ad').innerHTML = Math.round(
		+ document.form_collecte_economique.c67_ad.value + 
		+ document.form_collecte_economique.c687_ad.value);

	document.getElementById('total_charges_exceptionnelles_prevn').innerHTML = Math.round(
		+ parseInt(document.getElementById('c67_prevn').innerHTML) + 
		+ parseInt(document.getElementById('c687_prevn').innerHTML));

	document.getElementById('total_charges_exceptionnelles_prevad').innerHTML = Math.round(
		+ parseInt(document.getElementById('c67_prevad').innerHTML) + 
		+ parseInt(document.getElementById('c687_prevad').innerHTML));


	document.getElementById('total_exceptionnelles_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_n').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_n').innerHTML));

	document.getElementById('total_exceptionnelles_nact').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_nact').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_nact').innerHTML));

	document.getElementById('total_exceptionnelles_ad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_ad').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_ad').innerHTML));

	document.getElementById('total_exceptionnelles_prevad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_prevad').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_prevad').innerHTML));

	document.getElementById('total_exceptionnelles_prevn').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_prevn').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_prevn').innerHTML));


	document.getElementById('resultat_avant_impots_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_n').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_n').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_n').innerHTML));

	document.getElementById('resultat_avant_impots_nact').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_nact').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_nact').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_nact').innerHTML));

	document.getElementById('resultat_avant_impots_ad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_ad').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_ad').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_ad').innerHTML));

	document.getElementById('resultat_avant_impots_prevn').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_prevn').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_prevn').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_prevn').innerHTML));

	document.getElementById('resultat_avant_impots_prevad').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_prevad').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_prevad').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_prevad').innerHTML));



	/*********************/

	document.getElementById('resultat_net_n').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_n').innerHTML) -
		+ document.form_collecte_economique.c691_n.value - 
		+ document.form_collecte_economique.c695_697_n.value));

	document.getElementById('resultat_net_nact').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_nact').innerHTML) -
		+ document.form_collecte_economique.c691_nact.value - 
		+ document.form_collecte_economique.c695_697_nact.value));

	document.getElementById('resultat_net_ad').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_ad').innerHTML) -
		+ document.form_collecte_economique.c691_ad.value - 
		+ document.form_collecte_economique.c695_697_ad.value));

	document.getElementById('resultat_net_prevn').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_prevn').innerHTML) -
		+ parseInt(document.getElementById('c691_prevn').innerHTML) - 
		+ parseInt(document.getElementById('c695_697_prevn').innerHTML)));

	document.getElementById('resultat_net_prevad').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_prevad').innerHTML) -
		+ parseInt(document.getElementById('c691_prevad').innerHTML) - 
		+ parseInt(document.getElementById('c695_697_prevad').innerHTML)));

}

function fcollecte_obj_eco(){

	document.getElementById('mb_chantier_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c704_n.value + 
		+ document.form_collecte_obj_eco.c71_n.value + 
		+ document.form_collecte_obj_eco.c603_605_n.value);

	document.getElementById('mb_chantier_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c704_n1.value + 
		+ document.form_collecte_obj_eco.c71_n1.value + 
		+ document.form_collecte_obj_eco.c603_605_n1.value);

	/***************/

	document.getElementById('st_autres_produits_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.primes_n.value + 
		+ document.form_collecte_obj_eco.c765_n.value + 
		+ document.form_collecte_obj_eco.c781_n.value +
		+ document.form_collecte_obj_eco.c706_n.value +
		+ document.form_collecte_obj_eco.c708_75_n.value);


	document.getElementById('st_autres_produits_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.primes_n1.value + 
		+ document.form_collecte_obj_eco.c765_n1.value + 
		+ document.form_collecte_obj_eco.c781_n1.value +
		+ document.form_collecte_obj_eco.c706_n1.value +
		+ document.form_collecte_obj_eco.c708_75_n1.value);

	/***************/

	document.getElementById('st_charges_chantier_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c616_n.value + 
		+ document.form_collecte_obj_eco.c604_622_n.value + 
		+ document.form_collecte_obj_eco.c618_6582_n.value);


	document.getElementById('st_charges_chantier_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c616_n1.value + 
		+ document.form_collecte_obj_eco.c604_622_n1.value + 
		+ document.form_collecte_obj_eco.c618_6582_n1.value);

	/***************/
	document.getElementById('mb_exploitation_n').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_n').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_n').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_n').innerHTML);
	
	document.getElementById('mb_exploitation_n1').innerHTML = 
		+ parseInt(document.getElementById('mb_chantier_n1').innerHTML) + 
		+ parseInt(document.getElementById('st_autres_produits_n1').innerHTML) -
		+ parseInt(document.getElementById('st_charges_chantier_n1').innerHTML);


	/**********************/
	/***********************/

	document.getElementById('ac_services_exterieurs_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c603_n.value + 
		+ document.form_collecte_obj_eco.c606_n.value +
		+ document.form_collecte_obj_eco.c6226_n.value + 
		+ document.form_collecte_obj_eco.c613_614_n.value +
		+ document.form_collecte_obj_eco.c612_6135_615_n.value + 
		+ document.form_collecte_obj_eco.c616_mrh_n.value +
		+ document.form_collecte_obj_eco.c618_n.value + 
		+ document.form_collecte_obj_eco.c625_625_n.value);

	document.getElementById('ac_services_exterieurs_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c603_n1.value + 
		+ document.form_collecte_obj_eco.c606_n1.value +
		+ document.form_collecte_obj_eco.c6226_n1.value + 
		+ document.form_collecte_obj_eco.c613_614_n1.value +
		+ document.form_collecte_obj_eco.c612_6135_615_n1.value + 
		+ document.form_collecte_obj_eco.c616_mrh_n1.value +
		+ document.form_collecte_obj_eco.c618_n1.value + 
		+ document.form_collecte_obj_eco.c625_625_n1.value);
	
	/**************************/

	document.getElementById('ac_autres_services_exterieurs_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c6211_n.value + 
		+ document.form_collecte_obj_eco.c6214_n.value +
		+ document.form_collecte_obj_eco.c622_n.value + 
		+ document.form_collecte_obj_eco.c623_n.value +
		+ document.form_collecte_obj_eco.c626_n.value + 
		+ document.form_collecte_obj_eco.c627_n.value);
	
	document.getElementById('ac_autres_services_exterieurs_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c6211_n1.value + 
		+ document.form_collecte_obj_eco.c6214_n1.value +
		+ document.form_collecte_obj_eco.c622_n1.value + 
		+ document.form_collecte_obj_eco.c623_n1.value +
		+ document.form_collecte_obj_eco.c626_n1.value + 
		+ document.form_collecte_obj_eco.c627_n1.value);
	
	/***********************/

	document.getElementById('ac_impots_taxe_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c63511_n.value + 
		+ document.form_collecte_obj_eco.c63512_63513_n.value +
		+ document.form_collecte_obj_eco.c635_637_n.value);

	document.getElementById('ac_impots_taxe_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c63511_n1.value + 
		+ document.form_collecte_obj_eco.c63512_63513_n1.value +
		+ document.form_collecte_obj_eco.c635_637_n1.value);

	/***********************/

	document.getElementById('st_charges_personnel_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c641_n.value + 
		+ document.form_collecte_obj_eco.c645_n.value +
		+ document.form_collecte_obj_eco.c631_633_n.value);

	document.getElementById('st_charges_personnel_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c641_n1.value + 
		+ document.form_collecte_obj_eco.c645_n1.value +
		+ document.form_collecte_obj_eco.c631_633_n1.value);

	/***********************/

	document.getElementById('t_charges_exploitation_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c6811_6812_n.value + 
		+ document.form_collecte_obj_eco.c6815_686_n.value +
		+ parseInt(document.getElementById('st_charges_personnel_n').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_n').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_n').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_n').innerHTML));

	document.getElementById('t_charges_exploitation_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c6811_6812_n1.value + 
		+ document.form_collecte_obj_eco.c6815_686_n1.value +
		+ parseInt(document.getElementById('st_charges_personnel_n1').innerHTML) +
		+ parseInt(document.getElementById('ac_impots_taxe_n1').innerHTML) +
		+ parseInt(document.getElementById('ac_autres_services_exterieurs_n1').innerHTML) +
		+ parseInt(document.getElementById('ac_services_exterieurs_n1').innerHTML));

	/************************/
	document.getElementById('rb_exploitation_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_n').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_n').innerHTML));

	document.getElementById('rb_exploitation_n1').innerHTML = Math.abs(
		+ parseInt(document.getElementById('mb_exploitation_n1').innerHTML) - 
		+ parseInt(document.getElementById('t_charges_exploitation_n1').innerHTML));
	
	/**************/
	/**************/

	document.getElementById('total_produits_financiers_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c761_n.value + 
		+ document.form_collecte_obj_eco.c786_n.value +
		+ document.form_collecte_obj_eco.c762_764_n.value + 
		+ document.form_collecte_obj_eco.he_n.value);

	document.getElementById('total_produits_financiers_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c761_n1.value + 
		+ document.form_collecte_obj_eco.c786_n1.value +
		+ document.form_collecte_obj_eco.c762_764_n1.value + 
		+ document.form_collecte_obj_eco.he_n1.value);

	/**************/

	document.getElementById('total_charges_financieres_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c664_n.value + 
		+ document.form_collecte_obj_eco.c686_n.value +
		+ document.form_collecte_obj_eco.c661_n.value + 
		+ document.form_collecte_obj_eco.c665_668_n.value);

	document.getElementById('total_charges_financieres_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c664_n1.value + 
		+ document.form_collecte_obj_eco.c686_n1.value +
		+ document.form_collecte_obj_eco.c661_n1.value + 
		+ document.form_collecte_obj_eco.c665_668_n1.value);

	/**************/

	document.getElementById('resultat_financier_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_n').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_n').innerHTML));

	document.getElementById('resultat_financier_n1').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_financiers_n1').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_financieres_n1').innerHTML));

	/*********************/
	/*********************/

	document.getElementById('total_produits_exceptionnels_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c77_n.value + 
		+ document.form_collecte_obj_eco.c787_n.value);

	document.getElementById('total_produits_exceptionnels_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c77_n1.value + 
		+ document.form_collecte_obj_eco.c787_n1.value);

	/*********************/

	document.getElementById('total_charges_exceptionnelles_n').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c67_n.value + 
		+ document.form_collecte_obj_eco.c687_n.value);

	document.getElementById('total_charges_exceptionnelles_n1').innerHTML = Math.round(
		+ document.form_collecte_obj_eco.c67_n1.value + 
		+ document.form_collecte_obj_eco.c687_n1.value);

	document.getElementById('total_exceptionnelles_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_n').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_n').innerHTML));

	document.getElementById('total_exceptionnelles_n1').innerHTML = Math.abs(
		+ parseInt(document.getElementById('total_produits_exceptionnels_n1').innerHTML) - 
		+ parseInt(document.getElementById('total_charges_exceptionnelles_n1').innerHTML));

	document.getElementById('resultat_avant_impots_n').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_n').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_n').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_n').innerHTML));

	document.getElementById('resultat_avant_impots_n1').innerHTML = Math.abs(
		+ parseInt(document.getElementById('rb_exploitation_n1').innerHTML) +
		+ parseInt(document.getElementById('resultat_financier_n1').innerHTML) +
		+ parseInt(document.getElementById('total_exceptionnelles_n1').innerHTML));

	/*********************/

	document.getElementById('resultat_net_n').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_n').innerHTML) -
		+ document.form_collecte_obj_eco.c691_n.value - 
		+ document.form_collecte_obj_eco.c695_697_n.value));

	document.getElementById('resultat_net_n1').innerHTML = Math.abs(Math.round(
		+ parseInt(document.getElementById('resultat_avant_impots_n1').innerHTML) -
		+ document.form_collecte_obj_eco.c691_n1.value - 
		+ document.form_collecte_obj_eco.c695_697_n1.value));


}



function fcollecte_activite(){

	if(document.form_collecte_activite.mensuel_annuel.checked==false){
		
		if(parseInt(document.form_collecte_activite.ventes_nettes.value)>0){
			document.getElementById('ca_moyen_vente_nette').innerHTML = Math.round((
				+ document.form_collecte_activite.ca_ventes_nettes.value / document.form_collecte_activite.ventes_nettes.value))+' €';
		} else {
		
			document.getElementById('ca_moyen_vente_nette').innerHTML = 0;

		}

		document.getElementById('pr_ventes_nettes').innerHTML = Math.round((
			+ document.form_collecte_activite.ca_ventes_nettes.value - document.form_collecte_activite.mb_ventes_nettes.value))+' €';
		
		if(parseInt(document.form_collecte_activite.ventes_nettes.value)>0){
			document.getElementById('mb_moyen_vente_nette').innerHTML = Math.round((
				+ document.form_collecte_activite.mb_ventes_nettes.value / document.form_collecte_activite.ventes_nettes.value))+' €';
		} else {
		
			document.getElementById('mb_moyen_vente_nette').innerHTML = 0;
		
		}
	
		if(parseInt(document.form_collecte_activite.ca_ventes_nettes.value)>0){
			document.getElementById('tm_mb_vn').innerHTML = Math.round((
				+ document.form_collecte_activite.mb_ventes_nettes.value*100 / document.form_collecte_activite.ca_ventes_nettes.value)*100)/100+'%';
		} else {
		
			document.getElementById('tm_mb_vn').innerHTML = 0;
		
		}
		
		if(parseInt(document.form_collecte_activite.livraisons_chantier.value)>0){
			document.getElementById('ca_moyen_livraison').innerHTML = Math.round((
				+ document.form_collecte_activite.ca_livraisons.value / document.form_collecte_activite.livraisons_chantier.value))+' €';
		} else {

			document.getElementById('ca_moyen_livraison').innerHTML = 0;
		
		}


		document.getElementById('pr_livraison').innerHTML = Math.round((
			+ document.form_collecte_activite.ca_livraisons.value - document.form_collecte_activite.mb_livraisons.value))+' €';
		
		if(parseInt(document.form_collecte_activite.livraisons_chantier.value)>0){
			document.getElementById('mb_moyen_livraison').innerHTML = Math.round((
				+ document.form_collecte_activite.mb_livraisons.value / document.form_collecte_activite.livraisons_chantier.value))+' €';
		} else {

			document.getElementById('mb_moyen_livraison').innerHTML = 0;

		}

		if(parseInt(document.form_collecte_activite.ca_livraisons.value)>0){
			document.getElementById('tm_mb_l').innerHTML = Math.round((
				+ document.form_collecte_activite.mb_livraisons.value*100 / document.form_collecte_activite.ca_livraisons.value)*100)/100+'%';
		} else {

			document.getElementById('tm_mb_l').innerHTML = 0;

		}
	} else {
		
		for(i=1;i<=12;i++){
			if(parseInt(eval('document.form_collecte_activite.ventes_nettes'+i+'.value'))>0){
				document.getElementById('ca_moyen_vente_nette'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.ca_ventes_nettes'+i+'.value') / eval('document.form_collecte_activite.ventes_nettes'+i+'.value')))+' €';
			}

			document.getElementById('pr_ventes_nettes'+i).innerHTML = Math.round((
				+ eval('document.form_collecte_activite.ca_ventes_nettes'+i+'.value') - eval('document.form_collecte_activite.mb_ventes_nettes'+i+'.value')))+' €';
			
			if(parseInt(eval('document.form_collecte_activite.ventes_nettes'+i+'.value'))>0){
				document.getElementById('mb_moyen_vente_nette'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.mb_ventes_nettes'+i+'.value') / eval('document.form_collecte_activite.ventes_nettes'+i+'.value')))+' €';
			}

			if(parseInt(eval('document.form_collecte_activite.ca_ventes_nettes'+i+'.value'))>0){
				document.getElementById('tm_mb_vn'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.mb_ventes_nettes'+i+'.value')*100 / eval('document.form_collecte_activite.ca_ventes_nettes'+i+'.value'))*100)/100+'%';
			}
			
			if(parseInt(eval('document.form_collecte_activite.livraisons_chantier'+i+'.value'))>0){
				document.getElementById('ca_moyen_livraison'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.ca_livraisons'+i+'.value') / eval('document.form_collecte_activite.livraisons_chantier'+i+'.value')))+' €';
			}

			document.getElementById('pr_livraison'+i).innerHTML = Math.round((
				+ eval('document.form_collecte_activite.ca_livraisons'+i+'.value') - eval('document.form_collecte_activite.mb_livraisons'+i+'.value')))+' €';
		
			if(parseInt(eval('document.form_collecte_activite.livraisons_chantier'+i+'.value'))>0){
				document.getElementById('mb_moyen_livraison'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.mb_livraisons'+i+'.value') / eval('document.form_collecte_activite.livraisons_chantier'+i+'.value')))+' €';
			}

			if(parseInt(eval('document.form_collecte_activite.ca_livraisons'+i+'.value'))>0){
				document.getElementById('tm_mb_l'+i).innerHTML = Math.round((
					+ eval('document.form_collecte_activite.mb_livraisons'+i+'.value')*100 / eval('document.form_collecte_activite.ca_livraisons'+i+'.value'))*100)/100+'%';
			}
		}
	
	}

}

function fcollecte_rh(){

	document.getElementById('total_ef').innerHTML = (
		+ document.form_collecte_rh.dg_sp_ef.value + 
		+ document.form_collecte_rh.dc_av_ef.value +
		+ document.form_collecte_rh.ventes_ef.value +
		+ document.form_collecte_rh.etudes_ef.value +
		+ document.form_collecte_rh.dt_tr_ef.value +
		+ document.form_collecte_rh.travaux_ef.value);


	document.getElementById('total_ms').innerHTML = (
		+ document.form_collecte_rh.dg_sp_ms.value + 
		+ document.form_collecte_rh.dc_av_ms.value +
		+ document.form_collecte_rh.ventes_ms.value +
		+ document.form_collecte_rh.etudes_ms.value +
		+ document.form_collecte_rh.dt_tr_ms.value +
		+ document.form_collecte_rh.travaux_ms.value);


}

function fportefeuille(){
	
	document.getElementById('total_portefeuille').innerHTML = (
		+ document.form_portefeuille.p5.value + 
		+ document.form_portefeuille.p25.value + 
		+ document.form_portefeuille.p40.value +
		+ document.form_portefeuille.p60.value +
		+ document.form_portefeuille.p75.value +
		+ document.form_portefeuille.p85.value +
		+ document.form_portefeuille.p90.value +
		+ document.form_portefeuille.p95.value);

	document.getElementById('nb_dossiers_vendus_no').innerHTML = (
		+ document.form_portefeuille.p90.value +
		+ document.form_portefeuille.p95.value);

	document.getElementById('nb_chantiers_ouverts_nr').innerHTML = (
		+ document.form_portefeuille.p5.value + 
		+ document.form_portefeuille.p25.value + 
		+ document.form_portefeuille.p40.value +
		+ document.form_portefeuille.p60.value +
		+ document.form_portefeuille.p75.value +
		+ document.form_portefeuille.p85.value);

	document.getElementById('equiv_restant_facture').innerHTML = Math.round ((
		+ document.form_portefeuille.p5.value * 5 + 
		+ document.form_portefeuille.p25.value * 25 + 
		+ document.form_portefeuille.p40.value * 40 +
		+ document.form_portefeuille.p60.value * 60 +
		+ document.form_portefeuille.p75.value * 75 +
		+ document.form_portefeuille.p85.value * 85 +
		+ document.form_portefeuille.p90.value * 90 +
		+ document.form_portefeuille.p95.value * 95)/10)/10;	
	
}

function fcommProd(){
	//ENERGIE
	document.getElementById('elec_ventes_net').innerHTML = (document.formcommProd.elec_ventes_brutes.value - document.formcommProd.elec_annulation_ventes.value);
	document.getElementById('gn_ventes_net').innerHTML = (document.formcommProd.gn_ventes_brutes.value - document.formcommProd.gn_annulation_ventes.value);
	document.getElementById('prop_ventes_net').innerHTML = (document.formcommProd.prop_ventes_brutes.value - document.formcommProd.prop_annulation_ventes.value);
	document.getElementById('fioul_ventes_net').innerHTML = (document.formcommProd.fioul_ventes_brutes.value - document.formcommProd.fioul_annulation_ventes.value);
	document.getElementById('er_ventes_net').innerHTML = (document.formcommProd.er_ventes_brutes.value - document.formcommProd.er_annulation_ventes.value);
	document.getElementById('autres_ventes_net').innerHTML = (document.formcommProd.autres_ventes_brutes.value - document.formcommProd.autres_annulation_ventes.value);

	document.getElementById('tot_ventes_brutes').innerHTML = (
		+ document.formcommProd.elec_ventes_brutes.value + 
		+ document.formcommProd.gn_ventes_brutes.value + 
		+ document.formcommProd.prop_ventes_brutes.value +
		+ document.formcommProd.fioul_ventes_brutes.value +
		+ document.formcommProd.er_ventes_brutes.value +
		+ document.formcommProd.autres_ventes_brutes.value);

	document.getElementById('tot_annulation_ventes').innerHTML = (
		+ document.formcommProd.elec_annulation_ventes.value + 
		+ document.formcommProd.gn_annulation_ventes.value + 
		+ document.formcommProd.prop_annulation_ventes.value +
		+ document.formcommProd.fioul_annulation_ventes.value +
		+ document.formcommProd.er_annulation_ventes.value +
		+ document.formcommProd.autres_annulation_ventes.value);


	document.getElementById('tot_ventes_net').innerHTML = (
		+ parseInt(document.getElementById('tot_ventes_brutes').innerHTML) -
		+ parseInt(document.getElementById('tot_annulation_ventes').innerHTML));

	document.getElementById('ventes_net').innerHTML =(document.formcommProd.totalm_ventes_brutes.value - document.formcommProd.totalm_annulation_ventes.value);

	if(document.formcommProd.totalm_ventes_brutes.value > 0)
		document.getElementById('taux_annulation').innerHTML =Math.round (((document.formcommProd.totalm_annulation_ventes.value * 100)/document.formcommProd.totalm_ventes_brutes.value)*100)/100+'%';
	else
		document.getElementById('taux_annulation').innerHTML = 0;

	// CA
	if(parseInt(document.getElementById('ventes_net').innerHTML) >0 )
		document.getElementById('ca_moyen_vente_nette').innerHTML = Math.round((document.formcommProd.ca_ventes_nettes.value / parseInt(document.getElementById('ventes_net').innerHTML)))+' €';
	else
		document.getElementById('ca_moyen_vente_nette').innerHTML = 0;

	document.getElementById('prix_revient_ventes_net').innerHTML = document.formcommProd.ca_ventes_nettes.value - document.formcommProd.mb_ventes_nettes.value+' €';

	if(parseInt(document.getElementById('ventes_net').innerHTML) >0 )
		document.getElementById('mb_moyen_par_ventes_nettes').innerHTML = Math.round ((document.formcommProd.mb_ventes_nettes.value/parseInt(document.getElementById('ventes_net').innerHTML)))+' €';
	else
		document.getElementById('mb_moyen_par_ventes_nettes').innerHTML = 0;

	if(document.formcommProd.ca_ventes_nettes.value > 0)
		document.getElementById('taux_moyen_mb_com').innerHTML = Math.round((document.formcommProd.mb_ventes_nettes.value*100/document.formcommProd.ca_ventes_nettes.value)*100)/100+'%';
	else
		document.getElementById('taux_moyen_mb_com').innerHTML = 0;

	if(document.formcommProd.livraisons_chantier.value > 0)
		document.getElementById('ca_moyen_par_livraisons').innerHTML = Math.round ((document.formcommProd.ca_livraisons.value/document.formcommProd.livraisons_chantier.value))+' €';
	else
		document.getElementById('ca_moyen_par_livraisons').innerHTML = 0;

	document.getElementById('prix_revient_livraisons').innerHTML = (document.formcommProd.ca_livraisons.value - document.formcommProd.mb_livraisons.value)+' €';
	
	if(document.formcommProd.livraisons_chantier.value > 0)
		document.getElementById('mb_moyenne_par_livraison').innerHTML = Math.round ((document.formcommProd.mb_livraisons.value / document.formcommProd.livraisons_chantier.value))+' €';
	else
		document.getElementById('mb_moyenne_par_livraison').innerHTML = 0;

	if(document.formcommProd.ca_livraisons.value > 0)
		document.getElementById('taux_moyen_mb_prod').innerHTML = Math.round((document.formcommProd.mb_livraisons.value*100/document.formcommProd.ca_livraisons.value)*100)/100+'%';
	else
		document.getElementById('taux_moyen_mb_prod').innerHTML = 0;
}
function controleComProd(){
		var erreur = '';

		if(parseInt(document.getElementById('tot_ventes_brutes').innerHTML) != document.formcommProd.totalm_ventes_brutes.value){
			erreur = '<font color=\'red\'><b>Incohérence entre Ventes Brutes ('+document.formcommProd.totalm_ventes_brutes.value+') et Total des énergies ('+parseInt(document.getElementById('tot_ventes_brutes').innerHTML)+')</b></font>';
		}
		if(parseInt(document.getElementById('tot_annulation_ventes').innerHTML) != document.formcommProd.totalm_annulation_ventes.value){
			erreur += '<br /><font color=\'red\'><b>Incohérence entre Annulation Ventes ('+document.formcommProd.totalm_annulation_ventes.value+') et Total des énergies annulées ('+parseInt(document.getElementById('tot_annulation_ventes').innerHTML)+')</b></font>';
		}

		document.getElementById('erreur').innerHTML = erreur;

		if (erreur.length>0)
			return false;
		else
			return true;

}