/*
NB - this requires FormHelper.js from _hbi and HBI.js from _hbi
*/
LoginValidation					= {
	init:function() {
		if(!document.getElementById||!document.createTextNode){return;}
		var eForm								= document.getElementById('frmLogin');
		if (!eForm) {
			return false;
		}
		eForm.onsubmit							= function() {return LoginValidation.validate();}
	},
	
	validate:function() {
		var eUserName							= document.getElementById('frmLogin_sUserName');
		var eUserNameHelper						= document.getElementById('sUserNameHelper');
		var ePassword							= document.getElementById('frmLogin_sPassword');
		var ePasswordHelper						= document.getElementById('sPasswordHelper');
		
		var isValidForm							= true;
		
		// clear message
		eUserNameHelper.innerHTML				= "&nbsp;";
		ePasswordHelper.innerHTML				= "&nbsp;";
		
		// have they provided a username
		if (!FormHelper.hasValue(eUserName.value, true)) {
			eUserNameHelper.innerHTML			= "You must enter your username.";
			isValidForm							= false;
			eUserNameHelper.style.display		= "block";
		}
		// have they provided a password
		if (!FormHelper.hasValue(ePassword.value, true)) {
			ePasswordHelper.innerHTML			= "You must enter your password.";
			isValidForm							= false;
			ePasswordHelper.style.display		= "block";
		}
		
		return isValidForm;
	}
}
WindowListener.add("load","LoginValidation.init()");