
function retrieveBrowserInfo(){Accordent.BrowserDetection.init(navigator.userAgent,navigator.platform,navigator.vendor);Accordent.PluginDetection.init(Accordent.BrowserDetection.name,Accordent.BrowserDetection.version,Accordent.BrowserDetection.os);}
if(!window.Accordent)
window.Accordent={};Accordent.PluginDetection={init:function(browser,version,os){this._maxSlVersion=2;this._browser=browser.toLowerCase();this._os=os.toLowerCase();this._version=version;this._slSupportedOs=null;this._slSupportedBrowser=null;this.detectSilverlightInternal();},detectSilverlightInternal:function(){if(this.isWin()||this.isLinux()||this.isMac()){this._slSupportedOs=this._os;}
if(this._slSupportedOs!=null){if(this.isFirefox()&&(this._version>=2||parseInt(navigator.userAgent.split('Firefox/')[1].split('.')[1])>=5)||(this.isIe()&&this._version>=6)||this.isChrome()||this.isSafari())
this._slSupportedBrowser=this._browser;}},isOpera:function(){return this._os=='opera';},isIe:function(){return this._browser=='ie';},isNetscape:function(){return this._browser=='netscape';},isFirefox:function(){return this._browser=='firefox';},isChrome:function(){return this._browser=='chrome';},isSafari:function(){return this._browser=='safari';},isMac:function(){return this._os=='mac';},isWin:function(){return this._os=='windows';},isLinux:function(){return this._os=='linux';},isMacPpcOsX:function(){return this.isMac()&&navigator.userAgent.indexOf('PPC Mac OS X')>=0;},canSupportSL:function(slVersion){var canSupport=(!(this._slSupportedOs==null||this._slSupportedBrowser==null||(this.isWin()&&this.isSafari())||(this.isMac()&&this.isIe())));if(slVersion=='2.0')
return canSupport&&(!this.isLinux())&&(!this.isMacPpcOsX());if(slVersion=='1.0')
return canSupport&&(navigator.userAgent.indexOf('Windows NT 5.0')<0);return canSupport;},getSLSupportedVersions:function(){var versions=[];for(var i=this._maxSlVersion;i>0;i--){var versionString=i.toFixed(1);if(this.canSupportSL(versionString))
versions.push(versionString);}
return versions;},getSLInstalledVersions:function(){var versions=[];for(var i=this._maxSlVersion;i>0;i--){var versionString=i.toFixed(1);if(Silverlight.isInstalled(versionString))
versions.push(versionString);}
return versions;}};Accordent.BrowserDetection={init:function(userAgent,platform,vendor){var browsers=[{string:userAgent,subString:"Chrome",identity:"Chrome"},{string:userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"Omniweb"},{string:vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:vendor,subString:"iCab",identity:"icab"},{string:vendor,subString:"KDE",identity:"Konqueror"},{string:userAgent,subString:"Firefox",identity:"Firefox"},{string:vendor,subString:"Camino",identity:"Camino"},{string:userAgent,subString:"Netscape",identity:"Netscape"},{string:userAgent,subString:"MSIE",identity:"IE",versionSearch:"MSIE"},{string:userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}];var oses=[{string:platform,subString:"Win",identity:"Windows"},{string:platform,subString:"Mac",identity:"Mac"},{string:platform,subString:"Linux",identity:"Linux"},{string:userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:platform,subString:"X11",identity:"unix"}];this.name=this.searchString(browsers)||"unknown";this.version=this.searchVersion(userAgent)||this.searchVersion(navigator.appVersion)||"unknown";this.os=this.searchString(oses)||"unknown";browsers=null;oses=null;},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},searchString:function(arrayList){for(var i=0;i<arrayList.length;i++){var dataString=arrayList[i].string;this.versionSearchString=arrayList[i].versionSearch||arrayList[i].identity;if((dataString&&dataString.indexOf(arrayList[i].subString)!=-1)||arrayList[i].prop)
return arrayList[i].identity;}}}