

function _floaterObj() {
    this.ActiveFloater = null;
    this.appVersionArr = navigator.appVersion.split(';');
    this.arrSelects = null;
    
    this.GetAppVersion = function() {
        var appV = this.appVersionArr[1];
        var arrAppV = appV.split(" ");
        return(parseFloat(arrAppV[2]));
    }
    
    this.Show = function(objID, AutoHideSeconds) {
        var pxH = window.document.body.clientHeight;
        var pxW = window.document.body.clientWidth;
    
        var oF = document.getElementById(objID);
        var oDivAlpha = document.getElementById(objID + "_DIValpha");
        var oTD = oF.rows[0].cells[0];
        this.ActiveFloater = oF;
        _AddEvent("scroll", window, function() { _floater.rePos() });
        if(navigator.appName.indexOf('Internet Explorer')>0) {
            oF.style.pixelTop = document.body.scrollTop;
            oF.style.pixelWidth = pxW;
            oF.style.pixelHeight = document.body.offsetHeight;
            oTD.style.pixelWidth = pxW;
            oTD.style.pixelHeight = document.body.offsetHeight;
            oDivAlpha.style.pixelWidth = pxW;
            oDivAlpha.style.pixelHeight = document.body.offsetHeight;
        } else {
            oF.style.top = (document.body.scrollTop) + "px";
            oF.style.width = (pxW) + "px";
            oF.style.weight = (document.body.offsetHeight) + "px";
            oTD.style.width = (pxW) + "px";
            oTD.style.height = (pxH) + "px";
            oDivAlpha.style.width = (pxW) + "px";
            oDivAlpha.style.height = (pxH) + "px";
        }
        if(this.GetAppVersion() < 7) {
            this.arrSelects = document.getElementsByTagName("SELECT");
            var i = 0;
            for(i = 0; i < this.arrSelects.length; i++) {
                this.arrSelects[i].style.visibility = "hidden";
            }
            oDivAlpha.className = "DIValphaIE6";
            oDivAlpha.innerHTML = "<img src='/resources/nuova.MOSS/Imgs/gifTransp.png' width='100%' height='100%' />";
            //oDivAlpha.innerHTML = "<img width='100%' height='100%' />";
        }
        oDivAlpha.style.display = "block";
        oF.style.display = "block";
        //document.body.scrollTop = 0;
        if(AutoHideSeconds) {
            window.setTimeout(function() {
                _floater.Hide(objID);
            },AutoHideSeconds)
        }
    }
    this.Hide = function() {
        if(!_floater.ActiveFloater) return(false);
        var oF = _floater.ActiveFloater;
        var oDivAlpha = document.getElementById(_floater.ActiveFloater.id + "_DIValpha");        
        //document.body.scroll = "auto";
        var i = 0;
        if(this.arrSelects != null)  {
            for(i = 0; i < this.arrSelects.length; i++) {
                this.arrSelects[i].style.visibility = "visible";
            }        
        }
        oDivAlpha.style.display = "none";
        oF.style.display = "none";
    }
    this.rePos = function() {
        if(!this.ActiveFloater) return(false);
        var oDivAlpha = document.getElementById(_floater.ActiveFloater.id + "_DIValpha");        
        if(navigator.appName.indexOf('Internet Explorer')>0) {
            this.ActiveFloater.style.pixelTop = document.body.scrollTop;
            oDivAlpha.style.pixelTop = document.body.scrollTop;
        } else {
            this.ActiveFloater.style.top = (document.body.scrollTop) + "px";
            oDivAlpha.style.top = (document.body.scrollTop) + "px";
        }
    }
    
    
    
}

var _floater = new _floaterObj();

