function validateForm() {
	missing = "";
	var pass = [];
	var y = 0;
	var tags = new Array('input','textarea','select');
	for (a=0;a<tags.length;a++) {
		inps = document.getElementsByTagName(tags[a]);
		for (x=0;x<inps.length;x++) {
			if (inps[x].className=="req") {
				if (inps[x].value=="") {
					missing+=" - "+(((inps[x].alt!=undefined) && (inps[x].alt!='')) ? inps[x].alt : inps[x].name)+"\n";
				}
				if (inps[x].type=='password') {
					pass[y++]=inps[x].value;
				}
			}
		}
	}
	if (missing!="") {
		alert("You must complete all required fields:\n"+missing);
		return false;
	}
	if (pass[0]!=pass[1]) {
		alert("Passwords do not match.");
		return false;
	}
	return true;
}