<!--
//---------------------------------------------------------------------------||
// FUNCTION:    acceptPhoneNumber	                                         ||
// PARAMETERS:  nothing                                                      ||
// RETURNS:     nothing                                                      ||
// PURPOSE:     Accepte uniquement les chiffres (0-9) et séparateurs (. / -) ||
//---------------------------------------------------------------------------||
function acceptPhoneNumber()
{	
	//-------- IE
	if (event.keyCode < 45 || event.keyCode > 57)
		event.returnValue = false ;
	//-------- NS	
	if(event.which < 45 || event.which > 57) 
		return false ;
}

//------------------------------------------------------||
// FUNCTION:    acceptNumber							||
// PARAMETERS:  nothing                                 ||
// RETURNS:     nothing                                 ||
// PURPOSE:     Accepte uniquement les chiffres (0-9)   ||
//------------------------------------------------------||
function acceptNumber()
{	
	//-------- IE
	if (event.keyCode < 48 || event.keyCode > 57)
		event.returnValue = false ;
	//-------- NS	
	if(event.which < 48 || event.which > 57) 
		return false ;
}

//---------------------------------------------------------------------------||
// FUNCTION:    acceptNumberDecimal						                     ||
// PARAMETERS:  nothing                                                      ||
// RETURNS:     nothing                                                      ||
// PURPOSE:     Accepte uniquement les chiffres (0-9) et séparateurs (. ,)   ||
//---------------------------------------------------------------------------||
function acceptNumberDecimal()
{	
	//-------- IE
	if ( (event.keyCode < 44 || event.keyCode > 57) && (event.keyCode != 45 || event.keyCode != 47) )
		event.returnValue = false ;
	//-------- NS	
	if ( (event.which < 44 || event.which > 57) && (event.which != 45 || event.which != 47) )
		return false ;
}

//-------------------------------------------------------------------||
// FUNCTION:    formatValue								             ||
// PARAMETERS:  val			: valeur                                 ||
//				decimalSize : nombre de decimales apres la virgule	 ||
//				cplt		: complément d'affichage				 ||
// RETURNS:     strin		: valeur formatée                        ||
// PURPOSE:     Formate une valeur pour un affichage				 ||
//-------------------------------------------------------------------||
function formatValue(val, decimalSize, cplt)
{
   var strin = "" + val;
   
   if ( strin.indexOf('.') != -1 ) { strin = strin.replace('.', ',') ; }
   else if ( (strin.indexOf('.')==-1) || (strin.indexOf(',')==-1) ) { strin += ',00' ; }   
   strin = strin.substring(0, strin.indexOf(',')+1+decimalSize) ;
   return strin + ( (cplt)?' '+cplt :'' )  ;
}
//-->
