function maj_option_recap()
{
	tab_li=document.getElementById("liste_option_choisi").getElementsByTagName('LI');
	if(tab_li.length>0)
	{
		for(cpt_li=0;cpt_li<tab_li.length;cpt_li)
			document.getElementById("liste_option_choisi").removeChild(tab_li[cpt_li]);
	}
	var prix_total=parseFloat(document.getElementById('prix_offre_base').innerHTML);
	tab_input_radio=getSousElementsByClassName(document.getElementById('form_option'),'input_radio','INPUT');
	if(tab_input_radio.length>0)
	{
		for(cpt=0;cpt<tab_input_radio.length;cpt++)
		{
			prix=0;
			if(tab_input_radio[cpt].checked==true)
			{
				var nouveauLI = document.createElement("li");
				prix=document.getElementById("prix_"+tab_input_radio[cpt].value).innerHTML;
				if(document.getElementById("option_qtite_"+tab_input_radio[cpt].value))
				{
					if(document.getElementById("option_qtite_"+tab_input_radio[cpt].value).value*1>0)
						prix=prix*document.getElementById("option_qtite_"+tab_input_radio[cpt].value).value;
				}
				nouveauLI.innerHTML="<div>"+document.getElementById("libelle_option_"+tab_input_radio[cpt].value).innerHTML+"</div><span>"+traite_montant(prix)+" &euro; TTC</span><br clear='all' />";
				document.getElementById("liste_option_choisi").appendChild(nouveauLI);
				prix_total+=prix*1;
			}
		}
	}
	document.getElementById("value_prix_total").innerHTML=traite_montant(prix_total);
	document.getElementById("ident_prix_total").value=traite_montant(prix_total);
}
function traite_montant(mon_montant)
{
	if(IsNumeric(mon_montant))
	{
		mon_montant=mon_montant*1;
		return mon_montant.toFixed(2);
	}
	else
		return '0.00';
}
function IsNumeric(sText)
{
	var ValidChars="0123456789.";
	var IsNumber=true;
	var Char;
	for(i=0;i<sText.length&&IsNumber==true;i++)
	{
		Char=sText.charAt(i);
		if(ValidChars.indexOf(Char)==-1)
		{
			IsNumber=false;
		}
	}
	return IsNumber;
}
function getSousElementsByClassName(elt,className,tag)
{
	if(typeof(tag)=='undefined')
		var elts=elt.getElementsByTagName('*');
	else
		var elts=elt.getElementsByTagName(tag);
	var classArray=new Array();
	for(var j=0;j<elts.length;++j)
	{
		if(fcthasClass(elts[j],className))
			classArray.push(elts[j]);
	}
	return classArray;
}
function fcthasClass(element,className)
{
  return ( 
    element.className && 
    element.className.match( new RegExp( "\\b"+className+"\\b" ) ) 
  ) ? true : false;
}
