var Dom = YAHOO.util.Dom; var Event=YAHOO.util.Event; var tt_view_w; var tt_view_h; var screenPos={x:0, y:0}; function ttResetSize(e) { tt_view_w=Dom.getViewportWidth(); tt_view_h=Dom.getViewportHeight(); } function ttResetScroll(e) { screenPos={x:Dom.getDocumentScrollLeft(),y:Dom.getDocumentScrollTop()}; } var yh_tt; var tt_timeout; var tt_header=document.createElement('div'); tt_header.id='tt_header'; tt_header.className='tt_header'; var tt_inner=document.createElement('div'); tt_inner.id='tt_inner'; tt_inner.className='yh_tooltip'; var tt_div=document.createElement('div'); tt_div.id='yh_tt'; tt_div.className='yh_tt_div'; tt_div.appendChild(tt_inner); function init_tt() { document.body.appendChild ( tt_div ); yh_tt=new YAHOO.widget.Overlay('yh_tt',{visible:false, zIndex:999}); yh_tt.setBody ( tt_div ); yh_tt.render(document.body); tt_div.style.display=''; Event.addListener ( window, 'resize', ttResetSize ); Event.addListener ( window, 'scroll', ttResetScroll ); Event.addListener ( tt_div, 'click', hideTip ); ttResetSize(); ttResetScroll(); } //See end.js// Event.onDOMReady( init_tt ); function _moveNodes(dst,src) { var c; // tmp if(dst==null || src==null) return; // empty dst while ( (c=dst.firstChild) ) { dst.removeChild(c); } // move src to dst while ( (c=src.firstChild) ) { dst.appendChild(src.removeChild(c)); } } var tt_curElem; var tt_size={w:200,h:200}; // initial size.. function showTip(e, pelem, elem_tt_div, updateContents) { //elem=Event.getTarget(e); var elem = pelem; if(typeof(elem)!='object') elem=document.getElementById(pelem); if(typeof(updateContents)=='undefined') updateContents = false; helpOn(e); var reposition=tt_curElem != elem; if (tt_curElem != elem || updateContents) { if(typeof(elem_tt_div)=='undefined' || !elem_tt_div) elem_tt_div = elem.tt_div; else elem.tt_div = elem_tt_div; if(typeof(elem_tt_div)=='undefined') return; // have to try again :) if (tt_curElem && tt_curElem.tt_div != elem_tt_div) { // put tt_inner children back in tt_curElem //var td=YAHOO.util.Dom.get(tt_curElem.tt_div); /*for (var x=0;x