function Comma(number) {
	decpart = '';
	var decpos = number.indexOf('.');
	if ( decpos != -1 )
	{
		decpart += ','+number.substr(decpos+1);
		number = number.substr(0,decpos);
	}
	number = '' + number;
	if (number.length > 3) {
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); i++) {
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else
				output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		return (output+decpart);
	}
	else return number+decpart;
}

function myround( number, numdec, asnumber ) {
	number = number.toString();

	var spos = number.indexOf( '.' );
	var is_float= false;

	if ( spos != -1 )
	{
		number = number.substr( 0, spos + numdec + 1 );
		is_float = true;
	}
	if ( is_float )
	{
		return parseFloat( number );
	}
	return parseInt( number );
}