// JavaScript Document
function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
} 

function validate(email) {
 
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
}
function checkApplicationForm(){
		
	if(document.getElementById('positionCNA').checked == false && document.getElementById('positionCareGiver').checked == false){
		
		alert("Please select atleast one position for applying");
		document.getElementById('positionCNA').focus();
		return false;
	}
	
	if(trim(document.getElementById('legalName').value) == ''){
		alert("Please enter the legal name");
		document.getElementById('legalName').focus();
		return false;
	}
	
	if(trim(document.getElementById('Street_Address').value) == ''){
		alert("Please enter the  street address");
		document.getElementById('Street_Address').focus();
		return false;
	}
	if(trim(document.getElementById('Address2').value) == ''){
		alert("Please enter the second address");
		document.getElementById('Address2').focus();
		return false;
	}
	if(trim(document.getElementById('city').value) == ''){
		alert("Please enter the city");
		document.getElementById('city').focus();
		return false;
	}
	if(trim(document.getElementById('state').value) == ''){
		alert("Please enter the state");
		document.getElementById('state').focus();
		return false;
	}
	if(trim(document.getElementById('ZipCode').value) == ''){
		alert("Please enter the zipcode");
		document.getElementById('ZipCode').focus();
		return false;
	}
	
	if(trim(document.getElementById('phone').value) == ''){
		alert("Please enter the phone number");
		document.getElementById('phone').focus();
		return false;
	}
	
	if(trim(document.getElementById('eMail').value) == ''){
		alert("Please enter the email address");
		document.getElementById('eMail').focus();
		return false;
	}
	
	if(validate(trim(document.getElementById('eMail').value)) == false){
		alert("Please enter the valid email address");
		document.getElementById('eMail').focus();
		return false;
	}
	
	if(trim(document.getElementById('dateOfBirth').value) == ''){
		alert("Please enter the date of birth");
		document.getElementById('dateOfBirth').focus();
		return false;
	}
	
	if(trim(document.getElementById('language').value) == ''){
		alert("Please enter the language spoken");
		document.getElementById('language').focus();
		return false;
	}
	
	if(trim(document.getElementById('emergency').value) == ''){
		alert("Please enter the emergency contact");
		document.getElementById('emergency').focus();
		return false;
	}
	
	if(document.getElementById('educationTrainiing__1').checked == false && document.getElementById('educationTrainiing__2').checked == false && document.getElementById('educationTrainiing__3').checked == false && document.getElementById('educationTrainiing__4').checked == false && document.getElementById('educationTrainiing__5').checked == false && document.getElementById('educationTrainiing__6').checked == false && document.getElementById('educationTrainiing__7').checked == false){
		
		alert("Please select atleast one training certificate");
		document.getElementById('educationTrainiing__1').focus();
		return false;
	}
	
var avilArray = new Array();

var isError = 1;
         for(var i=1; i<=7;i++)
		 {
			 if(document.getElementById('workAvailability'+i+'_c_1').checked==true){
				 isError = 0;
				 avilArray.push(i);
			 }
		 }
		 if(isError == 1){
			alert('Please select atleast one work availability day.');
			document.getElementById('workAvailability1_c_1').focus();
			return false;
		}
var isAvailError = 1;
for (counter=0; counter<avilArray.length; counter++){
	if(trim(document.getElementById('workAvailability'+avilArray[counter]+'_t_1').value) != '' && trim(document.getElementById('workAvailability'+avilArray[counter]+'_t_2').value) != ''){
		
		isAvailError = 0;
	}else{
		isAvailError = 1;
	}
}

if(isAvailError == 1){
	alert('Please enter the selected work availability day timings.');
	document.getElementById('workAvailability1_c_1').focus();
	return false;
}

if(trim(document.getElementById('hoursDaysDesired').value) == ''){

		alert("Please enter the hours/days desired");
		document.getElementById('hoursDaysDesired').focus();
		return false;
	}
	if(document.getElementById('clientsNotWilling_1').checked == false && document.getElementById('clientsNotWilling_2').checked == false && document.getElementById('clientsNotWilling_3').checked == false && document.getElementById('clientsNotWilling_4').checked == false && document.getElementById('clientsNotWilling_5').checked == false && document.getElementById('clientsNotWilling_6').checked == false && document.getElementById('clientsNotWilling_7').checked == false && document.getElementById('clientsNotWilling_8').checked == false && document.getElementById('clientsNotWilling_9').checked == false && document.getElementById('clientsNotWilling_10').checked == false && document.getElementById('clientsNotWilling_11').checked == false && document.getElementById('clientsNotWilling_12').checked == false){
		
		alert("Please select atleast one client willing ability");
		document.getElementById('clientsNotWilling_1').focus();
		return false;
	}
	
	if(document.getElementById('dutiesNotWilling_1').checked == false && document.getElementById('dutiesNotWilling_2').checked == false && document.getElementById('dutiesNotWilling_3').checked == false && document.getElementById('dutiesNotWilling_4').checked == false && document.getElementById('dutiesNotWilling_5').checked == false && document.getElementById('dutiesNotWilling_6').checked == false && document.getElementById('dutiesNotWilling_7').checked == false && document.getElementById('dutiesNotWilling_8').checked == false && document.getElementById('dutiesNotWilling_9').checked == false && document.getElementById('dutiesNotWilling_10').checked == false && document.getElementById('dutiesNotWilling_11').checked == false && document.getElementById('dutiesNotWilling_12').checked == false && document.getElementById('dutiesNotWilling_13').checked == false && document.getElementById('dutiesNotWilling_14').checked == false && document.getElementById('dutiesNotWilling_15').checked == false){
		
		alert("Please select atleast one duties not willing ability");
		document.getElementById('dutiesNotWilling_1').focus();
		return false;
	}
	
	if(document.getElementById('experience_1').checked == false && document.getElementById('experience_2').checked == false && document.getElementById('experience_3').checked == false && document.getElementById('experience_4').checked == false && document.getElementById('experience_5').checked == false && document.getElementById('experience_6').checked == false && document.getElementById('experience_7').checked == false && document.getElementById('experience_8').checked == false && document.getElementById('experience_9').checked == false && document.getElementById('experience_10').checked == false && document.getElementById('experience_11').checked == false && document.getElementById('experience_12').checked == false && document.getElementById('experience_13').checked == false && document.getElementById('experience_14').checked == false && document.getElementById('experience_15').checked == false && document.getElementById('experience_16').checked == false && document.getElementById('experience_17').checked == false && document.getElementById('experience_18').checked == false && document.getElementById('experience_19').checked == false){
		
		alert("Please select atleast one experience");
		document.getElementById('dutiesNotWilling_1').focus();
		return false;
	}
}
