var _bz_focused = null;
var _bz_focused_class = null;
function bz_focus(_target, _class)
{
if (_bz_focused == _target) return;
if (_bz_focused) {
	_bz_focused.bzfocused = false;
	_bz_focused.className = _bz_focused_class;
}
_bz_focused_class = _class;
_bz_focused = _target;
_bz_focused.bzfocused = true;
_bz_focused.className = _class+'_focus';
}
function bz_hover(_target, _class)
{
if (_target.bzfocused || _target.bzhovered) return;
_target.bzhovered = true;
_target.className = _class+'_hover';
}
function bz_hout(_target, _class)
{
if (_target.bzfocused) return;
_target.bzhovered = false;
_target.className = _class;
}
function bz_clearfocus()
{
if (!_bz_focused) return;
_bz_focused.bzfocused = false;
_bz_focused.className = _bz_focused_class;
_bz_focused.blur();
_bz_focused_class = '';
_bz_focused = null;
}
var _bz_alt_hovered = null;
var _bz_alt_hovered_class = null;
function bz_alt_hover(_target, _class)
{
if (_bz_alt_hovered == _target) return;
if (_bz_alt_hovered) {
	_bz_alt_hovered.bzalthovered = false;
	_bz_alt_hovered.className = _bz_alt_hovered_class;
}
_bz_alt_hovered_class = _class;
_bz_alt_hovered = _target;
_bz_alt_hovered.bzalthovered = true;
_bz_alt_hovered.className = _class+'_hover';
}
function bz_clear_alt_hover()
{
if (!_bz_alt_hovered) return;
_bz_alt_hovered.bzalthovered = false;
_bz_alt_hovered.className = _bz_alt_hovered_class;
_bz_alt_hovered.blur();
_bz_alt_hovered_class = '';
_bz_alt_hovered = null;
}