<!--
//This script should only be used with st_stat.asp and should NOT be delivered to FEMA

function toHidden() {
	//set all the error layers back to hidden
	document.getElementById("err0").style.display = "none";
	document.getElementById("err1").style.display = "none";
	document.getElementById("err2").style.display = "none";
	document.getElementById("err3").style.display = "none";
	document.getElementById("err4").style.display = "none";
	document.getElementById("err5").style.display = "none";
}

function dataChecks() {
	var community = document.searchForm.cid.value;
	var caseNumber = document.searchForm.case_num.value;

	var submit = true;
	var displayError = 0;
	var x = 0;

	//get rid of any spaces in the case number
	while (x != -1){
		caseNumber = caseNumber.replace(" ", "");
		x = caseNumber.search(" ");
	}

	//start data checking

	toHidden();

	if ((caseNumber.length < 9) && (community == "(None)")) {
		if (caseNumber.length == 0) {
			displayError = 1
			//alert("Please enter search criteria (nothing entered).");
		}
		else {
			displayError = 2
			//alert("A case number must be at least 9 characters. Your case number is too short");
		}
		submit = false;
	}

	for (z = 0; z < caseNumber.length; z++) {
		switch (z) {
			case 2:
				if (caseNumber.charAt(z) != "-") {
					//alert('char at ' + z + ' is not a dash');
					document.getElementById("err2").style.display = "block";

					//Change the error msg only if it has not been defined yet.
					if (displayError == 0) {
						displayError = 3;
					}

					submit = false;
				}
				break;
			case 5:
				//same as case 2
				if (caseNumber.charAt(z) != "-") {
					//alert('char at ' + z + ' is not a dash');
					document.getElementById("err2").style.display = "block";

					//Change the error msg only if it has not been defined yet.
					if (displayError == 0) {
						displayError = 3;
					}

					submit = false;
				}
				break;

			case caseNumber.length-1:
				if (isNaN(caseNumber.charAt(z)) == false) {
					document.getElementById("err3").style.display = "block";

					//Change the error msg only if it has not been defined yet.
					if (displayError == 0) {
						displayError = 3;
					}

					submit = false;
				}
				break;

			default:
				if (isNaN(caseNumber.charAt(z))) {
					document.getElementById("err4").style.display = "block";
					displayError = 3;
					submit = false;
				}
		}//endSwitch
	}//endFor

	switch (displayError) {
		case 1:
		  alert("Please enter search criteria (nothing entered).");
		  break;
		case 2:
		  alert("A case number must be at least 9 characters. Your case number is too short");
		  break;
		case 3:
		  alert("Case number format is incorrect.");
		  break;
		default:
	}

	if (submit == false) {
		document.getElementById("err0").style.display = "block";
		document.getElementById("err1").style.display = "block";

		document.searchForm.case_num.focus();
		document.searchForm.case_num.select();
	}

	return submit;
}
//-->