var requiredArr = Array('email');
var requiredArrName = Array('Email Address');

function isEmailAddress (string) {
  var addressPattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
  return addressPattern.test(string);
}
function notEmptyStr(strValue) {
	if (strValue != "") return true;
	else return false;
}
function NumericOnly (string) {
	var objRegExp  = /[^0-9]/;
	return(objRegExp.test(string));
}

function validateForm(f) {
	var err ='';
	
	if (!isEmailAddress(f.email.value)) {
		err += 'Your Email is invalid\r\n';
	}

	for (var i=0; i<requiredArr.length; i++) {
		var curInput = eval("f."+requiredArr[i]);
		if (curInput) {
			if(notEmptyStr(curInput.value)==false) {
				err+=(requiredArrName[i]+' is blank or invalid\r\n');
			}
		}
	}	
	if (err!='') { 
		alert(err);
		return false;
	} else {
		f.required.value="1";
        }
	return true;
}