var fieldstocheck = new Array();
var fieldnames = new Array();

function checkform() {
	for (i = 0;i < fieldstocheck.length; i++) {
		if (eval("document.subscribeForm.elements['"+fieldstocheck[i]+"'].value") == "") {
			alert("Please enter your "+fieldnames[i]);
			eval("document.subscribeForm.elements['"+fieldstocheck[i]+"'].focus()");
			return false;
		}
	}

	if(! compareEmail()) {
		alert("Email addresses you entered do not match");
		return false;
	}
	return true;
}

function addFieldToCheck(value,name) {
	fieldstocheck[fieldstocheck.length] = value;
	fieldnames[fieldnames.length] = name;
}

function compareEmail() {
	return (document.subscribeForm.elements["email"].value == document.subscribeForm.elements["emailconfirm"].value);
}