// JavaScript Document


function isFilled(field) {
	if (field.value.length < 1 || field.value == field.defaultValue) {
		return false;
		} else {
		return true;
		}
	}

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)) {
		alert("Please fill in all required fields.");
		return false;
		}
		}
		
}
return true;
}

function prepareForms() {
	for (var i=0; i<document.forms.length; i++) {
		var thisform = document.forms[i];
		resetFields(thisform);
		thisform.onsubmit=function() {
			return validateForm(this);
	}
}
}