var refer=true;

function  getXPos(obj)
{
   var xPos = 0;
   if(obj.offsetParent){
     while(obj.offsetParent){
        xPos += obj.offsetLeft;
        obj = obj.offsetParent;
     }
   }
   return xPos;
}

function  getYPos(obj)
{
   var yPos = 0;
   if(obj.offsetParent){
     while(obj.offsetParent){
        yPos += obj.offsetTop;
        obj = obj.offsetParent;
     }
   }
   return yPos;
}

function combo(id,idPos,offesetX,offsetY) {
  var obj    = document.getElementById(id);
  var objPos = document.getElementById(idPos);
  
  if (refer) {
    obj.style.visibility="visible";
    obj.style.top = getYPos(objPos)+offsetY+"px";
    obj.style.left=getXPos(objPos)+offesetX+"px";
    refer=false;
  }
  else {
    obj.style.visibility="hidden";
    refer=true;
  }
}

function hideQuickSearch(id)
{
   if(!refer){
     obj = document.getElementById(id);
     obj.style.visibility="hidden";
     refer=true;
   }
}

function goSearch(txt)
{
  document.frmSearch.keyword.value = txt;
  document.frmSearch.submit();
}

function fav(id,idPos,offesetX,offsetY) {
  var obj    = document.getElementById(id);
  var objPos = document.getElementById(idPos);

  if (obj.style.visibility == "hidden") {
    obj.style.visibility="visible";
    obj.style.top  = getYPos(objPos)+offsetY+"px";
    obj.style.left = getXPos(objPos)+offesetX+"px";
  }
  else {
    obj.style.visibility="hidden";
  }
}
