function CheckEmail(usrEmail) {
	if (!usrEmail.match(/^([a-zA-Z0-9!#$%&'*+-=_~.///?/^/`/{/|/}])+@(([a-zA-Z0-9!#$%&'*+-=_~.///?/^/`/{/|/}])+.)+([a-zA-Z0-9]{2,4})+$/)) {
		alert("Please enter a valid e-mail address.");
		return false;
	}
	return true;
}

function CheckComplete(fieldList, form) {
	if (fieldList.length > 0) {
		var field = fieldList.split(',');
		for(var i = 0; i < field.length; i++) {
			if (form[field[i]].value == "") {
				alert("Please enter a value for " + field[i]);
				return false;
			}
		}
	}
	return true;
}

function TranslateFields(fieldList, form) {
	if (fieldList.length > 0) {
		var field = fieldList.split(',');
		for(var i = 0; i < field.length; i++) {
			try {
				form[field[i]].value = encodeURIComponent(form[field[i]].value);
			}
			catch(err) {
				// alert("Field " + i + " cannot be set.");
			}
		}
	}
	return true;
}
