function ext_validate_login(form)
{
    	if ((is_email(form.jobs_ctl_account_fld_email.value)) == false){
		alert("You must enter a valid E-mail Address."); 
		form.jobs_ctl_account_fld_email.focus();
		form.jobs_ctl_account_fld_email.select();
		return false;
	}
	else{
	    //alert("Thank you for signing up to receive this newsletter!");
	}
	
	if (isallwhite(form.jobs_ctl_account_fld_pwd.value) == true){
		alert("You must enter a Password."); 
		form.jobs_ctl_account_fld_pwd.focus();
		form.jobs_ctl_account_fld_pwd.select();
		return false;
	}
}


function ext_validate_retreive_pwd(form)
{
    	if ((is_email(form.jobs_ctl_account_fld_email.value)) == false){
		alert("You must enter a valid E-mail Address."); 
		form.jobs_ctl_account_fld_email.focus();
		form.jobs_ctl_account_fld_email.select();
		return false;
	}
	else{
	    //alert("Thank you for signing up to receive this newsletter!");
	}
}

function ext_validate_change_pwd(form)
{
	if (isallwhite(form.jobs_ctl_account_fld_current_password.value) == true){
		alert("You must enter your Current Password."); 
		form.jobs_ctl_account_fld_current_password.focus();
		form.jobs_ctl_account_fld_current_password.select();
		return false;
	}
	
	if (is_password(form.jobs_ctl_account_fld_new_password.value) == false){
		alert("You must enter a valid Password (must be at least 6 characters long, using only letters and numbers)."); 
		form.jobs_ctl_account_fld_new_password.focus();
		form.jobs_ctl_account_fld_new_password.select();
		return false;
	}
	else if (form.jobs_ctl_account_fld_new_password.value != form.jobs_ctl_account_fld_confirm_password.value){
		alert("The Password field and Confirm Password field do not match.");
		form.jobs_ctl_account_fld_confirm_password.focus();
		form.jobs_ctl_account_fld_confirm_password.select();
		return false;			
	}
}

function ext_validate_create_account(form, jobtitle)
{	
	if (isallwhite(form.jobs_ctl_account_fld_firstname.value) == true){
		alert("You must enter a First Name."); 
		form.jobs_ctl_account_fld_firstname.focus();
		form.jobs_ctl_account_fld_firstname.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_lastname.value) == true){
		alert("You must enter a Last Name."); 
		form.jobs_ctl_account_fld_lastname.focus();
		form.jobs_ctl_account_fld_lastname.select();
		return false;
	}

	if (is_email(form.jobs_ctl_account_fld_email.value) == false){
		alert("You must enter a valid Email Address."); 
		form.jobs_ctl_account_fld_email.focus();
		form.jobs_ctl_account_fld_email.select();
		return false;
	}
	else if (form.jobs_ctl_account_fld_email.value != form.jobs_ctl_account_fld_email_confirm.value){
		alert("The E-mail Address field and Re-Enter E-mail Address field do not match.");
		form.jobs_ctl_account_fld_email_confirm.focus();
		form.jobs_ctl_account_fld_email_confirm.select();
		return false;			
	}

	if (isallwhite(form.jobs_ctl_account_fld_home_phone.value) == true){
		alert("You must enter a Phone Number."); 
		form.jobs_ctl_account_fld_home_phone.focus();
		form.jobs_ctl_account_fld_home_phone.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_address.value) == true){
		alert("You must enter an Address."); 
		form.jobs_ctl_account_fld_address.focus();
		form.jobs_ctl_account_fld_address.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_city.value) == true){
		alert("You must enter a City."); 
		form.jobs_ctl_account_fld_city.focus();
		form.jobs_ctl_account_fld_city.select();
		return false;
	}

	if (form.jobs_ctl_account_fld_countryid.options[form.jobs_ctl_account_fld_countryid.selectedIndex].value == 0){
		alert("You must select a Country.");
		form.jobs_ctl_account_fld_countryid.focus();
		return false;
	}	

	if (form.jobs_ctl_account_fld_countryid.options[form.jobs_ctl_account_fld_countryid.selectedIndex].value == 236){
		if (form.jobs_ctl_account_fld_state.options[form.jobs_ctl_account_fld_state.selectedIndex].value == 0){
			alert("You must select a State.");
			form.jobs_ctl_account_fld_state.focus();
			return false;
		}	
	}

	if (isallwhite(form.jobs_ctl_account_fld_zip.value) == true){
		alert("You must enter a Postal Code."); 
		form.jobs_ctl_account_fld_zip.focus();
		form.jobs_ctl_account_fld_zip.select();
		return false;
	}

	if (form.jobs_ctl_account_fld_hr_ddl_educationid.options[form.jobs_ctl_account_fld_hr_ddl_educationid.selectedIndex].value == 0){
				alert("You must select an Education level.");
				form.jobs_ctl_account_fld_hr_ddl_educationid.focus();
				return false;
	}	

	if (isallwhite(form.jobs_ctl_account_fld_desired_salary.value) == true){
				alert("You must enter a Desired Salary."); 
				form.jobs_ctl_account_fld_desired_salary.focus();
				form.jobs_ctl_account_fld_desired_salary.select();
				return false;
	}

	if (form.jobs_ctl_account_fld_hr_chk_genderid_0.checked==false && form.jobs_ctl_account_fld_hr_chk_genderid_1.checked==false && form.jobs_ctl_account_fld_hr_chk_genderid_2.checked==false){		
				alert("You must select a Gender.");
				form.jobs_ctl_account_fld_hr_chk_genderid_0.focus();
				return false;
	}

	if (form.jobs_ctl_account_fld_hr_chk_raceid_0.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_1.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_2.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_3.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_4.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_5.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_6.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_7.checked==false){		
				alert("You must select a Race.");
				form.jobs_ctl_account_fld_hr_chk_raceid_0.focus();
				return false;
	}	
		
}

function ext_validate_update_account(form, jobtitle)
{

	if (isallwhite(form.jobs_ctl_account_fld_firstname.value) == true){
		alert("You must enter a First Name."); 
		form.jobs_ctl_account_fld_firstname.focus();
		form.jobs_ctl_account_fld_firstname.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_lastname.value) == true){
		alert("You must enter a Last Name."); 
		form.jobs_ctl_account_fld_lastname.focus();
		form.jobs_ctl_account_fld_lastname.select();
		return false;
	}

	if (is_email(form.jobs_ctl_account_fld_email.value) == false){
		alert("You must enter a valid Email Address."); 
		form.jobs_ctl_account_fld_email.focus();
		form.jobs_ctl_account_fld_email.select();
		return false;
	}
	else if (form.jobs_ctl_account_fld_email.value != form.jobs_ctl_account_fld_email_confirm.value){
		alert("The E-mail Address field and Re-Enter E-mail Address field do not match.");
		form.jobs_ctl_account_fld_email_confirm.focus();
		form.jobs_ctl_account_fld_email_confirm.select();
		return false;			
	}

	if (isallwhite(form.jobs_ctl_account_fld_home_phone.value) == true){
		alert("You must enter a Phone Number."); 
		form.jobs_ctl_account_fld_home_phone.focus();
		form.jobs_ctl_account_fld_home_phone.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_address.value) == true){
		alert("You must enter an Address."); 
		form.jobs_ctl_account_fld_address.focus();
		form.jobs_ctl_account_fld_address.select();
		return false;
	}

	if (isallwhite(form.jobs_ctl_account_fld_city.value) == true){
		alert("You must enter a City."); 
		form.jobs_ctl_account_fld_city.focus();
		form.jobs_ctl_account_fld_city.select();
		return false;
	}

	if (form.jobs_ctl_account_fld_countryid.options[form.jobs_ctl_account_fld_countryid.selectedIndex].value == 0){
		alert("You must select a Country.");
		form.jobs_ctl_account_fld_countryid.focus();
		return false;
	}	

	if (form.jobs_ctl_account_fld_countryid.options[form.jobs_ctl_account_fld_countryid.selectedIndex].value == 236){
		if (form.jobs_ctl_account_fld_state.options[form.jobs_ctl_account_fld_state.selectedIndex].value == 0){
			alert("You must select a State.");
			form.jobs_ctl_account_fld_state.focus();
			return false;
		}	
	}

	if (isallwhite(form.jobs_ctl_account_fld_zip.value) == true){
		alert("You must enter a Postal Code."); 
		form.jobs_ctl_account_fld_zip.focus();
		form.jobs_ctl_account_fld_zip.select();
		return false;
	}

	if (form.jobs_ctl_account_fld_hr_ddl_educationid.options[form.jobs_ctl_account_fld_hr_ddl_educationid.selectedIndex].value == 0){
				alert("You must select an Education level.");
				form.jobs_ctl_account_fld_hr_ddl_educationid.focus();
				return false;
	}	

	if (isallwhite(form.jobs_ctl_account_fld_desired_salary.value) == true){
				alert("You must enter a Desired Salary."); 
				form.jobs_ctl_account_fld_desired_salary.focus();
				form.jobs_ctl_account_fld_desired_salary.select();
				return false;
	}

	if (form.jobs_ctl_account_fld_hr_chk_genderid_0.checked==false && form.jobs_ctl_account_fld_hr_chk_genderid_1.checked==false && form.jobs_ctl_account_fld_hr_chk_genderid_2.checked==false){		
				alert("You must select a Gender.");
				form.jobs_ctl_account_fld_hr_chk_genderid_0.focus();
				return false;
	}

	if (form.jobs_ctl_account_fld_hr_chk_raceid_0.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_1.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_2.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_3.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_4.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_5.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_6.checked==false && form.jobs_ctl_account_fld_hr_chk_raceid_7.checked==false){		
				alert("You must select a Race.");
				form.jobs_ctl_account_fld_hr_chk_raceid_0.focus();
				return false;
	}	
			
}
