﻿var pltsPop=null; 
var pltsoffsetX = 12; // 弹出窗口位于鼠标左侧或者右侧的距离；3-12 合适 
var pltsoffsetY = 15; // 弹出窗口位于鼠标下方的距离；3-12 合适 
var pltsTitle=""; 
document.write('<div id=pltsTipLayer style="display:none;position: absolute; z-index:10001"></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=""}; 
    
    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="莫泰酒店温馨提示"; 
        else
        { 
            re=/\{(.[^\{]*)\}(.*)/ig; 
            pltsTitle=Msg.replace(re,"$1")+" "; 
            re=/\{(.[^\{]*)\}/ig; 
            Msg=Msg.replace(re,""); 
            Msg=Msg.replace("<br>","");
        }
        var content = 
        '<table style="FILTER:alpha(opacity=90);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="#ff9900"><font color="#ffffff"><b><p id="topleft" align="left">↖'+pltsTitle+'</p><p id="topright" align="right" style="display:none">'+pltsTitle+'↗</p></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="#ff9900"><font color="#ffffff"><b><p id="botleft" align="left">↙'+pltsTitle+'</p><p id="botright" align="right" style="display:none">'+pltsTitle+'↘</p></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 popHeight=pltsTipLayer.clientHeight+document.documentElement.scrollTop;
     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"; 
     } 
     pltsTipLayer.style.left=MouseX+pltsoffsetX+document.body.scrollLeft+popLeftAdjust; 
     pltsTipLayer.style.top=MouseY+pltsoffsetY+document.body.scrollTop+popTopAdjust+document.documentElement.scrollTop;
     return true; 
}

function loseit()
{
     pltsTipLayer.innerHTML=''; 
     pltsTipLayer.style.display='none'; 
     return true; 
}
//pltsinits(); 