if ( typeof hideAllMenus != 'undefined' )
{
document.onclick    = hideAllMenus;
}
var oLoginForm          = null;
var oMyAccountWindow    = null;
var oHelpWindow         = null;
var sVisibleTableStyle  = ( is_ie ) ? 'block' : 'table';
function init()
{
var oLoadingDiv = document.getElementById( 'div_loading' );
if ( oLoadingDiv != null )
{
oLoadingDiv.style.display  = 'none';
}
oLoginForm  = document.forms[ 'login' ];
if ( oLoginForm != null )
{
oLoginForm.j_username.focus();
}
if ( typeof pageInit != 'undefined' )
{
pageInit();
}
if ( typeof menuInit != 'undefined' )
{
menuInit();
}
}
function returnFalse()
{
return false;
}
function getLeft( oSource )
{
var iReturnCoord = 0;
while ( oSource != null )
{
iReturnCoord += oSource.offsetLeft;
oSource = oSource.offsetParent;
}
return iReturnCoord;
}
function getTop( oSource )
{
var iReturnCoord = 0;
while ( oSource != null )
{
iReturnCoord += oSource.offsetTop;
oSource = oSource.offsetParent;
}
return iReturnCoord;
}
function debug( sMessage )
{
var oToday      = new Date();
var sTimestamp  = oToday.getHours() + ':' + oToday.getMinutes() + ':' + oToday.getSeconds();
var oDebugTextarea  = document.getElementById( 'textarea_debug' );
if ( oDebugTextarea == null )
{
var oNewTextarea    = document.createElement( 'TEXTAREA' );
oNewTextarea.id     = 'textarea_debug';
document.body.appendChild( oNewTextarea );
oDebugTextarea  = document.getElementById( 'textarea_debug' );
}
with ( oDebugTextarea.style )
{
display     = 'block';
width       = '175px';
height      = '454px';
position    = 'absolute';
left        = '785px';
fontFamily  = 'arial';
fontSize    = '11px';
top         = '71px';
}
oDebugTextarea.value    = sTimestamp + ' > ' + sMessage + '\n' + oDebugTextarea.value;
}
function debugProps( object )
{
for ( prop in object )
debug( 'object.' + prop + ' = \'' + eval('object.'+prop) + '\'' );
}