function validateForm(whichform) {
	for (var i=0; i<whichform.elements.length; i++) {
		var element = whichform.elements[i];
		if (element.className.indexOf("required") != -1) {
			if (!isFilled(element)) {
				element.value = "Required Field";
            			element.className = "error";
            			return false;
			}
		}
      	if (element.className.indexOf("error") != -1) {
         	if (!isFilled(element)) {
	    		element.value = "Required Field";
           		return false;
			}
		}
	}
	return true;
}

function prepareForms() {
	for (var i=0; i<document.forms.length; i++) {
		var thisform = document.forms[i];
		validateForm(this);
	}
}


function isFilled(field) {
	if (field.value.length < 1 || field.value == "Required Field") {
		return false;
	}	else {
		return true;
	}
}

function formSubmit() {
	var formname = document.forms[0];
	var ok = validateForm(formname);
	if (ok == true) {
		document.getElementById("form1").submit();
	}
}	