function AdminLogin(){

	
	var frm = document.loginForm;
	var frmFields = new Array('username', 'pword');

	for (var i in frmFields) {
		
		// Check each required field in the array.
		if (Trim(frm.elements[frmFields[i]].value) == '') {
			NotValid( frm, frmFields[i], GetDisplayName( frmFields[i] ) + ' Field is not Valid' );
			return false;
		}

		// Check each required field in the array.
		if (Trim(frm.elements[frmFields[i]].value).length < 5 ) {
			NotValid( frm, frmFields[i], GetDisplayName( frmFields[i] ) + ' Value Must Contain At Least 5 Characters' );
			return false;
		}

		// Check each required field in the array.
		if (Trim(frm.elements[frmFields[i]].value).length > 16 ) {
			NotValid( frm, frmFields[i], GetDisplayName( frmFields[i] ) + ' Value Must Not Contain More than 16 Characters' );
			return false;
		}

	}

	frm.action = "?action=submit";
	frm.submit();
}


function ForgotPassword(){
	alert("EzyZone is now in Alpha Release\nWhen Updates are completed Password Retrieval will be re-opened");
}
function NotValid(frm, strFieldName, strErrorMessage) {
	frm.elements[strFieldName].focus();
	frm.elements[strFieldName].select();
	alert(strErrorMessage);
}

function GetDisplayName(strFieldName) {
	switch (strFieldName) {
		case 'username':			return 'Username';
		case 'pword':			return 'Password';
		default:					return 'Selected';
	}
}

function Trim(strInput) {
	return strInput.replace(/\s/g, '');
}
