prix_tab = new Array(7);
// aménagement intérieur
prix_tab[0] = new Array(4);
prix_tab[0][0] = 370.5;
prix_tab[0][1] = 337.4;
prix_tab[0][2] = 321.1;
prix_tab[0][3] = 296.4;
// réhab légère
prix_tab[1] = new Array(4);
prix_tab[1][0] = 889.5;
prix_tab[1][1] = 810;
prix_tab[1][2] = 770.9;
prix_tab[1][3] = 711.6;
// réhab lourde
prix_tab[2] = new Array(4);
prix_tab[2][0] = 1297.5;
prix_tab[2][1] = 1181.5;
prix_tab[2][2] = 1124.5;
prix_tab[2][3] = 1038;
// neuf tradi ² écono
prix_tab[3] = new Array(4);
prix_tab[3][0] = 1500;
prix_tab[3][1] = 1366;
prix_tab[3][2] = 1300;
prix_tab[3][3] = 1200;
// neuf bois
prix_tab[4] = new Array(4);
prix_tab[4][0] = 1605;
prix_tab[4][1] = 1461.6;
prix_tab[4][2] = 1391;
prix_tab[4][3] = 1284;
// neuf contempo
prix_tab[5] = new Array(4);
prix_tab[5][0] = 1800;
prix_tab[5][1] = 1639.2;
prix_tab[5][2] = 1560;
prix_tab[5][3] = 1440;
// neuf écolo
prix_tab[6] = new Array(4);
prix_tab[6][0] = 1850;
prix_tab[6][1] = 1675.8;
prix_tab[6][2] = 1600;
prix_tab[6][3] = 1560;
// loft
prix_tab[7] = new Array(4);
prix_tab[7][0] = 1297.5;
prix_tab[7][1] = 1181.5;
prix_tab[7][2] = 1124.5;
prix_tab[7][3] = 1038;

function calc_surface(){

	var reg = new RegExp("^[0-9]+$","g");

	var f_surface = document.getElementById('f_surface').value;
	var f_type = document.getElementById('f_type').value;
	if(f_type != ""){
	// si f_surface est un nombre
		if(reg.test(f_surface)){
		
			if(f_surface < 125){
				prix_u = prix_tab[f_type][0];
			}else if(f_surface >= 125 && f_surface < 175){
				prix_u = prix_tab[f_type][1];
			}else if(f_surface >= 175 && f_surface < 225){
				prix_u = prix_tab[f_type][2];
			}else if(f_surface >= 225){
				prix_u = prix_tab[f_type][3];
			}
			
			// prix total
			var prix_tt = prix_u * f_surface;
			
			// récupération 10% de prix_tt
			var prix_tt_10 = prix_tt/10;
			
			// moins 10%
			var prix_tt_min = prix_tt - prix_tt_10;
			
			// plus 10%
			var prix_tt_max = prix_tt + prix_tt_10;
			
			// Arrondissement des échelles au millier
			var prix_tt_min = Math.floor(prix_tt_min/1000)*1000;
			var prix_tt_max = Math.ceil(prix_tt_max/1000)*1000;
			var f_surface2 = f_surface;
			
			document.getElementById('prix_tt_min').innerHTML = prix_tt_min;
			document.getElementById('prix_tt_max').innerHTML = prix_tt_max;
			document.getElementById('f_surface2').innerHTML = f_surface2;
			
		}
	}
	
}

function calc_budget(){

	var reg = new RegExp("^[0-9]+$","g");
	
	var i = 0;
	var n = 4; // total du sous tableau prix_tab[][]
	var f_moy = 0;
	var f_budget = document.getElementById('f_budget').value;
	var f_type = document.getElementById('f_type').value;
	if(f_type != ""){
		// si f_surface est un nombre
		if(reg.test(f_budget)){	
			
			// moyenne des prix
			for (i=0; i<n; i++){
				f_moy += prix_tab[f_type][i];
			}
			
			f_moy = f_moy/4;
			
			// surface_totale
			var surface_tt = f_budget/f_moy;
			
			// récupération 10% de prix_tt
			var surface_tt_10 = surface_tt/10;
			
			// moins 10%
			var surface_tt_min = surface_tt - surface_tt_10;
			
			// plus 10%
			var surface_tt_max = surface_tt + surface_tt_10;
			
			// Arrondissement des échelles au dizième
			surface_tt_min = Math.floor(surface_tt_min/10)*10;
			surface_tt_max = Math.ceil(surface_tt_max/10)*10;
			var f_budget2 = f_budget;
			
			document.getElementById('surface_tt_min').innerHTML = surface_tt_min;
			document.getElementById('surface_tt_max').innerHTML = surface_tt_max;
			document.getElementById('f_budget2').innerHTML = f_budget2;
			
		}
	}
	
}
