$(function() { $(".lavaLamp").lavaLamp({ fx: "backout", speed: 300 })});

$(document).ready(function() {
    OffsetX=0;
    OffsetY=-210;
    var circleactive = false;
    var cuadro;
    var iex=(document.all);
    var ns4=document.layers;
    var ns6=(document.getElementById && !(document.all));
    var ie4=document.all;
    var mouseX=0;
    var mouseY=0;

    if (ns4) cuadro=document.descbox;
    else if (ns6) cuadro=document.getElementById("descbox").style;
    else if (ie4) cuadro=document.all.descbox.style;

    if (ns4) document.captureEvents(Event.MOUSEMOVE);
    else {
        cuadro.visibility="visible";
        cuadro.display="none";
    }

    document.onmousemove=get_mouse;

    prepareBroken();

    function get_mouse(e){

        var posx = 0;
        var posy = 0;
        if (!e) var e = window.event;
        if (e.pageX || e.pageY)
        {
            posx = e.pageX;
            posy = e.pageY;
        }
        else if (e.clientX || e.clientY)
        {
            posx = e.clientX + document.body.scrollLeft;
            posy = e.clientY + document.body.scrollTop;
        }
        mouseX = posx;
        mouseY = posy;
    }

    function openpopup() {
        document.getElementById("descbox").innerHTML = document.getElementById("hdescbox").innerHTML;
        if (!circleactive) {
            cuadro.left = mouseX+OffsetX+"px";
            cuadro.top = mouseY+OffsetY+"px";

            cuadro.opacity=0.9;
            circleactive=true;
        }
        $("#descbox").fadeIn(300);
    }

    function closepopup() {
        $("#descbox").fadeOut(300);
        circleactive=false;
    }

    function prepareBroken () {
        $(document.getElementById("msgtrigger")).click(function () {
            if(!circleactive)
                openpopup();
            else
                closepopup();
            return false;
        });
        $(document.getElementById("msgtrigger2")).click(function () {
            if(!circleactive)
                openpopup();
            else
                closepopup();
            return false;
        });
    }

    $("html").click(function() {
        closepopup();
    });

});

