// Copyright 2008 Cloud Engines

function checkPopBrowserWarning(){BrowserDetect.init();var supported=[{b:'Chrome',v:15.0},{b:'ChromeMobile',v:4.0},{b:'Safari',v:5.0},{b:'Firefox',v:8.0},{b:'Explorer',v:8.0}];for(var i=0;i<supported.length;++i){if(BrowserDetect.browser==supported[i].b&&BrowserDetect.version>=supported[i].v)
return;}
if(CE.CEU.getCookie('browserwarning')=='1')
return;CE.CEU.setCookie('browserwarning','1',CE.CEU.getDomain(true));var cont=document.body.appendChild(CE.dcd('ppgpinnednote'));var bg=cont.appendChild(CE.dcd('bg'));var note=cont.appendChild(CE.dcd('note'));var unsup=note.appendChild(CE.dcd('unsupp'));(unsup.appendChild(CE.dcd('unsupp1'))).appendChild(CE.STRTAB.lookupel('browser.unsup.1'));(unsup.appendChild(CE.dcd('unsupp2'))).appendChild(CE.STRTAB.lookupel('browser.unsup.2'));(unsup.appendChild(CE.dcd('unsupp3'))).appendChild(CE.STRTAB.lookupel('browser.unsup.3'));var links=note.appendChild(CE.dcd('links'));(links.appendChild(CE.dci(CE.STRTAB.lookup('imgbase')+'browser-chrome.png'))).onclick=function(){window.open('http://www.google.com/chrome')};(links.appendChild(CE.dci(CE.STRTAB.lookup('imgbase')+'browser-safari.png'))).onclick=function(){window.open('http://www.apple.com/safari/')};(links.appendChild(CE.dci(CE.STRTAB.lookup('imgbase')+'browser-ie.png'))).onclick=function(){window.open('http://microsoft.com/ie')};(links.appendChild(CE.dci(CE.STRTAB.lookup('imgbase')+'browser-firefox.png'))).onclick=function(){window.open('http://www.firefox.com')};var close=(note.appendChild(CE.dcd('close'))).appendChild(CE.dce('span'));close.appendChild(CE.STRTAB.lookupel('ceui.close'));var closeBut=note.appendChild(CE.dcd('closebut'));closeBut.onclick=onClose;close.onclick=onClose;bg.onclick=onClose;function onClose(){CE.rac(cont,true);}}
var BrowserDetect={init:function(){if(this.inited)
return;this.inited=true;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";this.isMobile=(this.OS=='iPhone'||this.OS=='iPad'||this.OS=='Android');},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+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",versionSearch:"Version"},{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:"Android",identity:"ChromeMobile",versionSearch:"Version"},{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"},{string:navigator.userAgent,subString:"iPad",identity:"iPad"},{string:navigator.userAgent,subString:"Android",identity:"Android"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};function browserDetectScriptLoaded(){return true;}
