var timerID = null;

function doPopupMenu(event,obj, sno, name, board_url, fdel_url, furl, add_fd) {
  if(document.all){
    event.cancelBubble = true;
  }
  div_not_hide();
  
  document.getElementById('caption').innerHTML="【 " + name + " 】";
  document.getElementById('link1').innerHTML="<a href=\""+furl+"\"> 個人首頁</a>";
  document.getElementById('link2').innerHTML="<a href=\""+board_url+"\"> 到留言板</a>";
  document.getElementById('link3').innerHTML="<a href=\"note_write.php?to="+sno+"\"> 傳小紙條</a>";
  if(fdel_url!=''){
    re_name=name.replace(/\\/g,"\\\\");
    document.getElementById('link4').innerHTML="<a href=\""+fdel_url+"\" onclick=\"return friend_del_check('"+re_name+"')\">刪除好友關係</a>";
  }
  if(add_fd!=''){  
    document.getElementById('link5').innerHTML="<a href=\""+add_fd+"\"> 加入好友</a>";
  }
  //document.all.link1.innerHTML="<a href=\"#\" onClick=\"parent.location='"+board_url+"'\">"+name+"的留言板</a>";
  //document.all.link2.innerHTML="<a href=\"#\" onClick=\"parent.location='note_write.php?to="+sno+"'\">傳小紙條給"+name+"</a>";
  if(document.all){
      var rect = obj.getBoundingClientRect();
      var menu_src = document.getElementById('menu_src');
      menu_src.style.pixelLeft = document.body.scrollLeft + rect.right - 1;
      menu_src.style.pixelTop = document.body.scrollTop + rect.top + 30;
      menu_src.style.display = "";
  }
      
    if(event.which){
      var menu_src = document.getElementById('menu_src');
      menu_src.style.display="block";
      var  Y = event.pageY;
      var  X = event.pageX;
      menu_src.style.top = Y+'px';
      menu_src.style.left = X+'px';
    }
}

function handler_mouseout() {
  if(window.event){
    if (menu_src.contains(event.toElement) == false) {
      timerID = setTimeout('div_hide()', 500);
    }
  }else{
    document.getElementById('menu_src').display = "none";
    timerID = setTimeout('div_hide()', 500);
  }
}

function div_not_hide() {
  if (timerID != null) {
    clearTimeout(timerID);
  }
}

function div_hide() {
  menu_src.style.display = 'none';
}
