function chooseModule(formname, hiddenname, coId, infoEltName, description, ContextMenuName)
{
    HiddenElt = eval("document." + formname + "." + hiddenname);
    HiddenElt.value = coId;

    InfoElt = document.getElementById(infoEltName);
    InfoElt.firstChild.nodeValue = decodeURI(description);

    hideContextMenu(document.getElementById(ContextMenuName));
}

function insertModuleOnTop(formname, hiddenname, coId)
{
    HiddenElt = eval("document." + formname + "." + hiddenname);
    HiddenElt.value = coId;

    BlockFormular = eval("document." + formname);

    var Input = document.createElement("input");
    Input.setAttribute("type", "hidden");
    Input.setAttribute("name", "position");
    Input.setAttribute("value", "-");
    BlockFormular.appendChild(Input);

    setCmdAndSubmit(formname,'insert_module','');
}


function makelight(eltId)
{
    Elt = document.getElementById(eltId);
    setLightCss(Elt);

    /**
    Image = new Image();
    Image.src = "/ebob/get_cross.php?w=" + Elt.offsetWidth + "&h=" + Elt.offsetHeight;

    MyDiv = document.createElement("div");

    PositionStyles = document.createAttribute("style");
    PositionStyles.nodeValue = "background-color:transparent;position:absolute;top:" + getEltPosTop(Elt) + "px;left:" + (getEltPosLeft(Elt) - 8) + "px;";
    MyDiv.setAttributeNode(PositionStyles);

    MyDiv.appendChild(Image);
    Elt.appendChild(MyDiv);
    **/
}


function setLightCss(Elt)
{
    if (Elt && Elt.nodeType == 1)
    {
        fac = 1.3;

        Elt.style.backgroundColor = 'transparent';

        if (Elt.style.color)
        {
            Ausdruck = /\((.*)\)/;
            Ausdruck.exec(Elt.style.color);
            parts = RegExp.$1.split(", ");
            vorher = Elt.style.color;

            grey = parseInt(parts[0] * fac);
            grey = (grey > 204)?(204):(grey);
            Elt.style.color = 'rgb(' + grey + ', ' + grey + ', ' + grey + ')';
        }
        else
        {
            Elt.style.color = '#cccccc';
        }

        if (Elt.hasChildNodes)
        {
            for (var index in Elt.childNodes)
            {
                if (Elt.childNodes[index])
                    setLightCss(Elt.childNodes[index]);
            }
        }
    }
}

