// JavaScript Document



function updateBELT(form){
 
form.action="application.asp";
 
form.submit();
 	
}

function validateBELT(form){
	
	
	 var err="";
	 var test="";

	 form.pobox.value = formatString(form.pobox.value);
	 form.zipext.value = formatString(form.zipext.value);
	 form.phoneext.value = formatString(form.phoneext.value);
	 form.nwphoneext.value = formatString(form.nwphoneext.value);
	 form.nzipext.value = formatString(form.nzipext.value);
	 
	if(!form.agree.checked) { err+= "You must agree that you have read the course description.\n";}
	if(form.ori.value == "0") { err += "You must select your agency.\n"; }
	if(form.atitle.value == "0") { err += "You must select your title.\n"; }
	if(form.city.value == "0") { err += "You must select your agencies city.\n"; }
	if(form.zip.value == "0") { err += "You must select your agencies zipcode.\n"; }
	if(form.ncity.value == "0") { err += "You must select your nominees city.\n"; }
	if(form.nzip.value == "0") { err += "You must select your nominees zipcode.\n"; }
	if(form.type.value == "0") { err += "You must select your crash number type.\n"; }
	if(form.county.value == "0") { err += "You must select your crash county.\n"; }
	if(form.road.value == "0") { err += "You must select your crash  road type.\n"; }
	
	 test = formatString(form.afname.value);
	 if(test.length == 0) { err += "Your first name can not be left blank.\n"; } else { form.afname.value = test; } 
	 
	 test = formatString(form.alname.value);
	 if(test.length == 0) { err += "Your last name can not be left blank.\n"; } else { form.alname.value = test; } 
	
	//test = form.address.value = formatString(form.address.value);
	//if(test.length == 0) { err+="Your agency's address can not be left blank.\n"}
	//else{  test = pobox(form.address.value); if(test.length != 0) { err += "Your Agency's " + test; } 	}
	
		//test = formatphone(form.phone.value);
	//if(test == "Few") { err+="Your agencies phone is incomplete.\n"; }
	//else if(test == "Many") { err+= "Your agencies phone is too long.\n"; }
	//else { form.phone.value = test; }
	
		test = formatphone(form.cell.value);
	if(test == "Few") { err+="Your cell phone is incomplete.\n"; }
	else if(test == "Many") { err+= "Your cell phone is too long.\n"; }
	else { form.cell.value = test; }
	
//			test = formatphone(form.fax.value);
//	if(test == "Few") { err+="Your agencies fax number is incomplete.\n"; }
//	else if(test == "Many") { err+= "Your agencies fax number is too long.\n"; }
//	else { form.fax.value = test; }
	
		if(form.aemail.value.length == 0) { err+= "Your email address can not be blank.\n"; }
	else{test = isEmail(form.aemail.value);
	if(test == "1") { err+= "Your office email has no @ character.\n"; }
	else if(test == "2") { err += " Your office email is not long enough.\n"; }
	else if(test == "3") { err += " Your office email has a unrecognized domain.\n"; }
	}
	
 	
	 test = formatString(form.nfname.value);
	 if(test.length == 0) { err += "Nominees first name can not be left blank.\n"; } else { form.nfname.value = test; } 
	 
	 test = formatString(form.nlname.value);
	 if(test.length == 0) { err += "Nominees last name can not be left blank.\n"; } else { form.nlname.value = test; } 


	test = form.naddress.value = formatString(form.naddress.value);
	if(test.length == 0) { err+="Your nominees address can not be left blank.\n"}
	 
	
	
	
	//only one phone is required.
	test = form.nphone.value.length;
	if(test == 0){
		
		test = form.ncell.value.length;
		
			if(test == 0){
				
				test = form.nwphone.value.length;
					if(test == 0){
						err+="You must submit at least one nominee phone number.\n"; 
						
					}
				
			}
		
	}
	//alert(test);
	
	
	test = form.nphone.value;
	
	if(test.length !=0){
		
		test = formatphone(form.nphone.value);

	if(test == "Few") { err+="Your nominees phone is incomplete.\n"; }
	else if(test == "Many") { err+= "Your nominees phone is too long.\n"; }
	else { form.nphone.value = test; }
	
	}
	
	test = form.ncell.value
	
	
	//alert(test.length);
	if(test.length !=0){
		
		test = formatphone(form.ncell.value);
	if(test == "Few") { err+="Your  nominees cell phone is incomplete.\n"; }
	else if(test == "Many") { err+= "Your nominees cell phone is too long.\n"; }
	else { form.ncell.value = test; }
	}
	
	test = form.nwphone.value;
	if(test.length !=0){		
	
	test = formatphone(form.nwphone.value);
	if(test == "Few") { err+="Your  nominees work phone is incomplete.\n"; }
		else if(test == "Many") { err+= "Your work cell phone is too long.\n"; }
		else { form.nwphone.value = test; }
	}
	
	
//	if(form.nemail.value.length == 0) { err+= "Your nominees email address can not be blank.\n"; }
//	else{test = isEmail(form.nemail.value);
//	if(test == "1") { err+= "Your nominees email has no @ character.\n"; }
//	else if(test == "2") { err += " Your nominees email is not long enough.\n"; }
//	else if(test == "3") { err += " Your nominees email has a unrecognized domain.\n"; }
//	}
	
	test = form.crash.value = formatString(form.crash.value);
	if(test.length == 0) { err+="Crash identification number can not be left blank.\n"}
	
	test = form.location.value = formatString(form.location.value);
	if(test.length == 0) { err+="Crash road name(location) can not be left blank.\n"}

test = form.narrative.value = formatString(form.narrative.value);
	if(test.length == 0) { err+="Crash narrative can not be left blank.\n"}
	
	if(err.length != 0 ) { alert (err);  return false; } else {
		
		
		return SQL_Injection(form);
		
		//return true;
		
		
		
	}
	
}

