﻿

//window.onload = CreateObject;

function CreateObject() {
    //新增頁面掩盖層
    var vDobj = document.createElement("div");
    vDobj.setAttribute("id", "divConceal");
    vDobj.className = "divConceal";
    vDobj.style.display = "none";

    document.body.appendChild(vDobj);


    //打开顯示资料層
    var vDobjLayer = document.createElement("div");
    vDobjLayer.setAttribute('id', 'divLayer');
    vDobjLayer.className = "divLayer";
    vDobjLayer.style.display = "none";
    //vDobjLayer.setAttribute('style', 'display=none;OVERFLOW-y:hidden;OVERFLOW-x:auto;');
    document.body.appendChild(vDobjLayer);
    //



    var vIfObj = document.createElement("iframe");
    vIfObj.setAttribute('id', 'DivShim');
    vIfObj.className = "DivShim";
    vIfObj.style.display = "none";
    vIfObj.scrolling = "no";
    //vIfObj.setAttribute('style', 'display=none;OVERFLOW-y:hidden;OVERFLOW-x:auto;');
    vIfObj.frameborder = "0";
    vIfObj.src = "";

    document.body.appendChild(vIfObj);

    var vHtml = "<table id =\"tabDivPage\" style=\"width:100%;height:100%;\"> "
                      + "<tr style =\" height :20px;\" >"
                      + "<td style =\"text-align :left;\"> &nbsp;<font  size=\"2pt\" ><b><span id =\"spTitle\"> </span></b></font> </td><td style =\"text-align :right;\"> <a href =\"javascript://\"  onclick =\"CloseDivConceal()\">關閉</a></td>"
                      + "</tr>"
                      + "<tr>"
                      + "<td colspan =\"2\">"
                      + "<iframe  id=\"ifOHomeEdictDetail\"  frameborder=\"0\"  scrolling=\"no\"   style =\"border:0; padding-top :0px; margin-top :0px;width:100%;OVERFLOW-y:hidden;OVERFLOW-x:auto;');\" src =\"\" ></iframe>"
                      + "</td>"
                      + "</tr>"
                      + "</table>"

    document.getElementById("divLayer").innerHTML = vHtml;

}


/**********************************************************************
** 功能说明 : 打开窗口  
** Obj   : 
**
** NOTE：
**	vUrl :要打开的文件路径
**  vWidth  : 窗口的宽度
**  vHeight : 窗口的高度
**  vtitle ： 窗口的title  
***********************************************************************/
function OpenUrl(vUrl, vWidth, vHeight, vtitle) {
    CreateObject();
    //var left = parseInt(screen.width / 2 - vWidth / 2);
    //var top = parseInt(screen.height / 2 - vHeight);

    //left = 30;
    //top = 15;
    var left = parseInt(screen.width / 2 - vWidth / 2);
    //var top = parseInt(screen.height / 2);
    var top = parseInt((screen.availHeight - 150 - vHeight) / 2) + parseInt(document.documentElement.scrollTop)
    //var top = (document.body.offsetHeight - 30 - vHeight) / 2 + parseInt(document.documentElement.scrollTop);
    //var top = (screen.height - vHeight + document.documentElement.scrollTop) / 2;  //(document.body.clientHeight - vHeight) / 2

    //alert(top)
    OpenSetUrl(vUrl, vWidth, vHeight, vtitle, top, left);

}


function OpenSetUrl(vUrl, vWidth, vHeight, vtitle, top, left) {


    document.getElementById("divLayer").style.height = vHeight + "px";
    document.getElementById("divLayer").style.width = vWidth + "px";

    document.getElementById("divLayer").style.left = left + "px";
    document.getElementById("divLayer").style.top = top + "px";

    document.getElementById("DivShim").style.left = left + "px";
    document.getElementById("DivShim").style.top = top + "px";

    document.getElementById("spTitle").innerText = vtitle;

    document.getElementById("ifOHomeEdictDetail").src = vUrl;
    document.getElementById("ifOHomeEdictDetail").style.height = (vHeight - 25) + "px";

    //document.getElementById("tabDivPage").style.width = vWidth + "px";

    OpenDivConceal();
}






function OpenDivConceal() {
    document.getElementById("divConceal").style.display = "";
    document.getElementById("divLayer").style.display = "";


    var DivRef = document.getElementById('divLayer');
    var IfrRef = document.getElementById('DivShim');

    DivRef.style.display = "block";
    IfrRef.style.width = DivRef.offsetWidth;
    IfrRef.style.height = DivRef.offsetHeight;

    IfrRef.style.left = DivRef.style.left;
    IfrRef.style.zIndex = DivRef.style.zIndex - 1;
    IfrRef.style.display = "block";


    var IDselect = document.getElementsByTagName("select");



    for (var i = 0; i < IDselect.length; i++) {
        IDselect[i].disabled = true;

    }

}




/**********************************************************************
** 功能说明 : 關閉窗口  
** Obj   : 
**
** NOTE：
***********************************************************************/

function CloseDivConceal() {
    document.getElementById("divConceal").style.display = "none";
    document.getElementById("divLayer").style.display = "none";
    document.getElementById('DivShim').style.display = "none";

    var IDselect = document.getElementsByTagName("select");

    for (var i = 0; i < IDselect.length; i++) {
        IDselect[i].disabled = false;

    }
}
