// JavaScript Document

function formatPhone(){
	Phone = document.forms[0].elements['phone'];
	var originalNum = Phone.value;
	var numLength = Phone.value.length;	
    var validChars = "0123456789ext";
	var cleanNum = '';
	var currChar, validNum;
	
	for (i = 0; i < numLength; i++) {
		currChar = Phone.value.charAt(i);
		if (validChars.indexOf(currChar) != -1){
			cleanNum = cleanNum + currChar;
		}
	}
	
	if (cleanNum.length == 10){
		var areaCode, three, four
		var areaCode = cleanNum.substring(0, 3);
		var three = cleanNum.substring(3, 6);
		var four = cleanNum.substring(6, 10);
		Phone.value = "(" + areaCode + ")" + " " + three + "-" + four
	} else if (cleanNum.length == 11 && cleanNum.substring(0,1) == 1) {
		var countryCode, areaCode, three, four
		var countryCode = cleanNum.substring(0, 1);
		var areaCode = cleanNum.substring(1, 4);
		var three = cleanNum.substring(4, 7);
		var four = cleanNum.substring(7, 11);
		Phone.value = countryCode + " (" + areaCode + ")" + " " + three + "-" + four
	} else if (cleanNum.length > 11){
		Phone.value = originalNum;
	} else {
		Phone.value = cleanNum;
	}
}

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}
