if(!this.Presence){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:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{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.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();Presence=(function(){function a(){var g,d=true;function b(){d=false}function i(){d=true}if(document.onfocusin){document.onfocusin=i;document.onfocusout=b}else{window.onfocus=i;window.onblur=b}function j(n,l){var m,o=parseInt(l)||29;m=n||"/presence.axd";g=window.setInterval(function(p){return(function(){c(p)})}(m),o*1000);c(m)}function e(){if(g){window.clearInterval(g)}}function c(n){var m,o,l="";if(BrowserDetect){l="&b="+BrowserDetect.browser+"|"+BrowserDetect.version+"|"+BrowserDetect.OS}m=n+"?"+Math.random().toString().substring(2)+k()+l;o=new Image(1,1);o.src=m}function k(){var l="&r=";if(window.screen&&window.screen.width){l+=window.screen.width+"x"+window.screen.height}l+=d?"a":"i";l+="|b:"+h()+f();return l}function h(){var l=0,m=0;if(typeof(window.innerWidth)=="number"){l=window.innerWidth;m=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){l=document.documentElement.clientWidth;m=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){l=document.body.clientWidth;m=document.body.clientHeight}}}return l+"x"+m}function f(){var m=0,l=0;if(typeof(window.pageYOffset)=="number"){l=window.pageYOffset;m=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){l=document.body.scrollTop;m=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){l=document.documentElement.scrollTop;m=document.documentElement.scrollLeft}}}return"|x:"+m+"y:"+l}return{pulsate:function(m,l){j(m,l)},stop:function(){e()}}}return{createPulse:function(){return new a()}}}())};
