rem: pos.y -= (width / 2); pos.x -= height; 
add: pos.y -= (height * 2.7); pos.x -= (width * .3); 
context: function showPopupHere(el,divid) {  var targetdiv;  if ( document.all ) {    targetdiv = document.all[divid];  } else {	targetdiv = document.getElementById(divid);  }		  if ( targetdiv != null ) {    var pos = getAbsolutePos(el);    var width =  el.offsetWidth;    var height =  el.offsetHeight;    // Need to adjust position given    if (document.all) {        // For IE, need to adjust both       pos.y -= (width / 2);       pos.x -= height;    }    else {       // For non-IE       //    just adjust the height by offsetHeight of element */       pos.y += height;    }        targetdiv.style.top = pos.y+"px ";    targetdiv.style.left = pos.x+"px ";    targetdiv.style.bgolor = "#cccccc";		        targetdiv.style.visibility = "visible";  } else {    alert('problem: ' + targetdiv.innerHTML);  }}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1235/8851d2c6e78578d5db613442333a8884a95f45a0/popupscripts.js/buggy/podcasts/podcasts-app/src/webapp/scripts/popupscripts.js