function findPosX(obj){
    var curleft=0
    if(obj.offsetParent){
        while(obj.offsetParent){
            curleft+=obj.offsetLeft;
            obj=obj.offsetParent;
        }
    }else if(obj.x) curleft+=obj.x;
    return curleft;
}
function findPosY(obj){
    var curtop=0;
    if(obj.offsetParent){
        while(obj.offsetParent){
            curtop+=obj.offsetTop;
            obj=obj.offsetParent;
        }
    }else if(obj.y) curtop+=obj.y;
    return curtop;
}
var iid;
var inlist=false;
function hideResult(){
    if(inlist) return;
    div=document.getElementById("kres");
    div.style.visibility="hidden";
}
function setInlist(allapot){
    inlist=allapot;
    if(!inlist)
       setTimeout("hideResult()",300);
}
function showResult(foo){
    var xpos;
    var ypos;
    var div;
    var ret;
    var http=createRequestObject();
    var len=foo.length;
    if(len>=2){
        div=document.getElementById("kres");
        http.open("post","search.php",true);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        http.onreadystatechange=function(){
            if(http.readyState==4){
                ret=http.responseText;
                if(ret!="empty"){
                    xpos=findPosX(document.getElementById("krespos"));
                    ypos=findPosY(document.getElementById("krespos"));
                    div.style.left=(xpos)+"px";
                    div.style.top=(ypos+27)+"px";
                    div.style.visibility="visible";
                    div.innerHTML=ret;
                    if(iid)
                        clearTimeout(iid);
                    iid=setTimeout("hideResult()",5000);
                    //--bezar indul
                    //--eger odavisz, bezar ujraindul
                }else
                    hideResult()
            }
        }
        http.send("foo="+foo);
    }
}

