window.addEvent("domready", function() {
	$$('form').addEvent("submit", function() {
		var formElements = this.elements;
		for(i=0;i<formElements.length;i++) {
			if(formElements[i].hasClass("required")) {
				if(formElements[i].type == "text" || formElements[i].type == "textarea" || formElements[i].type == "password") {
					if(formElements[i].value == "" || (formElements[i].hasClass("overText") && formElements[i].value == formElements[i].title)) {
						alert("Please provide all required information.");
						if(!formElements[i].hasClass("alert")) {
							formElements[i].addClass("alert");
						}
						formElements[i].focus();
						return false;
					}
				}
				if(formElements[i].type.indexOf("select") != -1) {
					if(formElements[i].options[formElements[i].selectedIndex].value == "") {
						alert("Please provide all required information.");
						formElements[i].focus();
						return false;
					}
				}
			}
		}
		return true;
	});
});
