function calcul_prix(prix_HT,poste_supp,nbr_poste){
	if((nbr_poste!=0)&&(nbr_poste!='')){
		var calcul_prix_HT=prix_HT+(poste_supp*(nbr_poste-1));
		var calcul_prix_TTC=calcul_prix_HT+ calcul_prix_HT*0.196;
		var diff=calcul_prix_HT*0.196;
	}else{
		calcul_prix_HT=0;
		calcul_prix_TTC=0;
		diff=0;
	}
	//Met à jour les trucs visuel
	document.getElementById('total').innerHTML=arrondi(2,String(calcul_prix_HT),'.');
	document.getElementById('total_tva_ttc').innerHTML=arrondi(2,String(calcul_prix_TTC),'.');
	document.getElementById('total_tva').innerHTML=arrondi(2,String(diff),'.');
	
	//UPDATE hidden TextBoxes
	document.getElementById('prix_HT_hidden').value=arrondi(2,String(calcul_prix_HT),'.');
	document.getElementById('prix_diff_hidden').value=arrondi(2,String(diff),'.');
	document.getElementById('prix_TTC_hidden').value=arrondi(2,String(calcul_prix_TTC),'.');
}

function checked_checkbox(control){
	if(control.checked==true){
		control.checked=false;
	}else{
		control.checked=true;
	}
}

function compte_checkbox(){
	prix_opt=0;
	var tags=['input'];
	for(tagCounter=0;tagCounter<tags.length;tagCounter++){
		var inputs=document.getElementsByTagName(tags[tagCounter]);
		for(var no=0;no<inputs.length;no++){
			var mycontrol=inputs[no].id;
			if(mycontrol.substring(0,7)=='option_'){
				if(inputs[no].checked){
					prix_opt+=Number(inputs[no].value*Number(document.getElementById('nbr_poste').value));
				}
			}
		}
	}
	return prix_opt;
}

function calcul_prix_resto(prix_HT,prix_poste_supp,nbr_poste){
	if((nbr_poste!=0)&&(nbr_poste!='')){
		var calcul_prix_HT=Number(prix_HT)+(Number(prix_poste_supp)*(Number(nbr_poste)-1));//Calcul le nbr de poste x le prix de BC-Resto
		calcul_prix_HT+=Number(compte_checkbox());//Additionne à ca toutes les options
		var calcul_prix_TTC=calcul_prix_HT+calcul_prix_HT*0.196;
		var diff=calcul_prix_HT*0.196;
	}else{
		calcul_prix_HT=0;
		calcul_prix_TTC=0;
		diff=0;
	}
	document.getElementById('total').innerHTML=arrondi(2,String(calcul_prix_HT),'.');
	document.getElementById('total_tva_ttc').innerHTML=arrondi(2,String(calcul_prix_TTC),'.');
	document.getElementById('total_tva').innerHTML=arrondi(2,String(diff),'.');
	
	//UPDATE hidden TextBoxes
	document.getElementById('prix_HT_hidden').value=arrondi(2,String(calcul_prix_HT),'.');
	document.getElementById('prix_diff_hidden').value=arrondi(2,String(diff),'.');
	document.getElementById('prix_TTC_hidden').value=arrondi(2,String(calcul_prix_TTC),'.');
}

function arrondi(nb,texte,sep){
	sep=texte.split(sep);
	return_texte=sep[0];
	if(sep[1]){
		return_texte+='.';
		if(sep[1].substr(nb,1)>=5){//Plus grand
			var tmp=sep[1].substr(0,nb);
			tmp++;
			if(tmp==100){
				return_texte=Number(sep[0])+1;
			}else{
				return_texte+=tmp;
			}
		}else if(sep[1].substr(nb,1)<5){//Plus petit
			if(sep[1].substr(0,nb)==00){
				return_texte=sep[0];
			}else{
				return_texte+=sep[1].substr(0,nb);
			}
		}
	}
	return return_texte;
}
