//
// User price formatting
//
-function price_format(post, num, dec, label) {
+function price_format(post, num, dec, label, color) {
+ var el = label ? document.getElementById(post) : document.getElementsByName(post)[0];
//num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
num = ((sign)?'':'-') + num;
if(dec!=0) num = num + user.ds + cents;
if(label)
- document.getElementById(post).innerHTML = num;
+ el.innerHTML = num;
else
- document.getElementsByName(post)[0].value = num;
+ el.value = num;
+ if(color) {
+ el.style.color = (sign) ? '' : '#FF0000';
+ }
}
function get_amount(doc, label) {
if(!name) {
if (_focus)
name = _focus; // last focus set in onfocus handlers
- else { // no current focus - set it from from hidden var (first page display)
- var cur = document.getElementsByName('_focus')[0];
+ else { // no current focus (first page display) - set it from from last form
+ var cur = document.getElementsByName('_focus')[document.forms.length-1];
if(cur) name = cur.value;
}
}