function value_replaceString( oldS, newS, fullS ){
	for ( var i = 0; i < fullS.length; i++ )
	{
		if ( fullS.substring( i, i + oldS.length ) == oldS )
			fullS = fullS.substring( 0, i ) + newS + fullS.substring( i + oldS.length, fullS.length );
	}
	return fullS;
}

function value_InsertDigits( item, digitsLength ){ 
	
	if ( digitsLength < 1 )
		return item;
		
	var rsValor = item;
	
	if ( rsValor == "" )
		return "";
		
	if ( rsValor.charAt(0) == '.' || rsValor.charAt(0) == ',' )
		rsValor = 0 + rsValor;
	
	if ( rsValor.indexOf(",") != -1 )
	{
		rsValor = value_replaceString(".","", rsValor);
		rsValor = value_replaceString(",", ".", rsValor);
	}
	
	if ( isNaN( rsValor ) )	
	{
		return item;
	}
	
	rsValor = "" + parseFloat(rsValor);
	
	rsValor = value_replaceString( ".", ",", rsValor );
	
	var elementsAfterComma = 0;
	
	if ( rsValor.indexOf( "," ) != -1 ) 
	{
		elementsAfterComma = ( rsValor.length - rsValor.indexOf( "," ) ) -1;
	}
	else 
	{
		rsValor += ",";
	}

	while ( digitsLength > elementsAfterComma )
	{
		rsValor = rsValor + "0";
		elementsAfterComma++;
	}
	
	if ( digitsLength < elementsAfterComma )
	{
		rsValor = rsValor.substring( 0, rsValor.length -( elementsAfterComma - digitsLength ) );
	}
		
	return rsValor;
}
