
function showPopup(name)
    {
    ypos = getDivTop(name);
    if (document.layers)
        {
        ypos = ypos - 205;
        }
    setDivTop(name, ypos);

    xpos = getDivLeft(name);
    if (document.layers)
        {
        xpos = xpos - 20;
        }
    setDivLeft(name, xpos);

    showDiv(name);
    }


function getDivTop(name)
    {
    if (document.all)
        {
        if (document.all[name])
            {
            curelem = document.all[name];
            myoffsettop = 0;
            while(curelem.tagName != "BODY")
                {
                myoffsettop += curelem.offsetTop;
                curelem = curelem.offsetParent;
                }
            return myoffsettop;
            }
        }
    else if (document.getElementById)
        {
        if (document.getElementById(name))
            {
            curelem = document.getElementById(name);
            myoffsettop = 0;
            while(curelem.tagName != "BODY")
                {
                myoffsettop += curelem.offsetTop;
                curelem = curelem.offsetParent;
                }
            return myoffsettop;
            }
        }
    else if (document.layers)
        {
        return currentmouseposition_y;
        }
    }

function setDivTop(name, top)
    {
    if (document.all)
        {
        if (document.all[name])
            {
            document.all[name].style.top = top;
            }
        }
    else if (document.layers)
        {
        if (document.layers[name])
            {
            document.layers[name].top = top;
            }
        }
    else if (document.getElementById)
        {
        if (document.getElementById(name))
            {
            document.getElementById(name).style.top = top;
            }
        }
    }

function setDivLeft(name, left)
    {
    if (document.all)
        {
        if (document.all[name])
            {
            document.all[name].style.left = left;
            }
        }
    else if (document.layers)
        {
        if (document.layers[name])
            {
            document.layers[name].left = left;
            }
        }
    else if (document.getElementById)
        {
        if (document.getElementById(name))
            {
            document.getElementById(name).style.left = left;
            }
        }
    }

function showDiv(name, top, left)
    {
    if (document.all)
        {
        if (document.all[name])
            {
            document.all[name].style.visibility = "visible";
            }
        }
    else if (document.layers)
        {
        if (document.layers[name])
            {
            document.layers[name].visibility = "show";
            }
        }
    else if (document.getElementById)
        {
        if (document.getElementById(name))
            {
            document.getElementById(name).style.visibility = "visible";
            }
        }
	setDivTop(name, top);
	setDivLeft(name, left);
	}

function hideDiv(name)
    {
    if (document.all)
        {
        if (document.all[name])
            {
            document.all[name].style.visibility = "hidden";
            }
        }
    else if (document.layers)
        {
        if (document.layers[name])
            {
            document.layers[name].visibility ="hidden"
            }
        }
    else if (document.getElementById)
        {
        if (document.getElementById(name))
            {
            document.getElementById(name).style.visibility = "hidden";
            }
        }
    }


function showRegister(KategorieId, field, top, left)
	{
	showDiv('Register', top, left);
	value = eval("document.Formular." + field + ".value");
	url = "index.php?KategorieId=" + KategorieId + "&rq=reg" + field + "&field=" + field + "&offset=0&pattern=" + value;
	if (window.frames)
		{
		if (window.frames['REGIFRAME'])
			{
			window.frames['REGIFRAME'].location = url;
			}
		// else
			// alert("NO IFRAME");
		}
	
	}



