function formatUsPhone(field,frmObj){
	
	pn = field.value;
	slen = pn.length;
	pn = stringFilter(pn,"()- ");
	var newp = '';
	for (i=0; i<slen; i++){
	  	val = pn.charAt(i);
		if (i == 0){
			newp = '(';
		}
		if (i == 3){
			newp += ') ';
		}
		if (i == 6){
			newp += '-';
		}
		if (i == 10){
			break;
		}
		newp += val;
	}
	field.value = newp;
}

function formatComma(field,frmObj){
	
	pn = field.value;
	//slen = pn.length;
	pn = stringFilter(pn,",$ ");
	//var newp = '';
	number = pn;
	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);
		}
		field.value = (output);
	}
	else 
		field.value = number;
}