function getEmail(formId,emailId,moduleId,siteName) {
	var emailForm = document.getElementById(formId);
	var emailField = document.getElementById(emailId);
	var emailAddr = emailField.value;
	var omniture = moduleId;
	var sname = siteName;
	var newsletterURL = 'https://pref.health.webmd.com/WebMD/webMDsubscription_miniform.asp';
	var postThis = newsletterURL + '?emailaddr=' + emailAddr + '&sitename=' + sname + '&PopUp=3';
	if (emailAddr != '' && emailAddr != 'Enter Email Address') {
		var emailOK = validateEmail(emailAddr,emailField);
		if (emailOK) {
			wmdPageLink(omniture);
			tempImage = new Image();
			tempImage.src = postThis;
			pauseComp(1000);
		}
		else {
			return false;
		}
	}
	else {
		emailField.value = '';
	}
	return true;
}

function pauseComp(mls) {
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); }
	while(curDate-date < mls);
}

function validateEmail(address,field) {
	illegal = /[^\w._\-]/;
	var email = address;
	var efield = field;
	if (email.length<6 || email.indexOf("@")==-1 || email.indexOf('.')==-1) { email=""; }
	else {
		At = email.indexOf("@");
		Period = email.lastIndexOf('.');
		DNS1 = email.substring(0,At);
		if (DNS1.length<1 || DNS1.match(illegal)!=null) email="";
		DNS2 = email.substring(At+1,Period);
		if (DNS2.length<1 || DNS2.match(illegal)!=null) email="";
		DNS3 = email.substring(Period+1,email.length);
		if (DNS3.length<2 || DNS3.match(illegal)!=null) email="";
	}
	if (email.length==0) {
		alert("The email address you have entered is invalid. Please re-enter a valid email address.\n");
		efield.focus();
		return false;
	}
	return true;
}