﻿var ns4 = document.layers;
var ie4 = document.all;
var nn6 = document.getElementById && !document.all;

function showFullScreenPopup(stDivId, intWidth, intHeight) {
    var scrolledX, scrolledY;

    if( self.pageYOffset ) {
        scrolledX = self.pageXOffset;
        scrolledY = self.pageYOffset;
    } 
    else if( document.documentElement && document.documentElement.scrollTop ) {
        scrolledX = document.documentElement.scrollLeft;
        scrolledY = document.documentElement.scrollTop;
    } else if (document.body) {
        scrolledX = document.body.scrollLeft;
        scrolledY = document.body.scrollTop;
    }
    
    // Determine the coordinates of the center of the page
    var clientWidth, clientHeight, centerX, centerY;
    if( self.innerHeight ) {
        clientWidth = self.innerWidth;
        clientHeight = self.innerHeight;
    } 
    else if( document.documentElement && document.documentElement.clientHeight ) {
        clientWidth = document.documentElement.clientWidth;
        clientHeight = document.documentElement.clientHeight;
    } 
    else if( document.body ) {
        clientWidth = document.body.clientWidth;
        clientHeight = document.body.clientHeight;
    }

    centerX = clientWidth/2;
    centerY = clientHeight/2;

    var leftOffset = scrolledX + (centerX - (intWidth / 2)) ;
    var topOffset = (scrolledY + (centerY - (intHeight / 2))) -50;
    
    if (ns4) {
        myObj = eval("document." + stDivId);
        myObj.visibility = "show";
        myObj.left = leftOffset + "px";
        myObj.top = topOffset + "px";

        myBkg = document.divBkg;
        myBkg.visibility = "show";

        myTblBkg = document.tblBkg;
        myTblBkg.width = $telerik.$(document).width() + "px";
        myTblBkg.height = $telerik.$(document).height() + "px";
    }
    else if (ie4) {
        myObj = eval("document.all['" + stDivId + "'].style");
        myObj.visibility = "visible";
        myObj.left = leftOffset + "px";
        myObj.top = topOffset + "px";
        
        myBkg = document.all['divBkg'].style
        myBkg.visibility = "visible";
        
        myTblBkg = document.all['tblBkg'].style
        myTblBkg.width = $telerik.$(document).width() + "px";
        myTblBkg.height = $telerik.$(document).height() + "px";
    }
    else if (nn6) {
        myObj = eval("document.getElementById('" + stDivId + "').style");
        myObj.left = leftOffset + "px";
        myObj.top = topOffset + "px";
        myObj.visibility = "visible";
        
        myBkg = document.getElementById('divBkg').style;
        myBkg.visibility = "visible";

        myTblBkg = document.getElementById('tblBkg').style;
        myTblBkg.width = $telerik.$(document).width() + "px";
        myTblBkg.height = $telerik.$(document).height() + "px";
    }
}


function hideFullScreenPopup(stDivId) {
    if (ns4) {
        myObj = eval("document." + stDivId);
        myBkg = document.divBkg;
        
        myObj.visibility = "hide";
        myBkg.visibility = "hide";
    }
    else if (ie4) {
        myObj = eval("document.all['" + stDivId + "'].style");
        myBkg = document.all['divBkg'].style

        myObj.visibility = "hidden";
        myBkg.visibility = "hidden";
    }
    else if (nn6) {
        myObj = eval("document.getElementById('" + stDivId + "').style");
        myBkg = document.getElementById('divBkg').style;

        myObj.visibility = "hidden";
        myBkg.visibility = "hidden";
    }
}

