/*    WebSnapr - Preview Bubble Javascript    Written by Juan Xavier Larrea     http://www.websnapr.com - xavier@websnapr.com       */// Point this variable to the correct location of the bg.png filevar bubbleImagePath = 'js/bg.png';// DO NOT EDIT BENEATH THISif(typeof Array.prototype.push!="function"){Array.prototype.push=ArrayPush;function ArrayPush(_1){this[this.length]=_1;}}function WSR_getElementsByClassName(_2,_3,_4){var _5=(_3=="*"&&_2.all)?_2.all:_2.getElementsByTagName(_3);var _6=new Array();_4=_4.replace(/\-/g,"\\-");var _7=new RegExp("(^|\\s)"+_4+"(\\s|$)");var _8;for(var i=0;i<_5.length;i++){_8=_5[i];if(_7.test(_8.className)){_6.push(_8);}}return (_6);}function bindBubbles(e){lbActions=WSR_getElementsByClassName(document,"a","previewlink");for(i=0;i<lbActions.length;i++){if(window.addEventListener){lbActions[i].addEventListener("mouseover",attachBubble,false);lbActions[i].addEventListener("mouseout",detachBubble,false);}else{lbActions[i].attachEvent("onmouseover",attachBubble);lbActions[i].attachEvent("onmouseout",detachBubble);}}}function attachBubble(_b){var _c;if(_b["srcElement"]){_c=_b["srcElement"];}else{_c=_b["target"];}var _d=_c.href;var _e=findPos(_c)[0]+5;var _f=findPos(_c)[1]+17;var _10=document.createElement("div");_10.className="previewbubble";_10.setAttribute("style","text-align: center; z-index: 99999; position: absolute; top: "+_f+"px ; left: "+_e+"px ; background: url("+ bubbleImagePath +") no-repeat; width: 240px; height: 190px; padding: 0; margin: 0;");_10.style.width="240px";_10.style.position="absolute";_10.style.top=_f;_10.style.zIndex=99999;_10.style.left=_e;_10.style.textAlign="left";_10.style.height="190px";_10.style.paddingTop="0";_10.style.paddingLeft="0";_10.style.paddingBottom="0";_10.style.paddingRight="0";_10.style.marginTop="0";_10.style.marginLeft="0";_10.style.marginBottom="0";_10.style.marginRight="0";_10.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bubbleImagePath + "',sizingMethod='image')";var img=document.createElement("img");img.setAttribute("style","margin: auto; padding: 0; margin-left: 25px; margin-top: 27px;  border: 0");img.style.paddingTop="0";img.style.paddingLeft="0";img.style.paddingBottom="0";img.style.paddingRight="0";img.style.margin="auto";img.style.marginTop="27px";img.style.marginLeft="25px";img.style.marginBottom="0";img.style.marginRight="0";img.style.borderTop="0";img.style.borderLeft="0";img.style.borderBottom="0";img.style.borderRight="0";img.setAttribute("src","http://images.websnapr.com/?url="+_d);img.setAttribute("width",202);img.setAttribute("height",152);img.setAttribute("alt","Snapshot");_10.appendChild(img);document.getElementsByTagName("body")[0].appendChild(_10);}function detachBubble(_12){lbActions=WSR_getElementsByClassName(document,"div","previewbubble");for(i=0;i<lbActions.length;i++){lbActions[i].parentNode.removeChild(lbActions[i]);}}if(window.addEventListener){addEventListener("load",bindBubbles,false);}else{attachEvent("onload",bindBubbles);}function findPos(obj){var _14=curtop=0;if(obj.offsetParent){_14=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){_14+=obj.offsetLeft;curtop+=obj.offsetTop;}}return [_14,curtop];}
