function validateSubmitForm(theForm) {
	var formOK = true;

	if(document[theForm].name.value == "") {
		formOK = false;
		document[theForm].name.className = "smError";
	} else {
		document[theForm].name.className = "";
	}
	
	var testfield = document[theForm].from.value;
	var emailFilter = /^.+@.+\..{2,4}$/;
	if (!(emailFilter.test(testfield))) {
		document[theForm].from.className = "smError";
		formOK = false;
	} else { document[theForm].from.className = ""; }

	return formOK;
}

function checkNums(string){
	var Chars = "0123456789";

	for (var i = 0; i < string.length; i++)
	{ 
		if (Chars.indexOf(string.charAt(i)) > -1){ return false; }
	}
	return true;
}

function validateContactForm(theForm) {
	var formOK = true;
	
	if(document[theForm].name.value == "" || !checkNums(document[theForm].name.value)) {
		formOK = false;
		document[theForm].name.className = "smError";
	} else {
		document[theForm].name.className = "";
	}
	
	var testfield = document[theForm].email.value;
	var emailFilter = /^.+@.+\..{2,4}$/;
	if (!(emailFilter.test(testfield))) {
		document[theForm].email.className = "smError";
		formOK = false;
	} else { document[theForm].email.className = ""; }
	
	if(document[theForm].message.value == "") {
		formOK = false;
		document[theForm].message.className = "lrgError";
	} else {
		document[theForm].message.className = "";
	}
	return formOK;
}

function subForm(formName) {
	var submitIt = false;
	
	if(formName == "signupForm"){
		submitIt = validateSubmitForm(formName);
	}
	else if(formName == "contactForm"){
		submitIt = validateContactForm(formName);
	}
	
	if(submitIt) {
		document[formName].submit();
	}
}