function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function
function fnCheckPrecission(fieldValue,mantissaLength,decimalPartLength)

{
	
	if(isNaN(mantissaLength) || isNaN(decimalPartLength))
	{
    return false;
	}
	if(isNaN(fieldValue))
	{
    return false;

	}                               
	var str = ""+fieldValue;
	var dot_pos = str.lastIndexOf(".");
	var len = str.length;
	if(dot_pos == -1)
	{

	if(len<=mantissaLength)
	{
	return true;
	} 

	else
	{
	
    return false;
	}

	}    

	var split = str.split('.');
	if(split.length!=2)

	{
	
    return false;
	}
	var mantissa = split[0];
	var decimalPart = split[1];                 

	if(mantissa.length>mantissaLength)
	{
	
    return false;
	}

	if(decimalPart.length>decimalPartLength)
	{
	
    return false;
	}
return true;

}

