function CheckForm(){
	var vals  = new Array(), Ehands = new Array();
	var ET, i;

	for(i = 0;i<= 8;i++){
		Ehands[i] = "";
		vals[0] = document.reg.FirstName.value;
		vals[1] = document.reg.LastName.value;
		vals[2] = document.reg.email.value;
		vals[3] = document.reg.email2.value;
		vals[4] = document.reg.zip.value;
		vals[5] = document.reg.state.value;
		vals[6] = document.reg.UserName.value;
		vals[7] = document.reg.Password.value;
		vals[8] = document.reg.Password2.value;
	}
	ET = false;

	for(i = 0;i<= 8;i++){
		if (vals[i] == ""){
			if (i == 5){
				Ehands[i] = "You Must Choose a State";
			}else{
				Ehands[i] = "Required Fields May Not Be Left Blank";
			}
			ET = true;
		}else{

			if (i == 2 || i == 3){
				if (vals[i].indexOf("@") == -1 || vals[i].indexOf(".") == -1){
					Ehands[i] = "Not Valid Email";
					ET = true;
				}
			}

			if (i == 4){
				if ((vals[4].length != 5) || isNaN(vals[4])){
					Ehands[i] = "Invalid Zip Code";
					ET = true;
				}
			}

			if (i == 6){
				if (vals[i].length < 4 || vals[i].length > 12){
					Ehands[i] = "User Name must be 4 - 12 characters long";
					ET = true;
				}
			}

			if (i == 7){
				if (vals[i].length < 4 || vals[i].length > 12){
					Ehands[i] = "Password must be 4 - 12 characters long";
					ET = true;
				}
			}
		}
	}

	if (!ET && vals[7] != vals[8]){
		Ehands[7] = "Password fields must match";
		ET = true;
	}

	if (!ET && vals[2] != vals[3]){
		Ehands[2] = "Email Fields must match";
		ET = true;
	}


	if (ET){
	  for(i = 0; i<=8; i++){
		if (Ehands[i] != ""){
			alert(Ehands[i]);
			return false;
		}
	  }
	}
	else{
	  return true;
	}

}
