/*
NB - this requires FormHelper.js from _hbi and HBI.js from _hbi
*/
JobSearchValidation							= {
	sPreDefinedText : '',
	init:function() {
		if(!document.getElementById||!document.createTextNode){return;}
		var eForm								= document.getElementById('frmJobSearch');
		if (eForm) {
			JobSearchValidation.sPreDefinedText	= document.getElementById('frmJobSearch_sSearchPhrase').value;
			eForm.onsubmit						= function() {return JobSearchValidation.validate();}
		}
	},
	
	validate:function() {
		var eSearch								= document.getElementById('frmJobSearch_sSearchPhrase');
		var eSearchHelper						= document.getElementById('frmJobSearch_sSearchPhraseHelper');
		
		var isValidForm							= true;
		
		eSearchHelper.innerHTML					= "";
		eSearchHelper.className					= "errorHide";
		
		if (!FormHelper.hasValue(eSearch.value, true) || eSearch.value == JobSearchValidation.sPreDefinedText) {
			eSearch.value						= '';
			eSearchHelper.className				= "errorMessageBlock";
			eSearchHelper.innerHTML				= "You must enter at least one keyword.";
			eSearch.focus();
			isValidForm							= false;
		}
		
		return isValidForm;
	}
}

WindowListener.add("load","JobSearchValidation.init()");