function Validate(){
      var strName;
	var strfrom;
	var strPhone;
   strName = document.feedback_frm.Name.value;
   strfrom = document.feedback_frm.from.value;
   strPhone = document.feedback_frm.Phone.value;

   strWebsiteAddress = document.feedback_frm.WebsiteAddress.value;
	if ((strName == '')){
			document.feedback_frm.Name.focus();	
			window.alert('A contact name is required.');
			return false;}			
	if ((strfrom == '')){
			document.feedback_frm.from.focus();
			window.alert('A contact email address is required.');
			return false;
		}else if (!emailValidation(strfrom)){
			document.feedback_frm.from.focus();
			return false;}	
      if ((strPhone =='')){
			document.feedback_frm.Phone.focus();
			window.alert('A contact phone is required.');	
			return false;
	}else if (!PhoneValidation(strPhone)){
			document.feedback_frm.Phone.focus();
			return false;	
			}	
	if ((strWebsiteAddress == '')||(strWebsiteAddress == 'www.')){
			document.feedback_frm.WebsiteAddress.focus();
			window.alert('A website address is required.');
			return false;}			
return true;}

function PhoneValidation(phone) {
var matchArr = phone.match(/^(\d{3})-?\d{3}-?\d{4}$/);
var numDashes = phone.split('-').length - 1
var areacodenum = phone.substr(0,3);
if (matchArr == null || !(numDashes == 2) || !(areacodenum == '520')) {
		alert('Invalid Phone Number. \nMust be 10 digits in the form NNN-NNN-NNNN.');
		return false;
	}
return true;
}

function emailValidation(email) {
var numDashes = email.split('@').length - 1
if ( !(numDashes == 1)) {
		alert('Invalid Email address. ');
		return false;
	}
return true;
}


