

function formatcurrency(price, decimals, thousanddel, decimaldel) {
	var o = "";
	var i = 0;

	if (price!="") {
		price = price + "";
		if (price.length>decimals) {
			if (decimals>0) {
				o = decimaldel + price.substr(price.length-decimals, decimals);
				price = price.substr(0, price.length-decimals);
			}
			
			while (price.length>0) {
				if (price.length>3) {
					o = thousanddel + price.substr(price.length-3, 3) + o;
					price = price.substr(0, price.length-3);
				} else {
					o = price + o;
					price = "";
				}
				i++;
				if (i==30) {
					break;
				}
			}
		} else {
			o = "0000000" + price;
			o = "0" + decimaldel + o.substr(o.length-decimals, decimals);
		}
	} else {
		o = "0000000";
		o = "0" + decimaldel + o.substr(o.length-decimals, decimals);
	}
	return o
}
