function calculate (type) {
	window.alert('Type : '+type);
}

function calculer()
{
	var f=document.formulaire;

	//-- V?rifications
	if (( isNaN(parseInt(f.prix_achatnet.value,10))) || (f.prix_achatnet.value==0)){
		//alert("Montant incorrect !");
		return;
	}

	//-- Initialisation
	var montant,natbien,honoraires,taxes,fraisnotaire,taux,ajout;
	//montant = parseInt(f.prix_achatnet.value,10);
	montant = (f.prix_achatnet.value);
	nature = f.nature.options[f.nature.selectedIndex].text;
	honoraires = 0;
	
 
		
	
	if (nature=="Maison particuli?re - neuf")	   natbien = "neuf";
	if (nature=="Maison particuli?re - ancien")	natbien = "ancien";
	if (nature=="Appartement - neuf")			natbien = "neuf";
	if (nature=="Appartement - ancien")			natbien = "ancien";
	if (nature=="Terrain + Construction")		natbien = "batir";
	if (nature=="Terrain seul")					natbien = "batir";
	if (nature=="VEFA - Maison particuli?re")	natbien = "neuf";
	if (nature=="VEFA - Appartement")			natbien = "neuf";
	if (nature=="Construction Seule")		{	id_notaire.innerHTML="<font size=2><b>0</b> &#8364;</font>"; return; }
	
	
	//-- Tableau statique
	trancheD = new Array(    0, 3051,  6101,   16771);
	trancheF = new Array(3050, 6100, 16770, 99999999);
	taux_0     = new Array(    5,   3.3,   1.65,    0.825);
	ajout_0    = new Array(    0, 51.85,  152.5,   290.85);
	fraisdivers = 500;
	tauxTVA  = 19.600;
	tauxAnc  = 5.000;
	tauxNeu  = 0.715;
	tauxBat  = 5.00;


	//-- Calcul des honoraires
	montant = Math.round(montant);
	for (i=0; i < 4 ;i++) {
		if(trancheD[i]<montant && montant<trancheF[i]) {
			taux = taux_0[i];
			ajout = ajout_0[i];
			break;
		}	
	}

	//-- Calcul des taxes
	if (natbien=="neuf") 	taxes = montant/(1+tauxTVA/100)*0.615/100;
	if (natbien=="ancien") 	taxes = montant*5.00/100;
	if (natbien=="batir") 	taxes = montant * tauxBat / 100;

	//-- Frais de notaire
	fraisnotaire = (montant*taux/100+ajout)*(1+tauxTVA/100) + fraisdivers + taxes ;
	fraisnotaire = Math.round(fraisnotaire);

	//-- Affichage r?sultat
	s_fraisnotaire = (fraisnotaire);
	id_notaire.innerHTML="<font size=2><b>"+s_fraisnotaire+"&euro;</b></font>";
	
}