
function getDist(obj,isTop){
  var acum=0
  while(obj.tagName!="BODY"&&obj.tagName!="HTML"){
    acum+=isTop?obj.offsetTop:obj.offsetLeft
    obj=obj.offsetParent
  }
  return acum
}

function showSummary(linkObj, sbID){
  var so = document.getElementById("summary_"+sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="p12 rolloverSummary"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
  }
}
function hideSummary(sbID){
  var so = document.getElementById("summary_"+sbID);
  if(so){
    so.className="hiddentooltip"
  }
}

function showtopics(linkObj, sbID){
  var so = document.getElementById("summary_"+sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="rollovertopics"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
  }
}
function hidetopics(sbID){
  var so = document.getElementById("summary_"+sbID);
  if(so){
    so.className="hiddentooltip"
  }
}

function shownotessummary(linkObj, sbID){
  var so = document.getElementById("summary_"+sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="notessummary"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
  }
}

function showmySummary(linkObj, sbID){
  var so = document.getElementById("summary_"+sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="p12 rolloverSummary"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
  }
}
function hidemySummary(sbID){
  var so = document.getElementById("summary_"+sbID);
  if(so){
    so.className="hiddentooltip"
  }
}

function showmynotessummary(linkObj, sbID){
  var so = document.getElementById("summary_"+sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="mynotessummary"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
  }
}

function hideFilterSummary(sbID){
  var so = document.getElementById(sbID);
  var iso = document.getElementById('i' + sbID);
  if(so){
    so.className="hiddentooltip";
    iso.className="hiddentooltip";
  }
}

function showFilterSummary(linkObj, sbID){
  var so = document.getElementById(sbID);
  var iso = document.getElementById('i' + sbID);
  var l = getDist(linkObj,false);
  if(so){
    so.className="p12 rolloverSummary"
    so.style.top=(getDist(linkObj,true)+linkObj.offsetHeight)+"px"
    so.style.left= (((l+so.offsetWidth)>document.body.offsetWidth)?((document.body.offsetWidth-so.offsetWidth)-20):(l))+"px"
    
    iso.className="p12 rolloverSummary"
    iso.style.width = so.offsetWidth-17 + "px";
    iso.style.height = so.offsetHeight-10 + "px";
    iso.style.top = so.style.top 
    iso.style.left = so.style.left
  }
}