function formatcurrency(st) {
	st += "";
	var theValue = st;
	var finalString = '';

	if(theValue.length < 4) {
		finalString = theValue;
	}
	else {
		if(theValue.indexOf(".")==-1) {
			theValueEx = "";
		}
		else {
			temp = theValue.split(".");
			theValue=temp[0];
			theValueEx= "." + temp[1];
		}

		var modulus = theValue.length % 3
		var count = 0
		finalString = theValue.substring(0, modulus)

		if(modulus != 0) finalString += ','
		for(i = modulus; i < theValue.length; i++) {
			if(count == 3){ 
				finalString += ',';
				count = 0;
			}
			finalString += theValue.charAt(i);
			count++;
		}
		finalString = finalString + theValueEx;
	}
	
	return finalString;
}