// JavaScript Document
var arrSelects = document.getElementsByTagName("table");
var arrLabels = document.getElementsByTagName("input");
var arrSpans = document.getElementsByTagName("span");
var objHiddenClassification = "";
var objHiddenText = "";
var objHiddenField = "";
var strOnclickAction = "";
var objBirthdateField = "";
var objClassificationDropNo = "";
var objClassificationDropYes = "";
var boolBirthDateVerify = false;
var objDate18 = new Date();
var objDate65 = new Date();
function validateBirthDate() {
//	alert(objDate65.getYear() - 65);
	var strDate = objBirthdateField.value();
	return false;
}
for (var i=0; i<arrLabels.length; i++) {
	if (arrLabels[i].className.indexOf("birthdateverify") != -1) {
			objBirthdateField = arrLabels[i];
	}
	if (arrLabels[i].className.indexOf("ClassificationHidden") != -1) {
		arrLabels[i].parentNode.style.display = "none"
		objHiddenField = arrLabels[i];
		objHiddenClassification = arrLabels[i].parentNode;
	}
	if (arrLabels[i].className.indexOf("Step1Submit") != -1) {
		objSubmitButton = arrLabels[i];
		strOnclickAction = arrLabels[i].onclick.toString();
		arrLabels[i].onclick = function() {
			if (objBirthdateField.value != "") {
				
				var intTempMonth = objBirthdateField.value.split("/")[0];
				var intTempDay = objBirthdateField.value.split("/")[1];
				var intTempYear = Number(objBirthdateField.value.split("/")[2]);
				
				var dob=new Date();
				var date=dob.getDate();
				var month=dob.getMonth() + 1;
				var year=dob.getFullYear();
				
				var cmbmonth=parseInt(objBirthdateField.value.split("/")[0]);
				var cmbday=parseInt(objBirthdateField.value.split("/")[1]);
				var cmbyear=parseInt(objBirthdateField.value.split("/")[2]);
				
				age=year-cmbyear;
				
				if(cmbmonth>month){age--;}
				else{if(cmbday>=date){age--;}}
				
				if ((age<18) || (age>65)) {
					alert("Currently we only accept applications from persons between the ages of 18 and 65.");
					return false;
				} else {
					return true;
				}
			}
		};
	}	
	if (arrLabels[i].className.indexOf("Step3Submit") != -1) {
		objSubmitButton = arrLabels[i];
		strOnclickAction = arrLabels[i].onclick.toString();
		arrLabels[i].onclick = function() {
			if (((objClassificationDropYes.checked) && (objHiddenField.value != "")) || ((objClassificationDropNo.checked))) {

			} else {
				alert("You must enter an Organization Name.");
				return false;
			}
		};
	}
}
for (var i=0; i<arrSpans.length; i++) {
	if (arrSpans[i].className.indexOf("ClassificationHidden") != -1) {
		arrSpans[i].parentNode.style.display = "none"
		objHiddenText = arrSpans[i].parentNode;
	}
}
for (var i=0; i<arrSelects.length; i++) {
	if (arrSelects[i].className.indexOf("ClassificationDrop") != -1) {
		objClassificationDropNo = arrSelects[i].getElementsByTagName("input")[0];
		objClassificationDropYes = arrSelects[i].getElementsByTagName("input")[1];
		arrSelects[i].getElementsByTagName("input")[0].onclick = function() {
			objHiddenClassification.style.display = "none";
			objHiddenText.style.display = "none";
		}
		arrSelects[i].getElementsByTagName("input")[1].onclick = function() {
			objHiddenClassification.style.display = "";
			objHiddenText.style.display = "";
			objHiddenField.focus();
		}
	}
}