var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;

function setPopup(elem, e, hack)
{
      tmp = document.getElementById(elem);
      if(tmp.style.display == 'inline')
    	tmp.style.display = 'none';
      else
	tmp.style.display = 'inline';
	
    element = elem;

    if (ns4)
    	elementStyle=document.element
    else if (ns6)
    {
    	elementStyle=document.getElementById(element).style;
    }

    else if (ie4)
    {
    	   elementStyle=document.getElementById(elem);
    }

    if(hack)
    {
        var mouseX = (ns4 || ns6) ? e.layerX : event.x;
	var mouseY = (ns4 || ns6) ? e.layerY : event.y;
	mouseY+=5;
    }
    else
    {
        var mouseX = (ns4 || ns6) ? e.pageX : event.x+document.documentElement.scrollLeft;
	var mouseY = (ns4 || ns6) ? e.pageY : event.y+document.documentElement.scrollTop;
    }

    
    	
    //mouseX = (ns4 || ns6) ? e. : event.clientX;
    //mouseY = (ns4 || ns6) ? e.clientY : event.clientY;

	if(ns6)
	{
            elementStyle.left = (mouseX-(document.getElementById(elem).offsetWidth / 2))+"px";
            elementStyle.top = (mouseY+15)+"px";
	}
        else
        {
            elementStyle.style.left = (mouseX-(document.getElementById(elem).offsetWidth / 2))+"px";
            elementStyle.style.top = mouseY+"px";
	}
}


function setPopup2(elem)
{
      tmp = document.getElementById(elem);
      if(tmp.style.display == 'inline')
    	tmp.style.display = 'none';
      else
	tmp.style.display = 'inline';	
}

function activateClick(click, elem, hack)
{ 
    document.getElementById(click).onclick = function(e){setPopup(elem, e, hack);};
};


function addDiv(d, t)
{
    var newDiv = document.createElement("div");
    newDiv.id = d;
    newDiv.className = "showKundInfo";

    newDiv.style.display = "none";
    
    if(t)
    {
	newDiv.style.position = "absolute"; 
	document.getElementById('placeHolderDetail').appendChild(newDiv);
    }
    else
	newDiv.style.position = "absolute";     
	document.getElementById('placeHolder').appendChild(newDiv);
}
