var pltsPop = null;
var pltsoffsetX = 12; // 弹出窗口位于鼠标左侧或者右侧的距离；3-12 合适
var pltsoffsetY = 15; // 弹出窗口位于鼠标下方的距离；3-12 合适
var pltsTitle = "";
var popTopAdjust = 0;
var popLeftAdjust = 0;
document.write('<div id=pltsTipLayer style="display: none;position: absolute; z-index:50001"></div>');
function pltsinits() {
    document.onmouseover = plts;
    document.onmousemove = moveToMouseLoc;
}
function plts() {
    var o = event.srcElement;
   // if (o.alt != null && o.alt != "") { o.dypop = o.alt; o.alt = "" };
   // if (o.title != null && o.title != "") { o.dypop = o.title; o.title = "" };
   if (o.lowsrc != null && o.lowsrc != "") {o.dypop = o.lowsrc; o.lowsrc = "" };
    pltsPop = o.dypop;
    if (pltsPop != null && pltsPop != "" && typeof (pltsPop) != "undefined") {
        pltsTipLayer.style.left = -1000;
        pltsTipLayer.style.display = '';
        var Msg = pltsPop.replace(/\n/g, "<br>");
        Msg = Msg.replace(/\0x13/g, "<br>");
        var re = /\{(.[^\{]*)\}/ig;
        if (!re.test(Msg)) pltsTitle = "www.nfljerseytrades.com";
        else {
            re = /\{(.[^\{]*)\}(.*)/ig;
            pltsTitle = Msg.replace(re, "$1") + " ";
            re = /\{(.[^\{]*)\}/ig;
            Msg = Msg.replace(re, "");
            Msg = Msg.replace("<br>", "");
        }
     
        var content =
 '<table style="border: 1px solid #cccccc" id="toolTipTalbe" cellspacing="1" cellpadding="0"><tr><td width="100%"><table bgcolor="#ffffff" cellspacing="0" cellpadding="0">' +
 '<tr id="pltsPoptop"><td height="20" bgcolor="#0094bb"><font color="#ffffff"><b><p id="topleft" align="left">↖' + pltsTitle + '</p><p id="topright" align="right" style="display:none">' + pltsTitle + '↗</font></b></font></td></tr>' +
 '<tr><td "+attr+" style="padding-left:10px;padding-right:10px;padding-top: 8px;padding-bottom:6px;line-height:140%">' + Msg + '</td></tr>' +
 '<tr id="pltsPopbot" style="display:none"><td height="20" bgcolor="#0094bb"><font color="#ffffff"><b><p id="botleft" align="left">↙' + pltsTitle + '</p><p id="botright" align="right" style="display:none">' + pltsTitle + '↘</font></b></font></td></tr>' +
 '</table></td></tr></table>';
        pltsTipLayer.innerHTML = content;
        toolTipTalbe.style.width = Math.min(pltsTipLayer.clientWidth, document.body.clientWidth / 2.2);
        moveToMouseLoc();
        return true;
    }
    else {
        pltsTipLayer.innerHTML = '';
        pltsTipLayer.style.display = 'none';
        return true;
    }
}
function moveToMouseLoc() {
    if (pltsTipLayer.innerHTML == '') return true;
//    var MouseX = event.x;
    //    var MouseY = event.y;
    var MouseX = event.clientX;
    var MouseY = event.clientY;
    var popHeight = pltsTipLayer.clientHeight;
    var popWidth = pltsTipLayer.clientWidth;
    
    if (MouseY + pltsoffsetY + popHeight > document.body.clientHeight) {
        popTopAdjust = -popHeight - pltsoffsetY * 1.5;
        pltsPoptop.style.display = "none";
        pltsPopbot.style.display = "";
    }
    else {
        popTopAdjust = 0;
        pltsPoptop.style.display = "";
        pltsPopbot.style.display = "none";
    }
    if (MouseX + pltsoffsetX + popWidth > document.body.clientWidth) {
        popLeftAdjust = -popWidth - pltsoffsetX * 2;
        topleft.style.display = "none";
        botleft.style.display = "none";
        topright.style.display = "";
        botright.style.display = "";
    }
    else {
        popLeftAdjust = 0;
        topleft.style.display = "";
        botleft.style.display = "";
        topright.style.display = "none";
        botright.style.display = "none";
    }

    var x = 0, y = 0;
    if (document.all) {//IE
        x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
        y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
        x += window.event.clientX;
        y += window.event.clientY;

    } else {//Good Browsers
        x = evt.pageX;
        y = evt.pageY;
    }
    pltsTipLayer.style.left = (x + this.pltsoffsetX) + "px";
    pltsTipLayer.style.top = (y + this.pltsoffsetY) + "px";   

    return true;
}
pltsinits();
function killErrors() {
    return true;
}
window.onerror = killErrors;