var bubbleImagePath="/websnapr/bg.png";var developerKey="Kq5nHuH6927f";if(typeof Array.prototype.push!="function"){Array.prototype.push=ArrayPush;function ArrayPush(a){this[this.length]=a}}function WSR_getElementsByClassName(h,g,f){var e=(g=="*"&&h.all)?h.all:h.getElementsByTagName(g);var c=new Array();f=f.replace(/\-/g,"\\-");var b=new RegExp("(^|\\s)"+f+"(\\s|$)");var a;for(var d=0;d<e.length;d++){a=e[d];if(b.test(a.className)){c.push(a)}}return(c)}function bindBubbles(a){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(e){var d;if(e.srcElement){d=e.srcElement}else{d=e.target}if(d.href==undefined){d=d.parentNode}var b=d.href;var a=findPos(d)[0]+5;var h=findPos(d)[1]+17;var g=document.createElement("div");document.getElementsByTagName("body")[0].appendChild(g);g.className="previewbubble";if(BrowserDetect.browser=="Explorer"){g.style.width="240px";g.style.position="absolute";g.style.top=h;g.style.zIndex=99999;g.style.left=a;g.style.textAlign="left";g.style.height="190px";g.style.paddingTop="0";g.style.paddingLeft="0";g.style.paddingBottom="0";g.style.paddingRight="0";g.style.marginTop="0";g.style.marginLeft="0";g.style.marginBottom="0";g.style.marginRight="0";g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+bubbleImagePath+"',sizingMethod='image')"}else{g.setAttribute("style","text-align: center; z-index: 99999; position: absolute; top: "+h+"px ; left: "+a+"px ; background: url("+bubbleImagePath+") no-repeat; width: 240px; height: 190px; padding: 0; margin: 0;")}if(BrowserDetect.browser=="Safari"||BrowserDetect.browser=="Konqueror"){var f=h;g.setAttribute("style","text-align: center; z-index: 99999; position: absolute; top: "+f+"px ; left: "+a+"px ; background: url("+bubbleImagePath+") no-repeat; width: 240px; height: 190px; padding: 0; margin: 0;")}var c=document.createElement("img");g.appendChild(c);if(BrowserDetect.browser=="Explorer"){c.style.paddingTop="0";c.style.paddingLeft="0";c.style.paddingBottom="0";c.style.paddingRight="0";c.style.margin="auto";c.style.marginTop="27px";c.style.marginLeft="25px";c.style.marginBottom="0";c.style.marginRight="0";c.style.borderTop="0";c.style.borderLeft="0";c.style.borderBottom="0";c.style.borderRight="0"}else{c.setAttribute("style","padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; margin-top: 27px; margin-left: 12px; margin-bottom: 0; margin-right: 0; border: 0")}c.setAttribute("src","http://images.websnapr.com/?key="+encodeURIComponent(developerKey)+"&url="+b);c.setAttribute("width",202);c.setAttribute("height",152);c.setAttribute("alt","Snapshot")}function detachBubble(a){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(b){var a=curtop=0;if(b.offsetParent){a=b.offsetLeft;curtop=b.offsetTop;while(b=b.offsetParent){a+=b.offsetLeft;curtop+=b.offsetTop}}return[a,curtop]}var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();
