// JavaScript Document
var xmlHttp = false;
if(window.XMLHttpRequest && !(window.ActiveXObject)) {
	try {
		xmlHttp = new XMLHttpRequest();
	} catch(e) {
		xmlHttp = false;
	}
// branch for IE/Windows ActiveX version
} else if(window.ActiveXObject) {
	try {
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			xmlHttp = false;
		}
	}
}

/*if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}*/

function submitEmailEnquiry(inForm) {
	myFormType = "email enquiry";
	if ( !verifyEmail(inForm.email.value) ) return false;
	//var req = new XMLHttpRequest();
	url = 'process_email.php?formType=' + encodeURI(myFormType) + '&email=' + encodeURI(inForm.email.value) + '&name=' + encodeURI(inForm.name.value);
	xmlHttp.open('GET', url, true);
	xmlHttp.onreadystatechange = submitEmailEnquiryHandler;
	xmlHttp.send(null);
	return false;
}

function submitEmailEnquiryHandler() {
	if ( xmlHttp.readyState == 4 ) {
		myP = document.createElement('p');
		myP.className = 'confirmation_text';
		myP.innerHTML = 'Thank you for your interest in The Heart';
		document.enquiryForm.appendChild(myP);
	}
}

function submitRequestBrochure(inForm) {
	inForm.formType.value = "request brochure";
	if ( inForm.address_1.value == '' || inForm.firstname.value == '') {
		alert ( 'Please enter you name and mailing address' );
		return false;
	}
	
	if ( inForm.phone.value == '') {
		alert ( 'Please enter a Telephone number');
		return false;
	}
	if (inForm.email.value == '') return true; // email is optional
	return verifyEmail(inForm.email.value);
	
}



function submitJoinMailingList(inForm) {
	inForm.formType.value = "join mailing list";
	return verifyEmail(inForm.email.value);
}

function verifyEmail(inEmail) {
    if(inEmail==""){
      alert("You must enter an email address.");
      return false;
    }
    var emailReg =/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
    if(!emailReg.exec(inEmail)){
      alert("Please enter a valid email address");
      return false;
    }
	return true;
}



function validateForm() {
with (document.form1) {
var alertMsg = "The following REQUIRED fields\nhave been left empty:\n";
if (Name.value == "") alertMsg += "\nName";
if (EmailFrom.value == "") alertMsg += "\nEmail";
if (Comments.value == "") alertMsg += "\nComments";
if (alertMsg != "The following REQUIRED fields\nhave been left empty:\n") {
alert(alertMsg);
return false;
} else {
return true;
} } }



