function findPos(obj) 
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


function showPanel(obj) 
{

    /* pre IE5 a nizsiu nezozbrazuj roletky. Fukncia ie_verzson je definovana v headery*/
    if((ie_version() > 0) && (ie_version() <= 5))
        return;

    var segment=obj.getAttribute('segment');

    var item=document.getElementById('top_panel_' + segment);
	var panel=document.getElementById('panel_' + segment);
	var iframe=document.getElementById('iframe_' + segment);

	var pos=findPos(item);
	pos[1]+=item.offsetHeight;

	panel.style.left=pos[0]+'px';
	panel.style.top=pos[1]+'px';
	//panel.style.width=(item.offsetWidth-10)+'px';
	panel.style.width='180px';
	panel.style.zIndex=100;
	panel.style.display = 'block';
	
	if (iframe)
	{
		iframe.style.width = panel.offsetWidth + 'px';
		iframe.style.height = panel.offsetHeight + 'px';
		panel.style.display = 'none';
		
		iframe.style.border='none';
		iframe.style.left = panel.style.left;
		iframe.style.top = panel.style.top;
		iframe.style.zIndex = 99;
		iframe.style.display = 'block';
		
		panel.style.display = 'block';
	}
}	


function hidePanel(obj)
{
	var segment=obj.getAttribute('segment');
	document.getElementById('panel_' + segment).style.display = 'none';

	var iframe=document.getElementById('iframe_' + segment);
	if (iframe)
	{
		iframe.style.display = 'none';
	}
}

