// JScript File
function ReformatPhoneNumber(source, args)
{
	if(source == null || source.value == null)
		return;
		
	var value = source.value.replace(/\D/gm,"");
	
	if(value.length == 0)
		return;
		
	var areacode = value.substring(0,3);
	var exchange = value.substring(3,6);
	var extension = value.substring(6,10);
	
	var retval = "";
	if(areacode.length == 0)
		return;
		
	retval = "(" + areacode;
	
	if(areacode.length == 3)
		retval += ") ";
		
	if(exchange.length > 0)
		retval += exchange;
		
	if(exchange.length == 3)
		retval += "-";
		
	if(extension.length > 0)
		retval += extension;
		
	source.value = retval;
}

