function CheckForm()
{
	//validate form fields.
	if(document.frmcandidates.txtfirstname.value=='')
	{
		alert("Please enter your first name.");
		document.frmcandidates.txtfirstname.focus();
		return false;
	}
	else if(document.frmcandidates.txtlastname.value=='')
	{
		alert('Please type in your last name.');
		document.frmcandidates.txtlastname.focus();
		return false;
	}
	else if(document.frmcandidates.txtphone.value=='')
	{
		alert('Please type in your phone number.');
		document.frmcandidates.txtphone.focus();
		return false;
	}
	else if(evalidate("frmcandidates","txtemail") == false)
	{
		alert('Please type in your email address.');
		document.frmcandidates.txtemail.focus();
		return false;
	}	
	else if(document.frmcandidates.txtresume.value=='')
	{
		alert('No file selected for upload\nPlease upload your resume.');
		document.frmcandidates.txtresume.focus();
		return false;
	}	
	else return true;
}

function evalidate(form_id,email) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) 
   {
      //alert('Invalid Email Address');
      return false;
   }
   else return true;
  
}

