/*!
* Copyright MadCap Software
* http://www.madcapsoftware.com/
* Unlicensed use is strictly prohibited
*
* v20.0.8886.22535
*/
function FMCCheckForBookmarkInternal( a )
{
var hrefPrefix = FMCGetHref( document.location );
var href = FMCEscapeHref( a.href );
if ( href.substring( 0, hrefPrefix.length ) != hrefPrefix )
{
return;
}
var hash = a.href.substring( a.href.lastIndexOf( "#" ) + 1 );
var bookmark = null;
for ( var i = 0; i < document.anchors.length; i++ )
{
var currAnchor = document.anchors[i];
if ( currAnchor.name == hash )
{
bookmark = currAnchor;
break;
}
}
if ( bookmark && typeof( FMCUnhide ) == "function" )
{
FMCUnhide( window, bookmark );
}
}
function FMCClickHandler( e )
{
var target = null;
if ( !e )
{
e = window.event;
}
if ( e.srcElement )
{
target = e.srcElement;
}
else if ( e.target )
{
target = e.target;
}
(target.nodeName == "A") ? FMCCheckForBookmarkInternal( target ) : false;
//
if ( typeof( gJustPopped ) == "undefined" )
{
return;
}
if ( !gJustPopped && gPopupObj && gPopupObj.style.display != "none" )
{
if ( typeof( FMCContainsClassRoot ) == "function" && FMCContainsClassRoot( gPopupObj.className, "MCKLinkBody" ) )
{
gPopupObj.parentNode.removeChild( gPopupObj );
gPopupBGObj.parentNode.removeChild( gPopupBGObj );
}
else
{
if ( gImgNode && typeof( FMCImageSwap ) == "function" )
{
FMCImageSwap( gImgNode, "swap" );
gImgNode = null;
}
// Reset fading
if ( gPopupObj.filters )
{
gPopupObj.style.filter = "alpha( opacity = 0 )";
if ( gPopupBGObj != null )
{
gPopupBGObj.style.filter = "alpha( opacity = 0 )";
}
}
else if ( gPopupObj.style.MozOpacity != null )
{
gPopupObj.style.MozOpacity = "0.0";
if ( gPopupBGObj != null )
{
gPopupBGObj.style.MozOpacity = "0.0";
}
}
//
gPopupObj.style.display = "none";
if ( gPopupBGObj != null )
{
gPopupBGObj.parentNode.removeChild( gPopupBGObj );
}
}
if ( gFadeID != 0 )
{
clearInterval( gFadeID );
}
gPopupObj = null;
gPopupBGObj = null;
gFadeID = 0;
if ( gTextPopupBody )
{
gTextPopupBody = null;
gTextPopupBodyBG = null;
window.onresize = null;
}
}
gJustPopped = false;
}
var gDocumentOnclickFunction = document.onclick;
var gDocumentOnclickFuncs = new Array();
var gDocumentOnkeydownFunction = document.onkeydown;
var gDocumentOnkeydownFuncs = new Array();
document.onclick = function( e )
{
gDocumentOnclickFunction ? gDocumentOnclickFunction() : false;
for ( var i = 0; i < gDocumentOnclickFuncs.length; i++ )
{
gDocumentOnclickFuncs[i]( e );
}
};
document.onkeydown = function( e ) {
gDocumentOnkeydownFunction ? gDocumentOnkeydownFunction() : false;
for (var i = 0; i < gDocumentOnkeydownFuncs.length; i++) {
gDocumentOnkeydownFuncs[i](e);
}
}
gDocumentOnclickFuncs.push(FMCClickHandler);