function verifyField(formId,fieldId) {
	regex = /[^A-Z\s\.]/i;
	
	if(typeof(fieldId) == "string") {
		fail = false;
		
		if(fieldId == "email") {
			regex = /[^A-Z0-9\s\.\-\_\@]/i;
			email2 = document.getElementById(formId)[fieldId].value.split("@");
			if(email2.length < 2) {
				domain = ["fail"];
			} else {
				domain = email2[1].split(".");
			};
			if(email2.length != 2 || domain.length != 2 || domain[0] == "" || domain[1] == "") {
				fail = true;
			};
		} else if(fieldId == "human") {
			regex = /[^0-9]/i;
		} else if(fieldId == "username") {
			regex = /[^A-Z0-9\-\_\.]/i;
		} else if(fieldId == "password" || fieldId == "password2") {
			regex = /[^A-Z0-9\-\_\.]/i;
		};
		if(fieldId == "password2") {
			if(document.getElementById(formId)["password"].value != document.getElementById(formId)["password2"].value) {
				fail = true;
			};
		};
		
		if(document.getElementById(formId)[fieldId].value.match(regex) || fail) {
			document.getElementById(fieldId+"Status").innerHTML = "<span style='color:#FF0000'>X</span>";
		} else {
			document.getElementById(fieldId+"Status").innerHTML = "<span style='color:#00FF00'>OK</span>";
		};
	} else {
		fail = false;
		
		document.getElementById(fieldId[0]+"Status").innerHTML = "<span style='color:#00FF00'>OK</span>";
		
		for(var i = 0;i < fieldId.length;i++) {
			if(fieldId[i] == "address") {
				regex = /[^A-Z0-9\s\.]/i;
			} else if(fieldId[i] == "zip") {
				regex = /[^0-9]/i;
				if(document.getElementById(formId)[fieldId[i]].value.length != 5 && document.getElementById(formId)[fieldId[i]].value.length != 0) {
					fail = true;
				};
			};
			
			if(document.getElementById(formId)[fieldId[i]].value.match(regex) || fail) {
				document.getElementById(fieldId[0]+"Status").innerHTML = "<span style='color:#FF0000'>X</span>";
				break;
			};
		};
	};
};
