function form(){
	ok = true;
	error_msg = "";
	//First Name
	if(document.application.first_name.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "First Name"
		document.application.first_name.style.border = "2px solid #FF0000";
	}else{
		document.application.first_name.style.border = "";
	}
	
	if(document.application.last_name.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "Last Name";
		document.application.last_name.style.border = "2px solid #FF0000";
	}else{
		document.application.last_name.style.border = "";
	}
	
	//Date of Birth
	if(document.application.month.value == "" || document.application.day.value == "" || document.application.year.value == "" || document.application.month.value == "MM" || document.application.day.value == "DD" || document.application.year.value == "YYYY"){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "Date of Birth";
		document.application.month.style.border = "2px solid #FF0000";
		document.application.day.style.border = "2px solid #FF0000";
		document.application.year.style.border = "2px solid #FF0000";
	}else{
		document.application.month.style.border = "";
		document.application.day.style.border = "";
		document.application.year.style.border = "";
	}
	
	// Address
	if(document.application.address.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "Address";
		document.application.address.style.border = "2px solid #FF0000";
	}else{
		document.application.address.style.border = "";
	}
	
	//City
	if(document.application.city.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "City";
		document.application.city.style.border = "2px solid #FF0000";
	}else{
		document.application.city.style.border = "";
	}
	
	//State
	if(document.application.state.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "State"
		document.application.state.style.border = "2px solid #FF0000";
	}else{
		document.application.state.style.border = "";
	}
	
	//Zip Code
	if(document.application.zip_code.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "ZIP Code"
		document.application.zip_code.style.border = "2px solid #FF0000";
	}else{
		document.application.zip_code.style.border = "";
	}
	
	//Phone Number
	if(document.application.tel.value == ""){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "Phone Number"
		document.application.tel.style.border = "2px solid #FF0000";
	}else{
		document.application.tel.style.border = "";
	}
	
	//Employment Status 
	if(document.application.status.value == "" || document.application.status.value == "Select one"){
		ok = false;
		if(error_msg != "") error_msg += ", ";
		error_msg += "Employment Status "
		document.application.status.style.border = "2px solid #FF0000";
	}else{
		document.application.status.style.border = "";
	}
	
	if(ok){
		document.application.submit();
	} else{
		var no_error_div = document.getElementById('no_error');
		var error_div = document.getElementById('error');
		var error_txt = document.getElementById('error_txt');
		error_div.style.display = "block";
		error_txt.innerHTML = error_msg;
		no_error_div.style.display = "none";
	}		
}