var eachinput = new Array("titreprojet", "euroPrice", "nbPSrtL", "nbPSreL", "nbPSrtD", "nbUJrtL", "nbUJreL", "nbUJrtD", "nbJArtL", "nbJAreL", "nbJArtD");
function showeach(n,m){
	
	if (n>=eachinput.length) {
		if (m>=1) {
			modifiedinput = eachinput[n-1];
			eval("document.eco."+modifiedinput+".style.border='1px solid #2E6D99';");
			eval("document.eco."+modifiedinput+".style.backgroundColor='';");
			clearTimeout(tempoO);
			return;
		} else {
			m++;
			modifiedinput = eachinput[n-1];
			eval("document.eco."+modifiedinput+".style.border='1px solid #2E6D99';");
			eval("document.eco."+modifiedinput+".style.backgroundColor='';");
			n=-1;
		}
	} else {
		modifinput = eachinput[n]
		if (n>0)	{
			modifiedinput = eachinput[n-1];
			eval("document.eco."+modifiedinput+".style.border='1px solid #2E6D99';");
			eval("document.eco."+modifiedinput+".style.backgroundColor='';");
		}
		eval("document.eco."+modifinput+".style.border='1px solid red';");
		eval("document.eco."+modifinput+".style.backgroundColor='#FFC0C0';");
	}
	tempoO = setTimeout('showeach('+(n+1)+', '+m+')', 500);
}

function roundVal(v) {
	p = Math.pow(10,2);
	return (Math.round(v * p))/p;
}
function virg(vp) {
	return vp.replace(",",".");
}
function uvirg(vp) {
	return vp.replace("X",",");
}

function newPrice(){
	var veurortL,v1eurortL,v2eurortL,veuroreL,v1euroreL,v2euroreL,veurortD;
	var formEco = document.eco;
	var pricing = formEco.euroPrice.value;
	pricing = parseFloat(virg(pricing));
//	if (pricing=="") formEco.euroPrice.value=3;

	veurortL = (parseFloat(virg(document.getElementById("totalrtL").innerText)))*pricing;
	document.getElementById("eurortL").innerText = uvirg(roundVal(veurortL)+" ");

	veuroreL = (parseFloat(virg(document.getElementById("totalreL").innerText)))*pricing;
	document.getElementById("euroreL").innerText = uvirg(roundVal(veuroreL)+" ");

	veurortD = (parseFloat(virg(document.getElementById("totalrtD").innerText)))*pricing;
	document.getElementById("eurortD").innerText = uvirg(roundVal(veurortD)+" ");
	
	totEuro1 = parseFloat(virg(document.getElementById("eurortL").innerText));
	totEuro2 = parseFloat(virg(document.getElementById("euroreL").innerText));
	totEuro3 = parseFloat(virg(document.getElementById("eurortD").innerText));
	document.getElementById("totalGlobalEuro").innerText= uvirg(roundVal(totEuro1+totEuro2+totEuro3)+" ");

	return;
}
function flow(oInp,typ){
	var totEau1, totEau2, totEau3;
	var formEco = document.eco;
	rVal = oInp.value;
	rVal = virg(rVal);
//	window.status=(rVal);
	
	
	if (typ==1) {//elect tempo
		totalGood= (	(parseFloat(virg(formEco.nbPSrtL.value))) * (parseFloat(virg(formEco.nbUJrtL.value))) * (parseFloat(virg(formEco.nbJArtL.value))*3)		);
		totalBad = (	(parseFloat(virg(formEco.nbPSrtL.value))) * (parseFloat(virg(formEco.nbUJrtL.value))) * (parseFloat(virg(formEco.nbJArtL.value))*10)	);
		total = (totalBad-totalGood)/1000;
		if (isNaN(total)!=true)	{ document.getElementById("totalrtL").innerText = uvirg(roundVal(total)+" "); newPrice(); }
		else document.getElementById("totalrtL").innerText = "0";
	}
	if (typ==2) {//lavabo electro
		totalGood = ((parseFloat(virg(formEco.nbPSreL.value)))*(parseFloat(virg(formEco.nbUJreL.value)))*(parseFloat(virg(formEco.nbJAreL.value))*2));
		totalBad = ((parseFloat(virg(formEco.nbPSreL.value)))*(parseFloat(virg(formEco.nbUJreL.value)))*(parseFloat(virg(formEco.nbJAreL.value))*10));
		total = (totalBad-totalGood)/1000;
		if (isNaN(total)!=true)	{ document.getElementById("totalreL").innerText = uvirg(roundVal(total)+" "); newPrice(); }
		else document.getElementById("totalreL").innerText = "0";
	}
	if (typ==3) {//douches tempo
		totalGood = ((parseFloat(virg(formEco.nbPSrtD.value)))*(parseFloat(virg(formEco.nbUJrtD.value)))*(parseFloat(virg(formEco.nbJArtD.value))*28));
		totalBad = ((parseFloat(virg(formEco.nbPSrtD.value)))*(parseFloat(virg(formEco.nbUJrtD.value)))*(parseFloat(virg(formEco.nbJArtD.value))*80));
		total = (totalBad-totalGood)/1000;
//window.status = totalGood+" "+totalBad+" "+total;
		if (isNaN(total)!=true)	{ document.getElementById("totalrtD").innerText = uvirg(roundVal(total)+" "); newPrice(); }
		else document.getElementById("totalrtD").innerText = "0";
	}

	totEau1 = parseFloat(virg(document.getElementById("totalrtL").innerText));
	totEau2 = parseFloat(virg(document.getElementById("totalreL").innerText));
	totEau3 = parseFloat(virg(document.getElementById("totalrtD").innerText));
	document.getElementById("totalGlobalEau").innerText= uvirg(roundVal(totEau1+totEau2+totEau3)+" ");
	
	newPrice();
}

