function submitCTCForm() {
	var phoneNumber = document.getElementById("number");
	var areaCode = document.getElementById("areaCode").value;
	var phone1 = document.getElementById("phone1").value;
	var phone2 = document.getElementById("phone2").value;
	var phone = areaCode + "" + phone1 + "" + phone2;
	phoneNumber.value = phone;
	
	if (validatePhoneNumber(phone) == false) {
		alert("Please enter a valid Phone Number of the format XXX-XXX-XXXX");
		return false;
	}
	
	document.ctcForm.submit();
}

function validatePhoneNumber(phoneNumber) {
  var stripped = phoneNumber.replace(/[\(\)\.\-\ ]/g, '');
  stripped = parseInt(stripped);
  if (isNaN(stripped)) {
  	return false;
  }
  stripped = stripped + "";
  if (!(stripped.length == 10)) {
  	return false;
  }
  return true;
}

function centerDialog(fileName, dialogWidth, dialogHeight, dialogParams, dialogTitle) {
	if (dialogParams == null) {
	 	dialogParams = "";
	}
	else {
		dialogParams = "," + dialogParams;
	}

	xpos = (screen.width - dialogWidth)/2;
	ypos = (screen.height - dialogHeight)/2;
	var dialogProperties = "left="+xpos+",top="+ypos+",width="+dialogWidth+",height="+dialogHeight;
	
	if (dialogTitle != null) 
	   dialogProperties += ",title='" + dialogTitle + "'";

   dialogProperties += dialogParams;
	window.open(fileName,null,dialogProperties);
}