//Validate phone number for 10 digit US numbers.
//phoneField - The HTML input field containing the phone number to validate.
//format - Integer value that defines how to format the text field.
function validatePhone(phoneField, format) {
	phoneField.value = phoneField.value.replace(/[^\d]/g,'');
	if(document.getElementById('country').value == "USA") {
		phoneField.value = phoneField.value.replace(/^1/,"");
		var num = phoneField.value.replace(/[^\d]/g,'');
		  switch(format) {
				case '0': //Format (xxx)-xxx-xxxx
				   phoneField.value = "(" + num.substring(0,3) + ")-" +
										num.substring(3, 6) + "-" + num.substring(6);
				   break;
				case '1': //Format xxx-xxx-xxxx
				   phoneField.value = num.substring(0,3) + "-" +
										num.substring(3, 6) + "-" + num.substring(6);
				   break;
				case '2': //Format +1.xxx.xxx.xxxx
				   phoneField.value = "+1." + num.substring(0,3) + "." +
										num.substring(3, 6) + "." + num.substring(6, 10);
				   break;
				default: //Format xxxxxxxxxx
				   phoneField.value = num;
				   break;
			}
	}
}