var mousewhl = true;

function onLightbox(html, w, h, loading){
	if (mousewhl==false){
	return;
	}

    //set variable
    mousewhl = false;

    //remove scrollbar
    document.body.style.overflowX = "hidden";
    document.body.style.overflowY = "hidden";

    //remove scrollbar and objects
    try{
        var oTagList = document.getElementsByTagName("SELECT");
			for (var i=0;i<oTagList.length;i++) { oTagList[i].style.display = "none"; }
    }catch(e){}

    //create divs
    $("body").append("<div class=displayNone id=divClosebox onclick=offlightbox();></div>");
    $("body").append("<div class=displayNone id=divLightbox onclick=offlightbox();></div>");
    $("body").append("<div class=displayNone id=divLoadbox></div>");
    $("body").append("<div class=displayNone id=divCoverbox></div>");

    //show shadow
    var oFade = getObject("DIV", "divLightbox");
        oFade.className    = "lightboxM";

    //embed it
    var oCover = getObject("DIV", "divCoverbox");
        oCover.innerHTML    = "<div id=divExtrabox></div>";
        oCover.className    = "lightboxC";

    var iTop = (((document.body.clientHeight - h)/2) + document.body.scrollTop);
        if (iTop<100){
            iTop = 100;
        }
    var iLft = (((document.body.clientWidth  - w)/2) + document.body.scrollLeft);
        if (iLft<100){
            iLft = 100;
        }

    var oExtra = getObject("DIV", "divExtrabox");
        oExtra.innerHTML    = html;
        oExtra.className    = "lightboxE";
        oExtra.style.width  = w;
        oExtra.style.height = h;
        oExtra.style.top    = iTop;
        oExtra.style.left   = iLft;

    var oClose = getObject("DIV", "divClosebox");
        oClose.className    = "lightboxX";
        oClose.style.top    = (oExtra.offsetTop - 10);
        oClose.style.left   = (oExtra.offsetLeft + oExtra.offsetWidth) - 15;

    var oLoad = getObject("DIV", "divLoadbox");
        oLoad.className     = "lightboxL";
        oLoad.style.top     = (oExtra.offsetTop - 10);
        oLoad.style.left    = (oExtra.offsetLeft + oExtra.offsetWidth) + 25;
		if (u2Empty(loading)!=""){
		oLoad.className     = "displayNone";
		}

        $(".lightboxE").corners();
}

function offlightbox(){
    //set variable
    mousewhl = true;

    //remove divs
    $("#divClosebox").remove();
    $("#divLightbox").remove();
    $("#divLoadbox").remove();
    $("#divCoverbox").remove();

    //show scrollbar
    document.body.style.overflowX = "auto";
    document.body.style.overflowY = "scroll";

    //show scrollbar and objects
    try{
        var oTagList = document.getElementsByTagName("SELECT");
			for (var i=0;i<oTagList.length;i++) { oTagList[i].style.display = "block"; }
    }catch(e){}
}

document.onmousewheel = function(){
return mousewhl;
}
