function checkSubmitReu() {
	

		if (document.f.first_name.value == "") {
		alert("Your First Name is Required");
		document.f.first_name.focus();
		return false;
	}

	if (document.f.last_name.value == "") {
		alert("Your Last Name is Required");
		document.f.last_name.focus();
		return false;
}

if (document.f.cell_number.value == "") {
    alert("Your Cell Phone is Required");
    document.f.cell_number.focus();
    return false;
}

if (document.f.home_number.value == "") {
    alert("Your Home Phone is Required");
    document.f.home_number.focus();
    return false;
}

if (document.f.preferred_number.value == "") {
    alert("Please select your preferred phone number");
    document.f.preferred_number.focus();
    return false;
}

if (document.f.college_email.value == "") {
    alert("University Email is Required");
    document.f.college_email.focus();
    return false;
}

if (document.f.personal_email.value == "") {
    alert("Personal Email is Required");
    document.f.personal_email.focus();
    return false;
}

if (document.f.preferred_email.value == "") {
    alert("Please select your preferred email address");
    document.f.preferred_email.focus();
    return false;
}
	
	if (document.f.dob_m.value.length != 2) {
		alert("Your 2 Digit DOB Month is Required");
		document.f.dob_m.focus();
		return false;
	}
	
	if (document.f.dob_d.value.length != 2) {
		alert("Your 2 Digit DOB Day is Required");
		document.f.dob_d.focus();
		return false;
	}
	
	if (document.f.dob_y.value.length != 4) {
		alert("Your DOB Year is Required");
		document.f.dob_y.focus();
		return false;
	}

	if (document.f.country_of_citizenship.value == "") {
	    alert("Your Country of Citizenship is Required");
	    document.f.country_of_citizenship.focus();
	    return false;
	} else {
	if (document.f.country_of_citizenship[document.f.country_of_citizenship.selectedIndex].value != 'United States') {
	        if (document.f.citizen_type_visa.checked == false && document.f.citizen_type_resident.checked == false) {
	            alert("If Not A U.S. Citizen, Please Specify Your U.S. Visa Type");
	            document.f.citizen_type_visa.focus();
	            return false;
	        }
	    }
	}
	
	/* Home Address */

	if (document.f.home_address_country.value == "") {
	    alert("Your Home Address Country is Required");
	    document.f.home_address_country.focus();
	    return false;
	}

	if (document.f.home_address.value == "") {
	    alert("Your Home Address is Required");
	    document.f.home_address.focus();
	    return false;
	}

	if (document.f.home_address_city.value == "") {
	    alert("Your Home Address City is Required");
	    document.f.home_address_city.focus();
	    return false;
	}



	if (document.f.home_address_country[document.f.home_address_country.selectedIndex].value != 'United States') {
	    if (document.f.home_address_state_2.value == "") {
	        alert("Your Home Address Province/Region is Required");
	        document.f.home_address_state_2.focus();
	        return false;
	    }
	} else {
	    if (document.f.home_address_state.value == "") {
	        alert("Your Home Address State is Required");
	        document.f.home_address_state.focus();
	        return false;
	    }
	}
	
	if (document.f.home_address_zip.value == "") {
		alert("Your Home Address Zip/Postal Code is Required");
		document.f.home_address_zip.focus();
		return false;
	}

	/* College Address */

	if (document.f.college_address_country.value == "") {
	    alert("Your College Address Country is Required");
	    document.f.college_address_country.focus();
	    return false;
	}

	if (document.f.college_address.value == "") {
	    alert("Your College Address is Required");
	    document.f.college_address.focus();
	    return false;
	}

	if (document.f.college_address_city.value == "") {
	    alert("Your College Address City is Required");
	    document.f.college_address_city.focus();
	    return false;
	}



	if (document.f.college_address_country[document.f.college_address_country.selectedIndex].value != 'United States') {
	    if (document.f.college_address_state_2.value == "") {
	        alert("Your College Address Province/Region is Required");
	        document.f.college_address_state_2.focus();
	        return false;
	    }
	} else {
	    if (document.f.college_address_state.value == "") {
	        alert("Your College Address State is Required");
	        document.f.college_address_state.focus();
	        return false;
	    }
	}

	if (document.f.college_address_zip.value == "") {
	    alert("Your College Address Zip/Postal Code is Required");
	    document.f.college_address_zip.focus();
	    return false;
	}
	
	
    
	if (document.f.university_name.value == "") {
		alert("Your Undergraduate University Name is Required");
		document.f.university_name.focus();
		return false;
}

if (document.f.university_address_country.value == "") {
    alert("Your Undergraduate University Country is Required");
    document.f.university_address_country.focus();
    return false;
}


	
	if (document.f.university_address_city.value == "") {
	    alert("Your Undergraduate University City is Required");
		document.f.university_address_city.focus();
		return false;
	}





	if (document.f.university_address_country[document.f.university_address_country.selectedIndex].value != 'United States') {
        if (document.f.university_address_state_2.value == "") {
            alert("Your Undergraduate University Province/Region is Required");
            document.f.university_address_state_2.focus();
            return false;
        }
    } else {
        if (document.f.university_address_state.value == "") {
            alert("Your Undergraduate University State is Required");
            document.f.university_address_state.focus();
            return false;
        }
    }

    if (document.f.undergrad_major_1.value == "") {
        alert("Your Undergraduate Major is Required");
        document.f.undergrad_major_1.focus();
        return false;
    }


    if (document.f.cum_gpa.value == "") {
        alert("Your Cumulative College GPA is Required");
        document.f.cum_gpa.focus();
        return false;
    }



    if (document.f.php_awarded_m.value.length != 2) {
        alert("Your 2 Digit Expected Graduation Date Month is Required");
        document.f.php_awarded_m.focus();
        return false;
    }

    if (document.f.php_awarded_d.value.length != 2) {
        alert("Your 2 Digit Expected Graduation Date Day is Required");
        document.f.php_awarded_d.focus();
        return false;
    }

    if (document.f.php_awarded_y.value.length != 4) {
        alert("Your Expected Graduation Date Year is Required");
        document.f.php_awarded_y.focus();
        return false;
    }

    
    
    
	
	/*************************
	Career Ambitions
	 */





    if (document.f.graduate_degree_plan_ms.checked == false &&
        document.f.graduate_degree_plan_PhD.checked == false &&
        document.f.graduate_degree_plan_Undecided.checked == false &&
        document.f.graduate_degree_plan_no.checked == false &&
        document.f.graduate_degree_plan_other.checked == false) {
        alert("Please answer the question about a Graduate Degree program");
        document.f.graduate_degree_plan_ms.focus();
        return false;
    }

    if (document.f.lab_experience.value == "") {
        alert("The question regarding laboratory experience is Required");
        document.f.lab_experience.focus();
        return false;
    }


    if (document.f.lab_experience[document.f.lab_experience.selectedIndex].value != 'No') {
        if (document.f.research_field.value == "") {
            alert("Your Research Field is Required");
            document.f.research_field.focus();
            return false;
        }

        if (document.f.length_of_research.value == "") {
            alert("Length of Laboratory Research is Required");
            document.f.length_of_research.focus();
            return false;
        }

        if (document.f.total_lab_hours.value == "") {
            alert("Total Number of Hours Worked in Laboratory is Required");
            document.f.total_lab_hours.focus();
            return false;
        }

    }
	
	
	
	

    if (document.f.work_at_university_of_colorado.value == "") {
        alert("Please rank the University of Colorado");
        document.f.work_at_university_of_colorado.focus();
        return false;
    }

    if (document.f.work_at_colorado_state_university.value == "") {
        alert("Please rank the Colorado State University");
        document.f.work_at_colorado_state_university.focus();
        return false;
    }

    if (document.f.work_at_colorado_school_of_mines.value == "") {
        alert("Please rank the Colorado School of Mines");
        document.f.work_at_colorado_school_of_mines.focus();
        return false;
    }

    if (document.f.work_at_national_renewable_energy_lab.value == "") {
        alert("Please rank the National Renewable Energy Lab");
        document.f.work_at_national_renewable_energy_lab.focus();
        return false;
    }
	
	 if ((document.f.work_at_university_of_colorado.value == document.f.work_at_colorado_state_university.value) || (document.f.work_at_university_of_colorado.value == document.f.work_at_colorado_school_of_mines.value) || (document.f.work_at_university_of_colorado.value == document.f.work_at_national_renewable_energy_lab.value) ) {
        alert("You have some duplicate ranking values for institutions, please correct");
        document.f.work_at_university_of_colorado.focus();
        return false;
    }
	
	
	
	 if ( (document.f.work_at_colorado_state_university.value == document.f.work_at_colorado_school_of_mines.value) || (document.f.work_at_colorado_state_university.value == document.f.work_at_national_renewable_energy_lab.value) ) {
        alert("You have some duplicate ranking values for institutions, please correct");
        document.f.work_at_colorado_state_university.focus();
        return false;
    }
	
		 if (document.f.work_at_colorado_school_of_mines.value == document.f.work_at_national_renewable_energy_lab.value ) {
        alert("You have some duplicate ranking values for institutions, please correct");
        document.f.work_at_colorado_school_of_mines.focus();
        return false;
    }
	
	    if (document.f.thrust_Feedstock.value == "") {
        alert("Please rank Feedstock Engineering, Plant Biotechnology and Crop Science");
        document.f.thrust_Feedstock.focus();
        return false;
    }

    if (document.f.thrust_Biochemical.value == "") {
        alert("Please rank Biochemical Engineering");
        document.f.thrust_Biochemical.focus();
        return false;
    }

    if (document.f.thrust_Thermochemical.value == "") {
        alert("Please rank Thermochemical Engineering");
        document.f.thrust_Thermochemical.focus();
        return false;
    }

    if (document.f.thrust_Process.value == "") {
        alert("Please rank Process Engineering");
        document.f.thrust_Process.focus();
        return false;
    }

    if (document.f.thrust_Product.value == "") {
        alert("Please rank Product Engineering");
        document.f.thrust_Product.focus();
        return false;
    }


    if (document.f.thrust_SystemAssessment.value == "") {
        alert("Please rank System Assessment and Analysis");
        document.f.thrust_SystemAssessment.focus();
        return false;
    }
	
	
	
		 if ((document.f.thrust_Feedstock.value == document.f.thrust_Biochemical.value) || (document.f.thrust_Feedstock.value == document.f.thrust_Thermochemical.value) || (document.f.thrust_Feedstock.value == document.f.thrust_Process.value) || (document.f.thrust_Feedstock.value == document.f.thrust_Product.value) || (document.f.thrust_Feedstock.value == document.f.thrust_SystemAssessment.value)) {
        alert("You have some duplicate ranking values for C2B2 Research Thrusts, please correct");
        document.f.thrust_Feedstock.focus();
        return false;
    }
	
	 if ( (document.f.thrust_Biochemical.value == document.f.thrust_Thermochemical.value) || (document.f.thrust_Biochemical.value == document.f.thrust_Process.value) || (document.f.thrust_Biochemical.value == document.f.thrust_Product.value) || (document.f.thrust_Biochemical.value == document.f.thrust_SystemAssessment.value)) {
        alert("You have some duplicate ranking values for C2B2 Research Thrusts, please correct");
        document.f.thrust_Biochemical.focus();
        return false;
    }
	
		 if (  (document.f.thrust_Thermochemical.value == document.f.thrust_Process.value) || (document.f.thrust_Thermochemical.value == document.f.thrust_Product.value) || (document.f.thrust_Thermochemical.value == document.f.thrust_SystemAssessment.value)) {
        alert("You have some duplicate ranking values for C2B2 Research Thrusts, please correct");
        document.f.thrust_Thermochemical.focus();
        return false;
    }
	
			 if (  (document.f.thrust_Process.value == document.f.thrust_Product.value) || (document.f.thrust_Process.value == document.f.thrust_SystemAssessment.value)) {
        alert("You have some duplicate ranking values for C2B2 Research Thrusts, please correct");
        document.f.thrust_Process.focus();
        return false;
    }
	
	 if ( document.f.thrust_Product.value == document.f.thrust_SystemAssessment.value) {
        alert("You have some duplicate ranking values for C2B2 Research Thrusts, please correct");
        document.f.thrust_Product.focus();
        return false;
    }
	
	
    if (document.f.heard_about_via_c2b2web.checked == false && document.f.heard_about_via_cu_csu_csm_faculty.checked == false && document.f.heard_about_via_faculty_at_your_university.checked == false && document.f.heard_about_via_department_email.checked == false && document.f.heard_about_via_other.checked == false) {
        alert("Please select at least one way you heard about the program");
        document.f.heard_about_via_c2b2web.focus();
        return false;
    }
	
	
	 if (document.f.heard_about_via_cu_csu_csm_faculty.checked == true && (document.f.cu_csu_csm_faculty_name.value == "" || document.f.cu_csu_csm_faculty_name.value == "Faculty Name" )) {
        alert("Please specify the faculty name");
        document.f.cu_csu_csm_faculty_name.focus();
        return false;
    }
	
	 if (document.f.heard_about_via_faculty_at_your_university.checked == true && (document.f.faculty_at_your_university_name.value == "" || document.f.faculty_at_your_university_name.value == "Faculty Name" )) {
        alert("Please specify the faculty name");
        document.f.faculty_at_your_university_name.focus();
        return false;
    }

    if (document.f.heard_about_via_other.checked == true && (document.f.heard_about_other.value == "" || document.f.heard_about_other.value == "Other" )) {
        alert("Please specify the other way you heard about the program");
        document.f.heard_about_other.focus();
        return false;
    }
	
	
	

    if (document.f.online_paper_application.checked == false) {
        alert("Please indicate you will submit an online application");
        document.f.online_paper_application.focus();
        return false;
    }

    if (document.f.official_transcript.checked == false) {
        alert("Please indicate you will submit an Official transcript");
        document.f.official_transcript.focus();
        return false;
    }

    if (document.f.letters_of_recommendation.checked == false) {
        alert("Please indicate you will submit 2 Letters of Recommendation");
        document.f.letters_of_recommendation.focus();
        return false;
    }

    if (document.f.resume.checked == false) {
        alert("Please indicate you will submit a Resume");
        document.f.resume.focus();
        return false;
    }

    if (document.f.resume_file.value == "") {
        alert("You are required to upload a Resume");
        document.f.resume_file.focus();
        return false;
    }

    

    if (document.f.creative_response.checked == false) {
        alert("Please indicate you will submit a Creative Response");
        document.f.creative_response.focus();
        return false;
    }

    if (document.f.creative.value == "") {
        alert("You are required to submit a Creative response");
        document.f.creative.focus();
        return false;
    }
    
    

    if (document.f.signature.value == "") {
        alert("Your Electronic Signature is Required");
        document.f.signature.focus();
        return false;
    }

    if (document.f.sig_date_m.value.length != 2) {
        alert("Your 2 Digit Signature Date Month is Required");
        document.f.sig_date_m.focus();
        return false;
    }

    if (document.f.sig_date_d.value.length != 2) {
        alert("Your 2 Digit Signature Date Day is Required");
        document.f.sig_date_d.focus();
        return false;
    }

    if (document.f.sig_date_y.value.length != 4) {
        alert("Your Signature Date Year is Required");
        document.f.sig_date_y.focus();
        return false;
    }
	
	ShowNotice();
		
	//return false;
	
}

function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false;
   		return true;
	}
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode > 31 && (charCode < 47 || charCode > 57))
        return false;
    return true;
}


function emailcheck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		    return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		     return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		     return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		     return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		     return false;
		 }

		 return true;					
	}
	
	function getCheckedValue(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	}

