// -----------------------------------------------------------------------------------------------------
// XHRScriptInclude.js
//
// XHR Includes
//
// Author        : Thomas E. George
// Creation Date : March 07, 2007
//
// History       : 03/07/2007 - TEG - Initial Implementation
//                 Added this file for XHRScript customizations.
//                 (This file must be included before XHRScript.js)
//               : 12/01/2010 - TEG - touched and redeployed to resync
//
// -----------------------------------------------------------------------------------------------------

var _isIE                              = document.all ? true : false;

var _nRequestReadyState_Uninitialized_ = 0;
var _nRequestReadyState_Loading_       = 1;
var _nRequestReadyState_Loaded_        = 2;
var _nRequestReadyState_Interactive_   = 3;
var _nRequestReadyState_Complete_      = 4;

var _nHttpServerStatus_OK_             = 200;
var _nHttpServerStatus_Forbidden_      = 403;
var _nHttpServerStatus_NotFound_       = 404;
var _nHttpServerStatus_InternalError_  = 500;

var _sXmlDocTag                        = "<?xml";
var _sHtmlASPDebugTag                  = '<!--METADATA TYPE="ASP_DEBUG_INFO"\r\n-->\r\n';

var _bDebugModeXHR                     = false;  // debug mode flag (verbose error reporting)

// ToolTip
var _bActivateTT                       = false; // tooltips activated / deactivated flag
var _bOnMouseOutTT                     = false; // onmouseout clearToolTip() on tooltip pane: on / off flag
var _bTimeOutTTms                      = 5000; // time before calling clearToolTip() on tooltip pane: milliseconds to clear (0 for no timeout, _bOnMouseOutTT must be false)

// PopUp Image
var _bUseXHRMechanismPU                = false; // do popup images using the XMLHttpRequest Object / async AJAX
var _bActivatePU                       = true;  // popup images activated / deactivated flag
var _bOnMouseOutPU                     = false; // onmouseout clearPopUpImage() on popup pane: on / off flag
var _bOnMouseOutPU2                    = false; // onmouseout clearPopUpImageImg2() on popup pane: on / off flag
var _bOnBlurHidePU                     = true; // onblur hide popup img on / off flag (see PopUpImages.js initVarsPUImg())
var _bOnBlurHidePU2                    = true; // onblur hide popup img2 on / off flag (see PopUpImages.js initVarsPUImg())
var _nTimeoutMSPU                      = 0;     // MUST be >= 0
var _nTimeoutMSSetNewImgSize           = 50;    // MUST be >= 0
var _bCloneDivAndIFrame                = true; // MUST be >= 0
var _nImageOffsetDefTop                = 15; // 0 = default [orig -95, next -120]
var _nImageOffsetDefLeft               = -70;  // 0 = default [orig -10, next -70]
var _nImageOffsetTop                   = 15; // 0 = default [orig -95, next -120]
var _nImageOffsetLeft                  = -70;  // 0 = default [orig -10, next -70]
var _nImage2OffsetDefTop               = -170; // 0 = default
var _nImage2OffsetDefLeft              = 52;  // 0 = default
var _nImage2OffsetTop                  = -170; // 0 = default
var _nImage2OffsetLeft                 = 52;  // 0 = default
var _bFixedImgPos                      = false;
var _bFixedImgPos2                     = false;

// Recommend Action
var _bActivateRA                       = true;  // recommend action activated / deactivated flag
var _bStyleDispBNRA                    = true; // use span element.style.display=['block','none'] or span visibility

