function validateAllEmps(errorMessage) {
	var empNumberValid = validateEmp('com.peopleclick.cp.formdata.FLD_CAND_EMPLOYEE_NUMBER', 'com.peopleclick.cp.formdata.FLD_CAND_EMPLOYEE_NUMBER');
	
	if (empNumberValid == true)
	{
		return true;
	}
	else
	{
		document.getElementById('empError').innerHTML =errorMessage;
		return false;
	}
		
}

function validateEmp(empFormName) {
  	
 	var form = document.documentCreatorForm;
 	
	var emp = document.getElementById(empFormName).value;
	
	var valid = true;
	
	if (emp.length > 0) {
	
		emp = emp.replace(/ /g,"");
		emp = emp.replace(/-/g,"");
		emp = emp.replace(/\./g,"");
		emp = emp.replace(/\(/g,"");
		emp = emp.replace(/\)/g,"");
		valid = isValid(emp);
 		}
 		return valid;
}
	
/**
 ** returns true only when empNumber is exactly 6 digits
 ** var pattern = "^[0-5]{6}$";
 */
function isValid(empNumber) {
			
	var pattern = "^[0-9]{6}$";
	var re = new RegExp(pattern);
	var result = re.exec(empNumber);
	return (result != null)
}

function validateEmpNumber(errorMessage) {
	var empNumberValid = validateEmp('com.peopleclick.cp.formdata.FLD_USER_EMPLOYEE_NUMBER', 'com.peopleclick.cp.formdata.FLD_USER_EMPLOYEE_NUMBER');

	if (empNumberValid == true)
	{
		return true;
	}
	else
	{
		document.getElementById('empError').innerHTML =errorMessage;
		return false;
	}
}