function __phoneBoxSetDefault(input, defaultAreaCode) {
  if (input.value == '' && defaultAreaCode != '') {
 	 input.value = '(' + defaultAreaCode + ') ';
 	 
 	 if (input.setSelectionRange) {
   		 input.focus();
   		 input.setSelectionRange(input.value.length, input.value.length);
 	 }
 	 else if (input.createTextRange) {
 	   var range = input.createTextRange();
    	range.collapse(true);
    	range.moveEnd('character', input.value.length);
    	range.moveStart('character', input.value.length);
    	range.select();
  	 }
  }
}

function __phoneBoxCheckChanged(el, defaultAreaCode) {
	if (el.value == '(' + defaultAreaCode + ') ') {
		el.value = '';
	}
	
	el.value = el.value.replace(/[\(\)\-\ ]/g,'');
	
	if (el.value.length == 10) {
		var str = el.value;
 		str = "(" + str.substr(0,3) + ") " + str.substr(3,3) + "-" +	str.substr(6,4);
 		el.value = str;	
	}
}
