/****************************/
/*   FONCTIONS CHECK DATA   */
/****************************/
function trim(str)
{
   return str.replace(/(^\s*)|(\s*$)/g,"")
}
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 IsNumericDecimal(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 getCheckedValue(obj){
	var res='';
	var cpt;
	cpt=0;
	if (obj.length==undefined) {
		if(obj.checked == true){
			res=obj.value;
		}else{
			res='-1';
		}
	} else {
		for(i=0; i<obj.length; i++){
			if(obj[i].checked == true){
				res=obj[i].value;				
				cpt++;
			}
		}
		if (cpt == 0) res='-1';
	}
	return res;
}
function getSelectedRadioValue (radiobutton){
    var returnValue = "";
	if (radiobutton.length == 1 || radiobutton.length == null){
		if (radiobutton.checked==true) {
			returnValue = radiobutton.value;
		}
	} else {
		for (i=0;i<radiobutton.length;i++){
			if (radiobutton[i].checked==true) {
				returnValue=radiobutton[i].value;
			}
		}
	}
	return returnValue;
} 