﻿ function ShowPU_Container(id) {
        var container = document.getElementById(id);                
        var content = document.getElementById(id + '_PU_Content');           
        
        var forms = document.forms;
        if (forms.length > 0) {
            var dst = forms[0];
            var src = container;            
            if (src.parentNode != dst)
            {                
                src.parentNode.removeChild(src);
                dst.appendChild(src);                
            }
        }
        
        content.style.visibility = "hidden";
        if(typeof(content)=="undefined") return;
        container.className = "PopUp VisibleDiv";        
        var visProp = document.getElementById(id + "_PU_Vis");
        visProp.value = "true";
        var ch = 0, cw = 0;
        ch = document.documentElement.clientHeight; 
        cw = document.documentElement.clientWidth;
        var inW = content.clientWidth;
        var inH = content.clientHeight;
        container.style.width = cw + 'px';
        container.style.height = ch + 'px';
        container.style.top = document.documentElement.scrollTop + 'px';
        container.style.left = document.documentElement.scrollLeft + 'px';        
        content.style.top = (ch/2 - inH/2) + 'px';
        content.style.left = (cw/2 - inW/2) + 'px';         
        content.style.visibility = "visible";
    }
    function HidePU_Container(id, funct) {
        var container = document.getElementById(id);
        var visProp = document.getElementById(id + "_PU_Vis");
        visProp.value = "false";
        if(typeof(container)=="undefined") return;
        container.className = "PopUp HiddenDiv";        
        if (typeof(funct)!="undefined" && funct != null)
        {
            funct(id);
        }
    }
   function ResizePU_Container(id) {
         var container = document.getElementById(id);
         if (container.className != "PopUp HiddenDiv")
         {
            ShowPU_Container(id);
         }     
   }   