function getAbsolutePosition(element) {
    var r = { x: element.offsetLeft, y: element.offsetTop };
    if (element.offsetParent) {
    var tmp = getAbsolutePosition(element.offsetParent);
    r.x += tmp.x;
    r.y += tmp.y;
    }
    return r;
};

function showBox(obj,id,inner) {
   var pos = getAbsolutePosition(obj);
   //alert(pos.x + " - " + pos.y)
   var dd = document.getElementById(id);
   var dd2 = document.getElementById(inner);
   if (dd) {
       //dd.style.left = eval(pos.x -5) + "px";
       //dd.style.top = eval(pos.y +46) + "px";
       dd.style.left = eval(pos.x -2) + "px";
       dd.style.top = eval(pos.y +46) + "px";
       dd.innerHTML = dd2.innerHTML;
       dd.style.display = "block";
   }
}


function showBoxBAK(obj,id) {
   var pos = getAbsolutePosition(obj);
   //alert(pos.x + " - " + pos.y)
   var dd = document.getElementById(id);
   if (dd) {
       dd.style.left = eval(pos.x -5) + "px";
       dd.style.top = eval(pos.y +46) + "px";
       dd.style.display = "block";
   }
}

function hideBox(id) {
   var dd = document.getElementById(id);
   if (dd) {
       dd.style.display = "none";
   }
}



function startSearch(obj) {
 var query = obj.value;
 if (query.length > 2) {
   if (document.getElementById("search").style.display == "none") {
       pos = getAbsolutePosition(obj);
       var dd = document.getElementById("search");
       if (dd) {

          dd.style.left = eval(pos.x -80) + "px";
          dd.style.top = eval(pos.y +33) + "px";
          dd.style.display = "block";
       }
       /*
       new Effect.Parallel(
       [
       new Effect.Appear("search", { duration: 0.3, sync:true, from: 0.0, to: 0.95}),
       new Effect.BlindDown("search", { duration: 0.3 })
       ]
       );
       */
       //switchContent("search.php?query=" + query ,"search");
   }
   switchContent("search.php?query=" + query ,"search");
 }
}

function closeSearch() {
   //new Effect.Fade("search", { duration: 0.5})
   document.getElementById("search").style.display = "none";
   document.getElementById("search").innerHTML = "";
}

