function checkForm() {
	bValid = true;
	sErrMsg = "";
	
	if ( document.getElementById("CCANum").value.length > 0 && document.getElementById("CCAConfirmed_Ind").value == 0 ) {
		sErrMsg = sErrMsg + "You must validate your CCA# before submitting.\n";
		bValid = false;
	} 
	if ( document.getElementById("FirstName").value.length == 0 || document.getElementById("LastName").value.length == 0) {
		sErrMsg = sErrMsg + "You must enter a first and last name.\n";
		bValid = false;
	}
	if ( document.getElementById("Email").value.length == 0 ) {
		sErrMsg = sErrMsg + "You must enter an Email address.\n";
		bValid = false;
	}
	if ( typeof document.forms[0].CPANum != "undefined" && document.getElementById("CPANum").value.length == 0 ) {
		sErrMsg = sErrMsg + "You must enter a California Pesticide Applicator #.\n";
		bValid = false;
	}
	
	if ( document.getElementById("Username").value.length == 0 || document.getElementById("Password").value.length == 0) {
		sErrMsg = sErrMsg + "You must enter a username and password.\n";
		bValid = false;
	}
	if ( document.getElementById("Password").value != document.getElementById("ConfirmPassword").value) {
		sErrMsg = sErrMsg + "The password and confirm passwords do not match.\n";
		bValid = false;
	}
	if ( sErrMsg.length > 0 ) {
		alert(sErrMsg);
	}
	return bValid;
}
function validateCCA1() {
	document.getElementById("CCAValidationFrame").src = "/Sec/CCAValidate.asp?CN=" + document.getElementById("CCANum").value;
	document.getElementById("ValidateButton").style.display = 'none';
	document.getElementById("ValidateFiller").style.display = 'inline';
}
function validateCCA2() {
	nCCACheck = 0;
//				dValidationDoc = document.getElementById("CCAValidationFrame").contentDocument;
	dValidationDoc = document.getElementById("CCAValidationFrame").contentWindow.document;
	
	if ( dValidationDoc.getElementById("ErrorMsg").value.length > 0 && dValidationDoc.getElementById("CCANum").value.length > 0 ) {
		document.getElementById("ValidCCANum").style.display = 'none';
		document.getElementById("BadConnection").innerHTML = dValidationDoc.getElementById("ErrorMsg").value;
		document.getElementById("BadConnection").style.display = 'block';

		document.getElementById("CCAInformation").style.display = 'block';
		document.getElementById("ValidateFiller").style.display = 'none';
	} else if (dValidationDoc.getElementById("ErrorMsg").value.length > 0) {
		alert(dValidationDoc.getElementById("ErrorMsg").value);

		markCCAInvalid();
		document.getElementById("CCANum").value = '';
	} else {
		if ( dValidationDoc.getElementById("LastName").value == document.getElementById("LastName").value ) {
			nCCACheck = nCCACheck + 1;
		}
		if ( dValidationDoc.getElementById("Zip").value == document.getElementById("Zip").value ) {
			nCCACheck = nCCACheck + 1;
		}
		if ( dValidationDoc.getElementById("Email").value == document.getElementById("Email").value ) {
			nCCACheck = nCCACheck + 1;
		}
	
		if ( nCCACheck >= 2 ) {
			document.getElementById("ValidateFinal").style.display = 'inline';
			document.getElementById("CCAConfirmed_Ind").value = 1;
		} else {
			document.getElementById("ASA_CCANum").innerHTML = dValidationDoc.getElementById("CCANum").value;
			document.getElementById("ASA_Name").innerHTML = dValidationDoc.getElementById("FirstName").value + ' ' + dValidationDoc.getElementById("LastName").value;
			document.getElementById("ASA_Org").innerHTML = dValidationDoc.getElementById("Org").value;
			document.getElementById("ASA_CSZ").innerHTML = dValidationDoc.getElementById("City").value + ', ' + dValidationDoc.getElementById("State").value + ' '  + dValidationDoc.getElementById("Zip").value;
			document.getElementById("ASA_Email").innerHTML = dValidationDoc.getElementById("Email").value;
			document.getElementById("CCAInformation").style.display = 'block';
			document.getElementById("CCAConfirmed_Ind").value = 1;
		}
		document.getElementById("ValidateFiller").style.display = 'none';
	}
}

function markCCAValid() {
	document.getElementById("CCAConfirmed_Ind").value = 1;
	document.getElementById("CCAInformation").style.display = 'none';
	document.getElementById("ValidateFiller").style.display = 'none';
	document.getElementById("ValidateFinal").style.display = 'inline';
}

function markCCAInvalid() {
	document.getElementById("CCAConfirmed_Ind").value = 0;
	document.getElementById("CCAInformation").style.display = 'none';			
	document.getElementById("ValidateFiller").style.display = 'none';
	document.getElementById("ValidateButton").style.display = 'inline';
}