﻿
var POPUP_DELAY = 1000;       // 1 second
var openTimeout = null;

addDelayHandlers();

function clearOpenTimeout()
{
    if (openTimeout)
    {
        window.clearTimeout(openTimeout);
        openTimeout = null;
    }
}

function addDelayHandlers()
{
    // Seal elements
    var seals = document.getElementsByName('trustseal');
    for (var i = 0; i < seals.length; i++)
    {
        if (!seals[i].previousMouseOver)
        {
            seals[i].previousMouseOver = seals[i].onmouseover;
            seals[i].onmouseover = 
                function()
                {
                    var seal = this;
                    openTimeout = window.setTimeout(function()
                                                    {
                                                        seal.previousMouseOver();
                                                    },
                                                    POPUP_DELAY);
                };

            seals[i].previousMouseOut = seals[i].onmouseout;
            seals[i].onmouseout = 
                function()
                {
                    clearOpenTimeout();
                    this.previousMouseOut();
                };
        }
    }
}

