function checkSubmit2() {
	
	
	
	
	if (document.f.position_applying_for[document.f.position_applying_for.selectedIndex].value == '') {
		alert("Select the position you are applying for");
		document.f.position_applying_for.focus();
		return false;
	}
	
	
	
	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.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;
	        }
	    }
	}

	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;
	}
	
	
	
	if (document.f.email.value == "") {
		alert("Your Email Address is Required");
		document.f.email.focus();
		return false;
	}
	
	if (emailcheck(document.f.email.value)==false) {
		alert("A Valid Email Address is Required");
		document.f.email.focus();
		return false;
	}
	
	if (document.f.home_number.value == "") {
		alert("Your Home Number is Required");
		document.f.home_number.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.undergrad_degree_attained.value == "") {
        alert("Your Undergraduate Degree Attained is Required");
        document.f.undergrad_degree_attained.focus();
        return false;
    }


    if (document.f.undergrad_fieldofstudy.value == "") {
        alert("Your Undergraduate Degree Field Of Study is Required");
        document.f.undergrad_degree_attained.focus();
        return false;
    }



    if (document.f.php_awarded_m.value.length != 2) {
        alert("Your 2 Digit Degree Award 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 Degree Award Date Day is Required");
        document.f.php_awarded_d.focus();
        return false;
    }

    if (document.f.php_awarded_y.value.length != 4) {
        alert("Your Degree Award Date Year is Required");
        document.f.php_awarded_y.focus();
        return false;
    }

    if (document.f.cum_gpa.value == "") {
        alert("Your Cumulative College GPA is Required");
        document.f.cum_gpa.focus();
        return false;
    }
    
    
	
	/*************************
	 VALIDATION FOR GRAD SCHOOL
	 */
    if (document.f.grad_university_name.value == "") {
        alert("Your Graduate University Name is Required");
        document.f.university_name.focus();
        return false;
    }

    if (document.f.grad_university_address_country.value == "") {
        alert("Your Graduate University Country is Required");
        document.f.grad_university_address_country.focus();
        return false;
    }

    if (document.f.grad_university_address_city.value == "") {
        alert("Your Graduate University City is Required");
        document.f.grad_university_address_city.focus();
        return false;
    }





    if (document.f.grad_university_address_country[document.f.grad_university_address_country.selectedIndex].value != 'United States') {
        if (document.f.grad_university_address_state_2.value == "") {
            alert("Your Graduate College Address Province/Region  is Required");
            document.f.grad_university_address_state_2.focus();
            return false;
        }
    } else {
        if (document.f.grad_university_address_state.value == "") {
            alert("Your Graduate College Address State is Required");
            document.f.grad_university_address_state.focus();
            return false;
        }
    }

   
    if (document.f.grad_degree_attained_other.checked == false &&
        document.f.grad_degree_attained_phd.checked == false &&
        document.f.grad_degree_attained_ma.checked == false &&
        document.f.grad_degree_attained_ms.checked == false) {
        alert("Your Graduate Degree Attained is Required");
        document.f.grad_degree_attained_ms.focus();
        return false;
    }

    if (document.f.grad_fieldofstudy.value == "") {
        alert("Your Graduate Degree Field Of Study is Required");
        document.f.grad_fieldofstudy.focus();
        return false;
    }



    if (document.f.grad_php_awarded_m.value.length != 2) {
        alert("Your 2 Digit Graduate Degree Award Date Month is Required");
        document.f.grad_php_awarded_m.focus();
        return false;
    }

    if (document.f.grad_php_awarded_d.value.length != 2) {
        alert("Your 2 Digit Graduate Degree Award Date Day is Required");
        document.f.grad_php_awarded_d.focus();
        return false;
    }

    if (document.f.grad_php_awarded_y.value.length != 4) {
        alert("Your Graduate Degree Award Date Year is Required");
        document.f.grad_php_awarded_y.focus();
        return false;
    }

    if (document.f.grad_dissertation_title.value == "") {
        alert("Your PhD Dissertation Title is Required");
        document.f.grad_dissertation_title.focus();
        return false;
    }
    
    /*
    	
	if (document.f.phd_research_field.value == "") {
		alert("Your PhD Research Field is Required");
		document.f.phd_research_field.focus();
		return false;
}
	
	
	if (document.f.php_awarded_m.value == "") {
		alert("A Month value is Required");
		document.f.php_awarded_m.focus();
		return false;
	}
	
	if (document.f.php_awarded_d.value == "") {
		alert("A Day value is Required");
		document.f.php_awarded_d.focus();
		return false;
	}
	
	if (document.f.php_awarded_y.value == "") {
		alert("A Year value is Required");
		document.f.php_awarded_y.focus();
		return false;
	}
	
	if (document.f.dissertation_title.value == "") {
		alert("A Dissertation Title is Required");
		document.f.dissertation_title.focus();
		return false;
	}
	*/
	
	
	/*
	if (document.f.phd_advisor_name.value == "") {
		alert("Your PhD Advisor's name is Required");
		document.f.phd_advisor_name.focus();
		return false;
	}
	
	if (document.f.phd_advisor_university.value == "") {
		alert("A University Name is Required");
		document.f.phd_advisor_university.focus();
		return false;
	}
	
	if (document.f.phd_advisor_research_field.value == "") {
		alert("A Research Field is Required");
		document.f.phd_advisor_research_field.focus();
		return false;
	}
	
	if (document.f.phd_advisor_email.value == "") {
		alert("An Email Address is Required");
		document.f.phd_advisor_email.focus();
		return false;
	}
	
	if (emailcheck(document.f.phd_advisor_email.value)==false) {
		alert("A Valid Email Address is Required");
		document.f.phd_advisor_email.focus();
		return false;
	}
	*/
	
	if (document.f.ref1_name.value == "") {
		alert("A Reference Name is Required");
		document.f.ref1_name.focus();
		return false;
	}

	if (document.f.ref1_employer_name.value == "") {
		alert("An Employer Name is Required");
		document.f.ref1_employer_name.focus();
		return false;
	}
	
	if (document.f.ref1_relationship.value == "") {
		alert("A Reference Relationship value is Required");
		document.f.ref1_relationship.focus();
		return false;
	}
	
	if (document.f.ref1_years_known.value == "") {
		alert("A Years Known value is Required");
		document.f.ref1_years_known.focus();
		return false;
	}
	
	if (document.f.ref1_number.value == "") {
		alert("Your Reference Number is Required");
		document.f.ref1_number.focus();
		return false;
	}
	
	if (document.f.ref1_email.value == "") {
		alert("A Reference Email is Required");
		document.f.ref1_email.focus();
		return false;
	}
	
	if (document.f.ref2_name.value == "") {
		alert("A Reference Name is Required");
		document.f.ref2_name.focus();
		return false;
	}

	if (document.f.ref2_employer_name.value == "") {
		alert("An Employer Name is Required");
		document.f.ref2_employer_name.focus();
		return false;
	}
	
	if (document.f.ref2_relationship.value == "") {
		alert("A Reference Relationship value is Required");
		document.f.ref2_relationship.focus();
		return false;
	}
	
	if (document.f.ref2_years_known.value == "") {
		alert("A Years Known value is Required");
		document.f.ref2_years_known.focus();
		return false;
	}
	
	if (document.f.ref2_number.value == "") {
		alert("Your Reference Number is Required");
		document.f.ref2_number.focus();
		return false;
	}
	
	if (document.f.ref2_email.value == "") {
		alert("A Reference Email is Required");
		document.f.ref2_email.focus();
		return false;
	}
	
	if (emailcheck(document.f.ref2_email.value)==false) {
		alert("A Valid Email Address is Required");
		document.f.ref2_email.focus();
		return false;
	}
	
	
	
	if (document.f.curriculum_vitae_file.value == "") {
	    alert("Please Browse to your Curriculum Vitae file to Upload");
		document.f.curriculum_vitae_file.focus();
		return false;	
	}
	
	if (document.f.pi_name.value == "") {
		alert("A PI Name is Required");
		document.f.pi_name.focus();
		return false;	
	}
	
	if (document.f.c2b2_institution.value == "") {
		alert("A C2B2 Institution Name is Required");
		document.f.c2b2_institution.focus();
		return false;	
	}
	
	if (document.f.c2b2_department.value == "") {
		alert("A C2B2 Department Name is Required");
		document.f.c2b2_department.focus();
		return false;	
	}
	
	if (document.f.pi_email.value == "") {
		alert("An Email is Required");
		document.f.pi_email.focus();
		return false;	
	}
	
	if (emailcheck(document.f.pi_email.value)==false) {
		alert("A Valid Email Address is Required");
		document.f.pi_email.focus();
		return false;
	}



	if (!document.f.curriculum_vitae.checked) {
	    alert("You must check the box to verify the /'C2B2 Sponsoring PI Curriculum Vitae/' statement");
	    document.f.curriculum_vitae.focus();
	    return false;
	}
	
	if (document.f.pi_file.value == "") {
	    alert("Please Browse to your C2B2 Sponsoring PI Curriculum Vitae file to Upload");
		document.f.pi_file.focus();
		return false;
    }


    if (!document.f.research_meets_guidelines.checked) {
        alert("You must check the box to verify the /'Research Proposal-Personal Statement/' statement");
        document.f.research_meets_guidelines.focus();
        return false;
    }

    if (document.f.research_file.value == "") {
        alert("Please Browse to your Research Proposal-Personal Statement file to Upload");
        document.f.research_file.focus();
        return false;
    }

	
	if (!document.f.letters_recieved_by.checked) {
	    alert("You must check to verify the statement is true");
	    document.f.letters_recieved_by.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 "";
	}


