﻿document.write("<style type=\"text/css\">");
document.write("#mydlgboxbg{width:100%;background:#d7d7d7;filter:alpha(opacity=25);opacity:0.5;position:absolute;top:0;left:0; font-size:12px;z-index:10000}");
document.write("#mydlgbox{border-left:solid 1px #FF6464;border-top:solid 1px #FF6464;border-right:solid 2px #FF6464;border-bottom:solid 2px #FF6464;position:absolute;z-index:10000}");
document.write("#mydlgh4{height:20px;line-height:20px;padding:5px; margin:0px;background:#F1F4F7;color:#000; font-size:18px; text-align:left;border-bottom:solid 1px #DDDDDD;background:#FF6464;}");
document.write("#mydlgtitle{padding:0;margin:0;line-height:25px;color:#fff;font-size:12px; }");
document.write("#mydlgclose{float:right;cursor:pointer;color:white;font-size:12px;line-height:25px;}");
document.write("#mydlgcontent{padding:0px;background:#fff;}");
document.write("</style>");
document.write("<div id=\"mydlgboxbg\" style =\"display :none\"></div>");
document.write("<div id=\"mydlgbox\" style =\"display:none\" >");
document.write("<h4 id=\"mydlgh4\"><span id=\"mydlgclose\"><font style=\"font-size:14px;color:white;\"><b>×</b></font> <font style=\"font-size:12px;color:white;\">关闭</font></span><span id=\"mydlgtitle\"></span></h4>");
document.write("<div id=\"mydlgcontent\"></div>");
document.write("</div>");

var mydlg = {
    close: function() {
        var dlg = document.getElementById("mydlgbox");
        dlg.style.display = "none";
        var dlgbg = document.getElementById("mydlgboxbg");
        dlgbg.style.display = "none";
    },
    showFrame: function(title, src, w, h) {
        document.getElementById("mydlgtitle").innerHTML = title;
        document.getElementById("mydlgcontent").innerHTML = "<iframe frameborder='0' name='dlgframe' width='" + w + "' height='" + h + "' id='dlgframe' scrolling='no' src='" + src + "'></iframe>";

        var dlgbg = document.getElementById("mydlgboxbg");
        dlgbg.style.height = document.body.scrollHeight + "px";
        dlgbg.style.display = "";

        var dlgbtn = document.getElementById("mydlgclose");
        dlgbtn.onclick = this.close;

        var dlg = document.getElementById("mydlgbox");

        dlg.style.width = w;
        var wd = findDimensions();


//-------------------------------------------------

    var e = e||window.event; 
    var objSrc = e.srcElement;//event source element 
    var left = 0; 
    var top  = 0; 
    while (objSrc.offsetParent){ 
        left += objSrc.offsetLeft; 
        top  += objSrc.offsetTop; 
        objSrc    = objSrc.offsetParent; 
    } 
    left += objSrc.offsetLeft;//source element's offsetTop 
    top  += objSrc.offsetTop;//source element's offsetLeft 
    
    //alert(e.offsetX); 
    mouseOffsetX = left + e.offsetX; 

    mouseOffsetY = top + e.offsetY;

//-------------------------------------------------
//        dlg.style.top = parseInt(document.documentElement.scrollTop) + parseInt(wd - h - 40) / 2 + "px";

        dlg.style.top = mouseOffsetY-(h+30)/2 + "px";
if ((mouseOffsetY-(h+30)/2)<0)
{
        dlg.style.top = mouseOffsetY-100 + "px";
}

        dlg.style.left = (parseInt(window.screen.width) - parseInt(w)) / 2 + "px";
        
        dlg.style.display = "";
    }
}
function findDimensions() //函数：获取尺寸  
{   //获取窗口宽度   
    if (window.innerWidth) winWidth = window.innerWidth;
    else
        if ((document.body) && (document.body.clientWidth))
        winWidth = document.body.clientWidth;
    //获取窗口高度   
    if (window.innerHeight) winHeight = window.innerHeight;
    else if ((document.body) && (document.body.clientHeight)) winHeight = 600 ;
    //通过深入Document内部对body进行检测，获取窗口大小   
    if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientHeight)
    { winHeight = document.documentElement.clientHeight; winWidth = document.documentElement.clientWidth; }
    //结果输出至两个文本框 
    return winHeight;
}  


function mouse_y() 
{ 
    var e = e||window.event; 
    var objSrc = e.srcElement;//event source element 
    var left = 0; 
    var top  = 0; 
    while (objSrc.offsetParent){ 
        left += objSrc.offsetLeft; 
        top  += objSrc.offsetTop; 
        objSrc    = objSrc.offsetParent; 
    } 
    left += objSrc.offsetLeft;//source element's offsetTop 
    top  += objSrc.offsetTop;//source element's offsetLeft 
    
    //alert(e.offsetX); 
    mouseOffsetX = left + e.offsetX; 

    mouseOffsetY = top + e.offsetY;
return mouseoffsety;
}