function checkFields(formName)
{
	var exclude = new Array('what', 'submit');
	var check = 0;
	var form = document.forms[formName];
	for(i=0; i<form.elements.length; i++)
	{
		var fieldName = form.elements[i].name;
		if(!in_array(fieldName, exclude))
		{
			var fieldValue = form.elements[i].value;
			if(fieldValue.length < 4)
			{
				$("#"+fieldName).addClass("error");
				check++;
			}
			else
				$("#"+fieldName).removeClass("error");
		}
	}
	if(check > 0)
		return false;
	else
		return true;

		//document.forms[formName].submit.submit();
}
function in_array (needle, haystack, argStrict) {
	// http://kevin.vanzonneveld.net
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   improved by: vlado houba
	// +   input by: Billy
	// +   bugfixed by: Brett Zamir (http://brett-zamir.me)
	var key = '', strict = !!argStrict;

	if (strict) {
		for (key in haystack) {
			if (haystack[key] === needle) {
				return true;
			}
		}
	} else {
		for (key in haystack) {
			if (haystack[key] == needle) {
				return true;
			}
		}
	}
	return false;
}
