//VALIDATIONS FOR JOB_POST.BYT / JOB_EDIT.BYT//
//THIS FILE IS BEING REFERENCED IN BAYT-GLOBAL-PROCS//
function CheckJobPost() {
	if (!CheckInput("form.job_title","JOB TITLE")) return false;
	if (!CheckSelect("form.job_category","JOB CATEGORY")) return false;
	if (!CheckSelect("form.job_location","JOB LOCATION")) return false;
	if (!CheckSelect("form.job_level","CAREER LEVEL")) return false;
	if (!checkFor10("form.jb_citizen","NATIONALITY")) return false;
	if (!CheckInput("form.jb_skills","SKILLS REQUIRED")) return false;
	if (!CheckInput("form.job_description","JOB DESCRIPTION")) return false;
	if (!CheckInput("form.contact_name","CONTACT NAME")) return false;
	if (!CheckInput("form.contact_email","E-MAIL") || !badEmail("form.contact_email")) return false;
	if (!CheckInput("form.company_city","CITY")) return false;
	if (!CheckSelect("form.company_country","COUNTRY")) return false;
	if (!CheckMax("form.jb_skills","SKILLS REQUIRED")) return false;
	if (!CheckMax("form.job_description","JOB DESCRIPTION")) return false;
	//DISABLE THE BUTTONS UPON SUBMIT
	document.form.save.disabled = true;
	if (document.form.reset_bttn) document.form.reset_bttn.disabled = true;
}

//#################################################################
//VALIDATIONS FOR / AGENT_ED_EMP.BYT / SEARCH_CV.BYT//
function checkCVSearch() {
	if (!checkFor10("searchagent.rescountry","CURRENT RESIDENCE LOCATION")) return false;
	if (!checkFor10("searchagent.citizen","NATIONALITY")) return false;
	if (!checkFor10("searchagent.joblocation","DESIRED JOB LOCATION")) return false;
	if (!checkFor10("searchagent.jobcategory","DESIRED JOB CATEGORY")) return false;
	if (!checkFor10("searchagent.educountry","COUNTRY OF EDUCATION")) return false;
	if (!checkFor10("searchagent.expcountry","EXPERIENCE LOCATION")) return false;
	if (!checkFor10("searchagent.language_skills","LANGUAGES")) return false;

	if (parseInt(document.searchagent.cv_exp_range_last.value) != -1 ){
		if (parseInt(document.searchagent.cv_exp_range_last.value) < parseInt(document.searchagent.cv_exp_range.value) ) {
			alert("YEARS OF WORK EXPERIENCE VALUES ARE INCORRECT\n----------\nThe MIN value should not be greater than your MAX value.\nPlease correct your values before you conduct your search.");
			document.searchagent.cv_exp_range_last.focus(); return false;
		} 
	}
	
	var F = document.searchagent;
	//validate for search agent box//
	var aText = "SAVE SEARCH AS AGENT\n----------\n"
	var aBody = F.body;
	var aName = F.agentname;
	var aAgent = F.agent;

	if (aBody.value == "agent_emp" || aBody.value == "agent_ed_emp"){
		if (isWhitespace(aName.value)){
			alert(aText + "Please provide a name for your Search Agent.");
			aName.focus(); return false;
		}
	} else {
		if (aName){
			if (aAgent.checked == true && isWhitespace(aName.value)){
				alert(aText + "Please provide a name for your Search Agent.");
				aName.focus(); return false;
			}
			if (aAgent.checked == false && !isWhitespace(aName.value)){
				alert(aText + "Please check where it says \"CHECK HERE\" to save your Search Agent.");
				aAgent.focus(); return false;
			}
		}
	}
}
//#################################################################