﻿
function designDiv(skinName,closeText,moveText){
    
    if (skinName == "" || skinName == undefined)
        skinName = "_default";
        
    if (closeText == "" || closeText == undefined)
        closeText = "Close";
    
    if (moveText == "" || moveText == undefined)
        moveText = "Move";    
        
    document.write("<link href='ECS.Web.Interface/divToolTip/Skin/" + skinName + "/styleDiv.css' type='text/css' rel='stylesheet' />");
    document.write("<table cellpadding='0' cellspacing='0' border='0'><tr><td class='cornerTopLeft'></td><td class='divOrizontalLine'></td><td class='cornerTopRight'></td></tr><tr><td colspan='3' class='divBody' style='height:7px;'></td></tr><tr><td class='divVerticalLine'></td><td align='right' class='divBody'><table cellpadding='0' cellspacing='0' border='0'><tr><td class='divBody'><a class='divToolTip' onmousedown='javascript:moveDivInit();' onmouseup='javascript:Function(ddEnabled=false)' style='cursor:move;'>" + moveText + "</a></td><td style='width:5px'></td><td class='moveImg' onmousedown='javascript:moveDivInit();' onmouseup='javascript:Function(ddEnabled=false)'></td><td style='width:15px'></td><td class='divBody'><a class='divToolTip' onclick='javascript:hideToolDiv();'>" + closeText + "</a></td><td style='width:5px'></td><td class='closeImg' onclick='javascript:hideToolDiv();'></td><td style='width:5px'></td></tr></table></td><td class='divVerticalLine'></td></tr><tr><td colspan='3' class='divBody' style='height:5px;'></td></tr><tr><td class='divVerticalLine'></td><td class='divBody' valign='top'><iframe style='z-index:100;' id='iDoc' frameborder='0' allowTransparency='true' scrolling='auto'></iframe></td><td class='divVerticalLine'></td></tr><tr><td class='cornerBottomLeft'></td><td class='divOrizontalLine'></td><td class='cornerBottomRight'></td></tr></table>");
}

function showToolDiv(sizeX,sizeY,deviationX,deviationY,url)
{
    var x = window.event.x + document.documentElement.scrollLeft;
    var y = window.event.y + document.documentElement.scrollTop;
    
    document.all.divPopUp.style.width = sizeX;
    document.all.divPopUp.style.height = sizeY;
    document.all.divPopUp.style.top = y + deviationY;
    document.all.divPopUp.style.left = x + deviationX;
    document.all.divPopUp.style.display = "block";
    
    document.all.iDoc.style.width = sizeX-16;
    document.all.iDoc.style.height = sizeY-16;
    document.all.iDoc.src = url;
}

function moveDivInit(e){
    offsetx = event.clientX;
    offsety = event.clientY;
    nowX=parseInt(document.all.divPopUp.style.left);
    nowY=parseInt(document.all.divPopUp.style.top);
    ddEnabled = true;
    document.onmousemove = moveDive;
}

function moveDive(e){
    if (!ddEnabled) return;
    document.all.divPopUp.style.left = nowX+event.clientX-offsetx; 
    document.all.divPopUp.style.top = nowY+event.clientY-offsety;
    return false;  
}

function hideToolDiv()
{
    document.all.iDoc.src = "";
    document.all.divPopUp.style.display = "none";
}