if(mbl_links == undefined){var mbl_pop_div_node = null; var mbl_pop_div_active = false; var mbl_mouse_xcoord = 0; var mbl_mouse_ycoord = 0; var mbl_mouse_ycoord_prev = 0; var mbl_mouse_going_up = false; var mbl_popup_timeout = null; var mbl_active_link_obj = null; var mbl_last_popup_bottomY = 0; var mbl_link_heights = new Array; var mbl_body_border_top = 0; var mbl_links = new Array(); mbl_links['http://www.technorati.com/tag/VMWare'] = '1'; var mbl_atag = null; function trim(str, ch){ while (str.substring(0,1) == ch){ str = str.substring(1, str.length); } while (str.substring(str.length-1, str.length) == ch){ str = str.substring(0, str.length-1); } return str; } function mbl_getElemTop(e){ var top = e.offsetTop; var pe = e.offsetParent; while (pe != null) { if(pe.offsetTop > 0){ top += pe.offsetTop; } pe = pe.offsetParent; } return top; } function mbl_getObjectStyle(obj, styleIE, styleMozilla) { if(obj.currentStyle){ return obj.currentStyle[styleIE]; }else if (window.getComputedStyle) { var compStyle = window.getComputedStyle(obj, ''); return compStyle.getPropertyValue(styleMozilla); } return '0'; } function mbl_onmousemove(e){ if(!e){ e = window.event; } if(e){ if(e.pageX || e.pageY){ mbl_mouse_xcoord = e.pageX; mbl_mouse_ycoord = e.pageY; }else if(e.clientX){ mbl_mouse_xcoord = e.clientX + document.documentElement .scrollLeft; mbl_mouse_ycoord = e.clientY + document.documentElement .scrollTop; } } if(mbl_mouse_ycoord_prev < mbl_mouse_ycoord){ mbl_mouse_going_up = false; }else{ mbl_mouse_going_up = true; } mbl_mouse_ycoord_prev = mbl_mouse_ycoord; return true; } function mbl_lstats_getParentClickable(obj){ for(var j=0; j<=5; j++){ if(obj && obj.nodeName.toUpperCase() == 'A'){ return obj; } //look for tag obj = obj.parentNode; } return null; } function mbl_ourlc(href){ window.open('http://www.mybloglog.com/links/?url=' + href); } function mbl_recal_ypos(height, top){ var cnt = mbl_link_heights.length; var repos = 0; var x = 1; var h = height; for(var i=0; i (top + (i * h) + 2)){ line_pos = i; } } return h * line_pos; } function mbl_get_link_stats(atag){ var href = trim(atag.href.toLowerCase(), '/'); href = unescape(trim(href, ' ')); var mbl_num_clicks = mbl_links[href]; if(!mbl_num_clicks){ var reg = /\+/gi; var hrefx = href.replace(reg, ' '); mbl_num_clicks = mbl_links[hrefx]; } return mbl_num_clicks; } function mbl_onmous(e){ if(typeof(mbl_pop_div_node) == 'undefined' || mbl_pop_div_node == null){ return true; } var atag = null if(e && e.target){ atag = e.target; } else{ atag = window.event.srcElement; } atag = mbl_lstats_getParentClickable(atag); if(!atag || !atag.href){ return true; } if(atag == mbl_active_link_obj && mbl_pop_div_active){ return true; } var href = trim(atag.href.toLowerCase(), '/'); href = unescape(trim(href, ' ')); var mbl_num_clicks = mbl_get_link_stats(atag); if(mbl_num_clicks > 1){ var clickText = ' Clicks '; } else{ var clickText = ' Click '; } mbl_pop_div_node.innerHTML = '
MyBlogLog Outgoing Link Tracking
' + mbl_num_clicks + clickText + 'Today (updated hourly)
'; mbl_pop_div_node.style.display = 'block'; var top = parseInt(mbl_getElemTop(atag)); var height = parseInt(mbl_pop_div_node.offsetHeight); var width = parseInt(atag.offsetWidth); var repos = 0; repos = mbl_recal_ypos(parseInt(atag.offsetHeight), top); mbl_pop_div_node.style.left = mbl_mouse_xcoord + 'px'; mbl_pop_div_node.style.top = top - height + repos + 3 + mbl_body_border_top + 'px'; mbl_pop_div_active = true; if(atag && atag.href){ window.status = atag.href; } mbl_active_link_obj = atag; mbl_last_popup_bottomY = top + repos + 3 + mbl_body_border_top; return true; } function mbl_onmousout(e){ mbl_pop_div_active = false; mbl_popup_timeout = window.setTimeout('mbl_onmousout_sub()', 100); return true; } function mbl_onmousout_sub(){ if(mbl_pop_div_node && !mbl_pop_div_active){ mbl_pop_div_node.style.display = 'none'; window.status = ''; } return true; } function mbl_onmous2(e){ mbl_pop_div_active = true; mbl_pop_div_node.firstChild.firstChild.style.display = 'block'; mbl_pop_div_node.style.top = mbl_last_popup_bottomY - parseInt(mbl_pop_div_node.offsetHeight) + 'px'; return true; } function mbl_sort_insert(val){ if(val < 5){ return true; } var cnt = mbl_link_heights.length; var mbl_temp_idx = -1; if(cnt == 0){ mbl_link_heights[0] = val; return true; } for(var i=0; imbl_temp_idx; i--){ mbl_link_heights[i] = mbl_link_heights[i-1]; } mbl_link_heights[mbl_temp_idx] = val; } function mbl_processlinknodes(){ try{ if(typeof(mbl_links) == 'undefined'){ return true; } var eventFlag = 0; var body = document.getElementsByTagName('body')[0]; if(!body){ return true; } var div = document.createElement('DIV'); div.style.display = 'none'; div.style.zIndex = '99'; div.style.position = 'absolute'; div.setAttribute('id', 'mbl_div_id_2s29et301'); mbl_pop_div_node = div; if(body.addEventListener){ eventFlag = 1; mbl_pop_div_node.addEventListener('mouseover', mbl_onmous2, false); mbl_pop_div_node.addEventListener('mouseout', mbl_onmousout, false); }else if(body.attachEvent){ eventFlag = 2; mbl_pop_div_node.attachEvent('onmouseover', mbl_onmous2); mbl_pop_div_node.attachEvent('onmouseout', mbl_onmousout); }else{} body.appendChild(div); var numTest = parseInt(mbl_getObjectStyle(body, 'borderTopWidth', 'border-top-width')); if(!isNaN(numTest)){ mbl_body_border_top = numTest; } var nodes = document.getElementsByTagName('A'); for(var i=0; i