

//--Returns the current system time as a string in hh:mm am/pm format.
function nowStr() {
var now=new Date()
var hours=now.getHours()
var minutes=now.getMinutes()
timeStr=""+((hours > 12) ? hours - 12 : hours)
timeStr+=((minutes < 10) ? ":0" : ":") + minutes
timeStr+=(hours >= 12) ? " PM" : " AM"
return timeStr
} 
//--Returns the current date in mm/dd/yy format as a string.

function todayStr() {
var today=new Date()
year = today.getYear();
if (year < 2000){
	year = 1900 + year;
}

return today.getMonth()+1+"/"+today.getDate()+"/"+(year)
}



var required = new Array ();
required[0] = 'First_Name';
required[1] = 'Middle_Name';
required[2] = 'Last_Name';
required[3] = 'Street';
required[4] = 'City';
required[5] = 'Province';
required[6] = 'Postal_Code';
required[7] = 'Home_Phone';
required[8] = 'Cell_Phone';
required[9] = 'Birth_Date';
required[10] = 'Employer_1_Name';
required[11] = 'Employer_1_City';
required[12] = 'Employer_1_Province';
required[13] = 'Employer_1_Phone';
required[14] = 'Employer_1_Employed_From';
required[15] = 'Employer_1_Employed_To';

required[16] = 'Employer_1_Reason_For_Leaving';
required[17] = 'Employer_1_Type_of_Equipment';

required[18] = 'Employer_1_Operated_Cross_Border';
required[19] = 'I_Authorize';


function clearErrors () {


}

function checkForm (theForm) {

fieldToFocus = '';

for (i = 0; i < required.length; i++){
	
	if (required[i] == 'I_Authorize'){
		isChecked = eval ('theForm.'+required[i]+'.checked');
		if (isChecked){
			document.getElementById('I_Authorize_1').style.border = "";
		}else{
			document.getElementById('I_Authorize_1').style.border = "2px solid red";
			if (fieldToFocus == ''){
				fieldToFocus = required[i];
			}
		}

	}else if (required[i] == 'Employer_1_Operated_Cross_Border'){
		isChecked = eval ('theForm.'+required[i]+'[0].checked');
		if (!isChecked){
			isChecked = eval ('theForm.'+required[i]+'[1].checked');
		}

		if (isChecked != false){
			document.getElementById('Employer_1_Operated_Cross_Border_1').style.border = "";
			document.getElementById('Employer_1_Operated_Cross_Border_2').style.border = "";
		}else{
			document.getElementById('Employer_1_Operated_Cross_Border_1').style.border = "2px solid red";
			document.getElementById('Employer_1_Operated_Cross_Border_2').style.border = "2px solid red";
			if (fieldToFocus == ''){
				fieldToFocus = required[i];
			}
		}

	}else{

		value = eval ('theForm.'+required[i]+'.value');
		if (value == ''){
			eval ("document.getElementById('"+required[i]+"').style.border = '2px solid red'");		
			if (fieldToFocus == ''){
				fieldToFocus = required[i];
			}
		}else{
			eval ("document.getElementById('"+required[i]+"').style.border = '2px inset'");		
		}
	}
}

if (fieldToFocus != ''){

	if (fieldToFocus == 'Employer_1_Operated_Cross_Border'){
		theForm.Employer_1_Operated_Cross_Border[0].focus();
		alert ("Please fill out all required fields");
		return false;
	}else{
		value = eval ('theForm.'+fieldToFocus+'.focus()');
		alert ("Please fill out all required fields");
		return false;
	}
}

}

 
