// JavaScript Document

function validateRegister(theForm) {
	var error = "";
	var read_policy = "";
	
	for(var i = 0; i < (theForm.length - 1); i++) {
		switch(i) {
			case 1: case 2: case 3: case 4: case 5: case 6: case 7:
				if (theForm[i].value == "") { error = "true"; }
				break;
			 case 8:
				if (theForm[i].value == "xxx-xxx-xxxx" || theForm[i].value == "") { error = "true"; }
				break;
			case 12: case 13: case 14: case 15: case 16: case 17:
				if (theForm[i].value == "") { error = "true"; }
				break;
			case 20:
				if (theForm[i].checked == false) {
					read_policy = "\nPlease agree to the Crop Policies.";
				}
				break;
		}
	}
	
	if (error != "") {
		var error_str = "Please fill in all required fields.";
		if (read_policy != "") { error_str += read_policy; }		
		alert(error_str);
		return false;
	} else if (error == "" && read_policy != "") {
		alert("Please agree to the Crop Policies.");
		return false;
	}
	return true;
}

function validateAbout(theForm) {
	var error = "";
	
	for(var i = 0; i < (theForm.length - 1); i++) {
		switch(i) {
			case 1: case 2: case 3: case 4: case 5: case 6:
				if (theForm[i].value == "") { error = "true"; }
				break;
			default:
				break;
		}
	}
	
	if (error != "") {
		alert("Please fill in all required fields.");
		return false;
	}
	return true;
}

function validateNewsletter(theForm) {
	if (theForm[0].value == "" || theForm[0].value == "user@domain.dom") {
		alert ("Please enter a valid EMAIL ADDRESS.");
		return false;
	}
	return true;
}