<!--		
// add validation on refrence
function ValidateReference(){

 if(document.getElementById('do_Name').value == "")
{
  alert('Please Enter Your Name'); 
  document.getElementById('do_Name').focus();
  return false;
 }
 if (document.getElementById('do_CompanyName').value == "") {
		alert('Please Enter Your Occupation');
		document.getElementById('do_CompanyName').focus();
		return false;
}
 if(document.getElementById('do_Address').value == "")
{
  alert('Please Enter Address'); 
  document.getElementById('do_Address').focus();
  return false;
 }
 if(document.getElementById('do_City').value == "")
{
  alert('Please Enter City'); 
  document.getElementById('do_City').focus();
  return false;
 }
  if(document.getElementById('do_State').value == "")
{
  alert('Please Enter State'); 
  document.getElementById('do_State').focus();
  return false;
 }
  
     if(document.getElementById('do_WorkPhone').value == "")
	{
	  alert('Please Enter Work Phone Number');
	  document.getElementById('do_WorkPhone').focus();
	  return false;
	 }
	 else if(document.getElementById('do_WorkPhone').value != "")
	{
      var phone = document.getElementById('do_WorkPhone');
	  if(isNumeric(phone)){
	  //return true;
	  }
	  else
	 {
	  alert('Please Enter Work Phone Number');
	  document.getElementById('do_WorkPhone').focus();
	  return false;
	  }
    } 
	
 if (document.getElementById('do_ContactRef').value == "") {
		alert('You must answer the question, "May we Contact this Reference?');
		document.getElementById('do_ContactRef').focus();
		return false;
	}

return true;
}
//end validate reference


/*function ValidateReference()
{
	if (form1.do_Name.value == "") {
		alert('You must enter a Name.');
		form1.do_Name.focus();
		return false;
	}
	if (form1.do_CompanyName.value == "") {
		alert('You must enter a Company Name.');
		form1.do_CompanyName.focus();
		return false;
	}
	if (form1.do_WorkPhone.value == "") {
		alert('You must enter a Work Phone number.');
		form1.do_WorkPhone.focus();
		return false;
	}
	if (form1.do_Relationship.value == "") {
		alert('You must enter a Relationship.');
		form1.do_Relationship.focus();
		return false;
	}
	if (form1.do_ContactRef.value == "") {
		alert('You must answer the question, "May we Contact this Reference?');
		form1.do_ContactRef.focus();
		return false;
	}
	
	return true;
}*/

/*function ValidateEmployer()
{
	if (form1.do_Employer.value == "") {
		alert('You must enter an employer Name.');
		form1.do_Employer.focus();
		return false;
	}
    if (form1.do_Address.value == "") {
		alert('You must enter address.');
		form1.do_Address.focus();
		return false;
	}
	if (form1.do_Phone.value == "") {
		alert('You must enter an employer Phone number.');
		form1.do_Phone.focus();
		return false;
	}
	if (form1.do_EndSalary.value == "") {
		alert('You must enter an ending Salary.');
		form1.do_EndSalary.focus();
		return false;
	}
	if (form1.do_EmploymentStart.value == "") {
		alert('You must enter an employment "From" date.');
		form1.do_EmploymentStart.focus();
		return false;
	}
	if (form1.do_EmploymentEnd.value == "") {
		alert('You must enter an employment "To" date.');
		form1.do_EmploymentEnd.focus();
		return false;
	}
	if (form1.do_Duties.value == "") {
		alert('You must answe the question, "Employer Duties".');
		form1.do_Duties.focus();
		return false;
	}
	if (form1.do_ReasonLeaving.value == "") {
		alert('You must answer the question, "Reason for Leaving".');
		form1.do_ReasonLeaving.focus();
		return false;
	}
	return true;
}*/

function ValidateEmployer(){
 if(document.getElementById('do_Employer').value == "")
 {
   alert('Please Enter Employer Name');
   document.getElementById('do_Employer').focus();
   return false;
 }

 if(document.getElementById('do_Address').value == "")
{
  alert('Please Enter Address'); 
  document.getElementById('do_Address').focus();
  return false;
 }

 if(document.getElementById('do_City').value == "")
{
  alert('Please Enter City'); 
  document.getElementById('do_City').focus();
  return false;
 }
  if(document.getElementById('do_State').value == "")
{
  alert('Please Enter State'); 
  document.getElementById('do_State').focus();
  return false;
 }

 if(document.getElementById('do_Phone').value == "")
	{
	  alert('Please Enter Phone Number');
	  document.getElementById('do_Phone').focus();
	  return false;
	 }
	 else if(document.getElementById('do_Phone').value != "")
	{
      var phone = document.getElementById('do_Phone');
	  if(isNumeric(phone)){
	  //return true;
	  }
	  else
	 {
	  alert('Please Enter Phone Number');
	  document.getElementById('do_Phone').focus();
	  return false;
	  }
    } 
  if(document.getElementById('do_StartPosition').value == "")
{
  alert('Please Enter Your Start Position'); 
  document.getElementById('do_StartPosition').focus();
  return false;
 }

  if(document.getElementById('do_EndPosition').value == "")
{
  alert('Please Enter Your End Position'); 
  document.getElementById('do_EndPosition').focus();
  return false;
 }


 if(document.getElementById('do_StartSalary').value == "")
{
  alert('Please Enter Your Start Salary'); 
  document.getElementById('do_StartSalary').focus();
  return false;
 }

if(document.getElementById('do_EndSalary').value == "")
{
  alert('Please Enter Your Ending Salary'); 
  document.getElementById('do_EndSalary').focus();
  return false;
 }

if(document.getElementById('do_EmploymentStart').value == "")
{
  alert('Please Enter Employment Start Date'); 
  document.getElementById('do_EmploymentStart').focus();
  return false;
 }
 var txtDate = document.getElementById('do_EmploymentStart').value;
	// check date and print message
	if (isDate(txtDate)){
	  //return true;
	} 
	else 
	{	
	 alert('Date Format Should Be MM/DD/YYYY');
	  document.getElementById('do_EmploymentStart').focus();
	  return false;
	}


if(document.getElementById('do_EmploymentEnd').value == "")
{
  alert('Please Enter Employment End Date'); 
  document.getElementById('do_EmploymentEnd').focus();
  return false;
 }

 var txtDate = document.getElementById('do_EmploymentEnd').value;
	// check date and print message
	if (isDate(txtDate)){
	  //return true;
	} 
	else 
	{	
	 alert('Date Format Should Be MM/DD/YYYY');
	  document.getElementById('do_EmploymentEnd').focus();
	  return false;
	}

	if (document.getElementById('do_Duties').value == "") {
		alert('You must answe the question, "Employer Duties".');
		 document.getElementById('do_Duties').focus();
		return false;
	}
   if (document.getElementById('do_ReasonLeaving').value == "") {
		alert('You must answer the question, "Reason for Leaving".');
		document.getElementById('do_ReasonLeaving').focus();
		return false;
	}
  
return true;
}



function isDate(txtDate){
  var objDate;  // date object initialized from the txtDate string
  var mSeconds; // milliseconds from txtDate

	// date length should be 10 characters - no more, no less
  if (txtDate.length != 10) return false;

  var day   = txtDate.substring(3,5)  - 0;
  var month = txtDate.substring(0,2)  - 1; 
  var year  = txtDate.substring(6,10) - 0;

	// third and sixth character should be /
	if (txtDate.substring(2,3) != '/') return false;
	if (txtDate.substring(5,6) != '/') return false;

  // test year range
  if (year < 999 || year > 3000) return false;

  // convert txtDate to the milliseconds
  mSeconds = (new Date(year, month, day)).getTime();

  // set the date object from milliseconds
  objDate = new Date();
  objDate.setTime(mSeconds);

  // if there exists difference then date isn't valid
  if (objDate.getFullYear() != year)  return false;
  if (objDate.getMonth()    != month) return false;
  if (objDate.getDate()     != day)   return false;

	// otherwise return true
  return true;
}

/*function ValidateEducation()
{
	if (form1.do_School.value == "") {
		alert('You must enter a High School, College or Other Schools Attended.');
		form1.do_School.focus();
		return false;
	}
	if (form1.do_Degree.value == "") {
		alert('You must enter a GED, Diploma, Degree or Cert.');
		form1.do_Degree.focus();
		return false;
	}
	
	return true;
}*/
function ValidateEducation(){
  
	if(document.getElementById('do_School').value == "")
	{
	  alert('You must enter a High School, College or Other Schools Attended.'); 
	  document.getElementById('do_School').focus();
	  return false;
	 }
	
	if(document.getElementById('do_NameWhileAttending').value == "")
	{
	  alert('Please Enter Your Name'); 
	  document.getElementById('do_NameWhileAttending').focus();
	  return false;
	 }
	
	if(document.getElementById('do_City').value == "")
	{
	  alert('Please Enter City'); 
	  document.getElementById('do_City').focus();
	  return false;
	 }
	if(document.getElementById('do_State').value == "")
	{
	  alert('Please Enter State'); 
	  document.getElementById('do_State').focus();
	  return false;
	 }

	 //var phone = document.getElementById('do_Phone');
	 //if(document.getElementById('do_Phone').value == "")
	//{
	 // alert('Please Enter Phone Number');
	  //document.getElementById('do_Phone').focus();
	 // return false;
	// }
	if(document.getElementById('do_Phone').value != "")
	{
      var phone = document.getElementById('do_Phone');
	  if(isNumeric1(phone)){
	  //return true;
	  }
	  else
	 {
	   alert('Phone Enter Phone Number');
	   document.getElementById('do_Phone').focus();
	   return false;
	  }
    } 
   if(document.getElementById('do_Degree').value == "")
	{
	  alert('You must enter a GED, Diploma, Degree or Cert.'); 
	  document.getElementById('do_Degree').focus();
	  return false;
	 }
   if(document.getElementById('do_YrsAttend').value == "")
	{
	  alert('Please Enter Attended Years'); 
	  document.getElementById('do_YrsAttend').focus();
	  return false;
	 }
   if(document.getElementById('do_Graduation').value == "")
	{
	  alert('Graduation Date Format Should Be MM/DD/YYYY');
	  document.getElementById('do_Graduation').focus();
	  return false;
	}
	else if(document.getElementById('do_Graduation').value != "")
	{	
		var txtDate = document.getElementById('do_Graduation').value;
		// check date and print message
		if (isDate(txtDate)){
		 
		} 
		else
		{
		alert('Graduation Date Format Should Be MM/DD/YYYY');
		  document.getElementById('do_Graduation').focus();
		  return false;
		}
	}
  if(document.getElementById('do_Study').value == "")
  {
     alert('Plese Enter Course');
	 document.getElementById('do_Study').focus();
	 return false;
  }
	return true;
}

function isNumeric1(elem){
	var numericExpression = /^[0-9]\d{2}-\d{3}-\d{4}$/;
	var numericExpression1 = /^[0-9]+$/;
		if(elem.value.match(numericExpression) || elem.value.match(numericExpression1)){
			return true;
		}
  }

 function isNumeric(elem){
	var numericExpression = /^[0-9]+$/;
		if(elem.value.match(numericExpression)){
			return true;
		}
  }


function isDate(txtDate){
  var objDate;  // date object initialized from the txtDate string
  var mSeconds; // milliseconds from txtDate

	// date length should be 10 characters - no more, no less
  if (txtDate.length != 10) return false;

  var day   = txtDate.substring(3,5)  - 0;
  var month = txtDate.substring(0,2)  - 1; 
  var year  = txtDate.substring(6,10) - 0;

	// third and sixth character should be /
	if (txtDate.substring(2,3) != '/') return false;
	if (txtDate.substring(5,6) != '/') return false;

  // test year range
  if (year < 999 || year > 3000) return false;

  // convert txtDate to the milliseconds
  mSeconds = (new Date(year, month, day)).getTime();

  // set the date object from milliseconds
  objDate = new Date();
  objDate.setTime(mSeconds);

  // if there exists difference then date isn't valid
  if (objDate.getFullYear() != year)  return false;
  if (objDate.getMonth()    != month) return false;
  if (objDate.getDate()     != day)   return false;

	// otherwise return true
  return true;
}

function ValidateLicense(){
 if(document.getElementById('do_Type').value == "")
{
  alert('Please Enter License Type, Registry or Certification'); 
  document.getElementById('do_Type').focus();
  return false;
 }

  if(document.getElementById('do_State').value == "")
{
  alert('Please Enter Issuing State or Organization'); 
  document.getElementById('do_State').focus();
  return false;
 }
 if(document.getElementById('do_Number').value == "")
{
  alert('Please Enter License Number'); 
  document.getElementById('do_Number').focus();
  return false;
 }

}

function ValidatePersonal()
{
	
	if (form1.do_FirstName.value == "") {
		alert('You must enter a First Name.');
		form1.do_FirstName.focus();
		return false;
	}
	if (form1.do_MiddleName.value == "") {
		alert('You must enter a Middle Name.');
		form1.do_MiddleName.focus();
		return false;
	}
	if (form1.do_LastName.value == "") {
		alert('You must enter a Last Name.');
		form1.do_LastName.focus();
		return false;
	}
	if (form1.do_SSN.value == "") {
		alert('You must enter a Social Security Number.');
		form1.do_SSN.focus();
		return false;
	}
	if (form1.do_Address.value == "") {
		alert('You must enter an Address.');
		form1.do_Address.focus();
		return false;
	}
	if (form1.do_City.value == "") {
		alert('You must enter a City.');
		form1.do_City.focus();
		return false;
	}
	if (form1.do_State.value == "") {
		alert('You must enter a State.');
		form1.do_State.focus();
		return false;
	}
	if (form1.do_Zip.value == "") {
		alert('You must enter a Zip Code.');
		form1.do_Zip.focus();
		return false;
	}
	if (form1.do_Phone.value == "") {
		alert('You must enter a Phone Number.');
		form1.do_Phone.focus();
		return false;
	}
	if (form1.do_Email.value == "") {
		alert('You must enter an Email Address.');
		form1.do_Email.focus();
		return false;
	}
	if (form1.do_Felony.value == "") {
		alert('You must answer the question, "Have you ever been convicted of or plead guilty to any crime other than a minor traffic violation?".');
		form1.do_Felony.focus();
		return false;
	}
	if (form1.do_WorkAuth.value == "") {
		alert('You must answer the question, "Do you have the legal right to work in the U.S.?".');
		form1.do_Felony.focus();
		return false;
	}
	if (form1.do_DesiredSalary.value == "") {
		alert('You must enter your desired Minimum Salary.');
		form1.do_DesiredSalary.focus();
		return false;
	}
	if (form1.do_DesiredStartDate.value == "") {
		alert('You must enter a start Date.');
		form1.do_DesiredStartDate.focus();
		return false;
	}
	if (form1.do_DesiredPTFT.value == "") {
		alert('You must answer the question, "Are you available to work?".');
		form1.do_DesiredPTFT.focus();
		return false;
	}
	
	
	return true;
	
} 
//-->