//function showpopup(num) {
function showpopup(obj,num,b) {
if (b=='b') {b='';}

    var pos=getElementPosition(obj);
    
    if (pos.x<((document.body.clientWidth)/2)) {
    var d = document.getElementById('pupFR1'+b);
//nyilacskahoz
    var n = document.getElementById('nyilacska');    
    var im = document.getElementById('pupDIVFRI1'+ b);
    im.innerHTML = document.getElementById(num).innerHTML;
    var h = parseInt(im.offsetHeight);
//next row by j
    var v = parseInt(im.offsetWidth);
    document.getElementById('pupFLI1'+b).style.height=h+'px';
    document.getElementById('pupFRI1'+b).style.height=h+'px';
//next rows by j
    document.getElementById('kepalja'+b).style.width=v+'px';
    document.getElementById('kepteteje'+b).style.width=v+'px';

    d.style.left = (pos.x + pos.width-50)+'px';
    d.style.top = pos.y-h-38+'px';
    //nyilacskahoz:
    n.style.left = (pos.x + pos.width-30)+'px';
    n.style.top = (pos.y-20)+'px';
    }
    else {
	var d = document.getElementById('pupFR2'+b);
    //nyilacskahoz
    var n = document.getElementById('nyilacska2');    
	var im = document.getElementById('pupDIVFRI2'+b);
	im.innerHTML = document.getElementById(num).innerHTML;
	var h = parseInt(im.offsetHeight);
	var w = parseInt(im.offsetWidth);
	var v = parseInt(im.offsetWidth);
	document.getElementById('pupFLI2'+b).style.height=h+'px';
	document.getElementById('pupFRI2'+b).style.height=h+'px';

//next rows by j
    document.getElementById('kepalja2'+b).style.width=v+'px';
    document.getElementById('kepteteje2'+b).style.width=v+'px';

	d.style.left = (pos.x - w + 45) +'px';
	d.style.top = (pos.y+22)+'px';
    //nyilacskahoz:
    n.style.left = (pos.x + pos.width-30)+'px';
    n.style.top = (pos.y+25)+'px';
	}
    d.style.visibility = 'visible';    
    n.style.visibility = 'visible';    

}

function getElementPosition(e) { //page coordinates
    var pos=new Object();
    pos.x = pos.y = 0;
    if (e.style.position=='absolute' && e.style.posWidth>=0) {
    pos.width = parseInt(e.style.posWidth);
    pos.height = parseInt(e.style.posHeight);
    }
    else {
    pos.width = parseInt(e.offsetWidth);
    pos.height = parseInt(e.offsetHeight);
    }

    while (e) {
        if (e.style.position=='absolute' && e.style.posLeft>=0) {
	pos.x += parseInt(e.style.posLeft);
        pos.y += parseInt(e.style.posTop);
        }
        else {
	pos.x += parseInt(e.offsetLeft);
        pos.y += parseInt(e.offsetTop);
        }
        e = e.offsetParent;
	} 
    return pos;
    }
    
function hidepopup(){
    var obj = document.getElementById('pupFR1');
	obj.style.visibility='hidden';
	obj = document.getElementById('nyilacska');
	obj.style.visibility='hidden';
}
