var dP = null;
var dOvl = null;

function clOvl()
{
    if(dOvl) { dOvl.parentNode.removeChild(dOvl); dOvl = null; }
    if(dP) { dP.parentNode.removeChild(dP); dP = null; }
}

function crOvl()
{
    var aPSi = gPSi();
    var aPSc = gPSc();

    clOvl();

    dOvl = document.createElement("div");
    dOvl.setAttribute('id','ovl');
    dOvl.onclick = function () {clOvl(); return false;}
    dOvl.style.height = ('1200px');
    document.body.insertBefore(dOvl, document.body.firstChild);

    var div = document.createElement('div');
    if(!div) return false;

    var aCl = document.createElement('a');
    var iCl = document.createElement('img')
    iCl.src = "/img/page/cl.gif";
    iCl.height = 66;
    iCl.width = 72;
    aCl.appendChild(iCl);
    aCl.href = "javascript:;";
    aCl.onclick = function () { new Effect.Fade('mydiv'); window.setTimeout('clOvl()', 800); return false; } // {clOvl(); return false;}
    aCl.className = "cl";
    div.appendChild(aCl);

    div.style.visibility = 'hidden';

    document.body.appendChild(div);
    dP = div;

    return div;
}


function openContainer(tx, idx)
{
    var width = 404;
    var height = 1150;

    if (document.location.search)
    {
        document.location.href = '/index.php';
        return false;
    }

    if(!document.createElement) return(true);

    var aPSi = gPSi();
    var aPSc = gPSc();

    clOvl();

    var div = crOvl();
    if(!div) return true;

    div.className = "pT"+ idx;
    div.id = "mydiv";

    var y = 25;
    var x = 272;

    div.style.top = (y) + "px";
    div.style.left = (x) + "px";
    div.style.width = (width)+"px";
    div.style.height = (height)+"px";

    if(tx!='')
    {
        tx = tx.replace(/togh_/g,'togh1_');
        tx = tx.replace(/togdi_/g,'togdiv_');

        var divTx = document.createElement('div');
        divTx.className = "tx";
        divTx.innerHTML = tx;
        div.appendChild(divTx);
    }

    Element.hide("mydiv");
    div.style.visibility = '';

    Effect.Appear("mydiv");

    return false ;
}

function gPSc()
{
    var yScroll;

    if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ yScroll = document.documentElement.scrollTop; } else if (document.body) { yScroll = document.body.scrollTop; }

    aPSc = new Array('',yScroll)
    return aPSc;
}

function gPSi()
{
    var xScroll, yScroll;

    if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){  xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; }

    var windowWidth, windowHeight;

    if (self.innerHeight) { windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; }

    if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; }

    if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; }

    aPSi = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
    return aPSi;
}