function ValidateData()
{
	valid = true;

        if ( ( document.form1.pblcu.selectedIndex == 0 ) && ( document.form1.pbsu.selectedIndex == 0 ) && ( document.form1.ptju.selectedIndex == 0 ) )
        {
                confirm ( "Please select a program from your chosen university." );
				document.form1.pblcu.focus();
                valid = false;
        } else
		if ( ( document.form1.ablcu.selectedIndex == 0 ) && ( document.form1.absu.selectedIndex == 0 ) && ( document.form1.atju.selectedIndex == 0 ) )
        {
                confirm ( "Please select an accommodation option for your chosen university." );
				document.form1.ablcu.focus();
                valid = false;
        } else
		if ( document.form1.fname.value == "" )
        {
                confirm ( "Please fill in your first name." );
                document.form1.fname.focus();
				valid = false;
        } else 
	    if ( document.form1.lname.value == "" )
        {
                confirm ( "Please fill in your last name." );
				document.form1.lname.focus();
                valid = false;
        } else
		if ( document.form1.dob.value == "" )
        {
                confirm ( "Please fill in your date of birth (in the specified format)." );
				document.form1.dob.focus();
                valid = false;
        } else 
		if ( ( document.form1.gender[0].checked == false ) && ( document.form1.gender[1].checked == false ) )
        {
                confirm ( "Please specify your gender." );
				document.form1.gender[0].focus();
                valid = false;
        } else
		if ( document.form1.nationality.value == "" )
        {
                confirm ( "Please specify your nationality." );
				document.form1.nationality.focus();
                valid = false;
		} else 
		if ( document.form1.native.value == "" )
        {
                confirm ( "Please specify your native language." );
				document.form1.native.focus();
                valid = false;
        } else 
		if ( document.form1.passport.value == "" )
        {
                confirm ( "Please fill in your passport number." );
				document.form1.passport.focus();
                valid = false;
        } else 
		if ( document.form1.valid.value == "" )
        {
                confirm ( "Please indicate the date that your passport is valid until." );
				document.form1.valid.focus();
                valid = false;
        } else 
		if ( document.form1.email.value == "" )
        {
                confirm ( "Please fill in your email address." );
				document.form1.email.focus();
                valid = false;
        } else 
		if ( document.form1.hometel.value == "" )
        {
                confirm ( "Please fill in your home telephone number." );
				document.form1.hometel.focus();
                valid = false;
        } else 
		if ( document.form1.cellphone.value == "" )
        {
                confirm ( "Please fill in your cell phone number." );
				document.form1.cellphone.focus();
                valid = false;
        } else 
		if ( document.form1.mailingaddress.value == "" )
        {
                confirm ( "Please fill in your mailing address." );
				document.form1.mailingaddress.focus();
                valid = false;
        } else 
		if ( ( document.form1.saddress.checked == false ) && ( document.form1.permanentaddress.value == "" ) )
        {
                confirm ( "Please specify your permanent address." );
				document.form1.saddress.focus();
                valid = false;
        } else
		if ( document.form1.highesteducation.selectedIndex == 0 )
        {
                confirm ( "Please indicate your level of highest education received." );
				document.form1.highesteducation.focus();
                valid = false;
        } else
		if ( document.form1.mrs.value == "" )
        {
                confirm ( "Please specify the most recent school you attended." );
				document.form1.mrs.focus();
                valid = false;
        } else 
		if ( document.form1.taf.value == "" )
        {
                confirm ( "Please indicate the date you started attending your school." );
				document.form1.taf.focus();
                valid = false;
        } else 
		if ( document.form1.tafto.value == "" )
        {
                confirm ( "Please indicate the date you attended your school until." );
				document.form1.tafto.focus();
                valid = false;
        } else 
		if ( document.form1.currentoccupation.value == "" )
        {
                confirm ( "Please specify your current occupation." );
				document.form1.currentoccupation.focus();
                valid = false;
        } else 
		if ( document.form1.mostrecentemployer.value == "" )
        {
                confirm ( "Please specify your most recent employer." );
				document.form1.mostrecentemployer.focus();
                valid = false;
        } else 
		if ( document.form1.tef.value == "" )
        {
                confirm ( "Please indicate the date you started working for your employer." );
				document.form1.tef.focus();
                valid = false;
        } else 
		if ( document.form1.tefto.value == "" )
        {
                confirm ( "Please indicate the date you ended your employment with your employer." );
				document.form1.tefto.focus();
                valid = false;
        } else 
		if ( document.form1.efname.value == "" )
        {
                confirm ( "Please fill in your emergency contact's first name." );
				document.form1.efname.focus();
                valid = false;
        } else 
		if ( document.form1.elname.value == "" )
        {
                confirm ( "Please specify your emergency contact's last name." );
				document.form1.elname.focus();
                valid = false;
        } else 
		if ( document.form1.relationwithapplicant.value == "" )
        {
                confirm ( "Please specify your relation with " + document.form1.efname.value + " " + document.form1.elname.value + "." );
				document.form1.relationwithapplicant.focus();
                valid = false;
        } else 
		if ( document.form1.occupation.value == "" )
        {
                confirm ( "Please specify " + document.form1.efname.value + " " + document.form1.elname.value + "'s occupation." );
				document.form1.occupation.focus();
                valid = false;				
		} else 
		if ( document.form1.hhometel.value == "" )
        {
                confirm ( "Please specify " + document.form1.efname.value + " " + document.form1.elname.value + "'s home telephone number."  );
				document.form1.hhometel.focus();
                valid = false;
		} else 
		if ( document.form1.ccellphone.value == "" )
        {
                confirm ( "Please specify " + document.form1.efname.value + " " + document.form1.elname.value + "'s cell phone number."  );
				document.form1.ccellphone.focus();
                valid = false;
		} else 
		if ( document.form1.mmailingaddress.value == "" )
        {
                confirm ( "Please specify " + document.form1.efname.value + " " + document.form1.elname.value + "'s mailing address."  );
				document.form1.mmailingaddress.focus();
                valid = false;
		} else
		if ( ( document.form1.ssaddress.checked == false ) && ( document.form1.ppermanentaddress.value == "" ) )
        {
                confirm ( "Please specify " + document.form1.efname.value + " " + document.form1.elname.value + "'s permanent address." );
				document.form1.ssaddress.focus();
                valid = false;
        } else
		   ValidateTerms();
				
        return valid;
}

function ValidateTerms()
{
        if ( document.form1.acceptterms.checked == false ) 
        {
                confirm ( "Please indicate your agreement to our Terms & Conditions before submitting your application." );
				document.form1.acceptterms.focus();
                valid = false;
        } 
}