function ebCBrowserCheckProto(){function CBrowserObj(type,code,major,minor){this.type=type;this.code=Math.pow(2,code);this.major=major;this.minor=(typeof(minor)!="undefined")?minor:9;}function CBrowserType(type,versionString,detectionString,minimumVer){this.type=type;this.versionString=versionString;this.detectionString=detectionString;this.minimumVer=minimumVer;}var browserCodes={aol:8,ie5:1,ie6:2,ie7:11,ie8:12,nn7:5,ff1:14,ff2:15,ff3:9,safari1:16,safari2:17,safari3:10,chrome:13};var browserTypes={notsupported:0,ie:1,ff:2,nn:3,safari:4,chrome:5,aol:6};var supportedBrowsers;var browserStringVersions;var detectedBrowser;var strAgt="";var fIsWin=0;var nEbBrowser=0;var fIsWin95=0;var fIsWin98=0;var fIsWinME=0;var fIsWinNT=0;var fIsWin2K=0;var fIsWinXP=0;var fIsWin32=0;var fIsMac=0;var fIsWinVista=0;var fIsWin7=0;var nEbPlatform=0;var fIsCompat=false;var fIsBannerCompat=false;this.init=init;this.isBannerCompat=function(){return fIsBannerCompat;};this.isCompat=function(){return fIsCompat;};this.getVersion=function(){return detectedBrowser.version;};this.isIE=function(){return detectedBrowser.type==browserTypes.ie||detectedBrowser.type==browserTypes.aol;};this.isFF=function(){return detectedBrowser.type==browserTypes.ff;};this.isSafari=function(){return detectedBrowser.type==browserTypes.safari||detectedBrowser.type==browserTypes.chrome;};this.isRealSafari=function(){return detectedBrowser.type==browserTypes.safari;};this.isChrome=function(){return detectedBrowser.type==browserTypes.chrome;};this.isNN=function(){return detectedBrowser.type==browserTypes.nn;};this.isAOL=function (){return detectedBrowser.type==browserTypes.aol;};this.isWin95=function(){return fIsWin95;};this.isWin98=function(){return fIsWin98;};this.isWinME=function(){return fIsWinME;};this.isWinNT=function(){return fIsWinNT;};this.isWin2K=function(){return fIsWin2K;};this.isWinXP=function(){return fIsWinXP;};this.isWin32=function(){return fIsWin32;};this.isMac=function(){return fIsMac;};this.isWinVista=function(){return fIsWinVista;};this.isWin7=function(){return fIsWin7;};this.getEbPlatform=function(){return nEbPlatform;};this.getEbBrowser=function(){return nEbBrowser;};function init(){if(strAgt!="")return;strAgt=navigator.userAgent.toLowerCase();var nMajor=0;var nMinor=0;nMajor=parseInt(navigator.appVersion);nMinor=parseFloat(navigator.appVersion);setVersionString();detectedBrowser=getBrowserVersionAndType(strAgt);setSupportedBrowsers();fIsWin=((strAgt.indexOf("win")!=-1) || (strAgt.indexOf("16bit")!=-1));fIsWin95=((strAgt.indexOf("win95")!=-1) || (strAgt.indexOf("windows 95")!=-1));fIsWin98=((strAgt.indexOf("win98")!=-1) || (strAgt.indexOf("windows 98")!=-1));fIsWinME=(strAgt.indexOf("win 9x 4.90")!=-1);fIsWinNT=(strAgt.indexOf("winnt")!=-1);fIsWin2K=(strAgt.indexOf("windows nt")!=-1);fIsWinXP=(strAgt.indexOf("windows nt 5.1")!=-1);fIsWinVista=(strAgt.indexOf("windows nt 6.0")!=-1);fIsWin7=(strAgt.indexOf("windows nt 6.1")!=-1);fIsWin32=(fIsWin95||fIsWinNT||fIsWin98||((nMajor>=4)&&(navigator.platform=="Win32"))||(strAgt.indexOf("win32")!=-1) || (strAgt.indexOf("32bit")!=-1));fIsMac=(strAgt.indexOf("mac os x")!=-1);var fIs_winnt=((strAgt.indexOf("winnt")!=-1) || (strAgt.indexOf("windows nt")!=-1));var is_win2k=((strAgt.indexOf("windows nt 5.0")!=-1) || (strAgt.indexOf("windows 2000")!=-1));var is_winxp=((strAgt.indexOf("windows nt 5.1")!=-1) || (strAgt.indexOf("windows xp")!=-1));var is_win2003=(strAgt.indexOf("windows nt 5.2")!=-1);var fRealNT=(fIs_winnt&&!is_win2k&&!is_winxp&&!is_win2003&&!fIsWinVista&&!fIsWin7);if(fIsWin95)nEbPlatform=1;if(fIsWin98)nEbPlatform=2;if(fIsWin2K)nEbPlatform=4;if(fIsWinXP)nEbPlatform=8;if(fIsWinME)nEbPlatform=16;if(fIsWinNT)nEbPlatform=32;if(fIsMac)nEbPlatform=64;if(fIsWinVista)nEbPlatform=128;if(fIsWin7)nEbPlatform=256;if(checkBrowserMinVersion())nEbBrowser=getBrowserCode();var fFullPage=((typeof(gfEbFullPage)!="undefined")&&gfEbFullPage);if(fFullPage){fIsCompat=true;return;}if(nEbBrowser>0){var fOfflineDemo=((typeof(gEbfOfflineDemo)!="undefined")&&gEbfOfflineDemo);if(fIsWin32){if(!this.isSafari()||(this.isChrome()&&fOfflineDemo))fIsCompat=true;fIsBannerCompat=(!this.isRealSafari());}else if(fIsMac){if(this.isFF()||(this.isRealSafari()&&fOfflineDemo))fIsCompat=true;fIsBannerCompat=(this.isRealSafari()||this.isFF());}}}function setVersionString(){browserStringVersions=[new CBrowserType(browserTypes.notsupported,"msie ", "opera",0),new CBrowserType(browserTypes.aol,"msie ", "aol",6),new CBrowserType(browserTypes.ie,"msie ", "msie",5.5),new CBrowserType(browserTypes.chrome,"chrome/", "chrome",0),new CBrowserType(browserTypes.safari,"version/", "safari",1.3),new CBrowserType(browserTypes.safari,"safari/", "safari",1.3),new CBrowserType(browserTypes.ff,"firefox/", "firefox",1),new CBrowserType(browserTypes.nn,"netscape/", "netscape",7)];}function getBrowserVersionAndType(userAgent){var tempBrowser=new Object();tempBrowser.type=browserTypes.notsupported;tempBrowser.version=0;for(var i=0;i<browserStringVersions.length;i++){if(userAgent.indexOf(browserStringVersions[i].detectionString)==-1)continue;var versionStr=browserStringVersions[i].versionString;var indexVer=userAgent.indexOf(versionStr);if(indexVer!=-1){tempBrowser.type=browserStringVersions[i].type;tempBrowser.version=parseFloat(userAgent.substr(indexVer+versionStr.length,3));if(tempBrowser.type==browserTypes.safari)tempBrowser.version=getRealSafariVersion(tempBrowser.version);break;}}return tempBrowser;}function getRealSafariVersion(version){if(version>=312&&version<412)version=1.3;else if(version>=412)version=2.0;return version;}function setSupportedBrowsers(){supportedBrowsers=[new CBrowserObj(browserTypes.ie,browserCodes.ie5,5),new CBrowserObj(browserTypes.ie,browserCodes.ie6,6),new CBrowserObj(browserTypes.ie,browserCodes.ie7,7),new CBrowserObj(browserTypes.ie,browserCodes.ie8,8),new CBrowserObj(browserTypes.ff,browserCodes.ff1,1),new CBrowserObj(browserTypes.ff,browserCodes.ff2,2),new CBrowserObj(browserTypes.ff,browserCodes.ff3,3),new CBrowserObj(browserTypes.nn,browserCodes.nn7,7),new CBrowserObj(browserTypes.safari,browserCodes.safari1,1),new CBrowserObj(browserTypes.safari,browserCodes.safari2,2),new CBrowserObj(browserTypes.safari,browserCodes.safari3,3),new CBrowserObj(browserTypes.chrome,browserCodes.chrome,0),new CBrowserObj(browserTypes.chrome,browserCodes.chrome,1),new CBrowserObj(browserTypes.chrome,browserCodes.chrome,2),new CBrowserObj(browserTypes.chrome,browserCodes.chrome,3),new CBrowserObj(browserTypes.aol,browserCodes.aol,6),new CBrowserObj(browserTypes.aol,browserCodes.aol,7)];}function checkBrowserMinVersion(){var isSupported=false;if(detectedBrowser.type==browserTypes.notsupported)return isSupported;for(var i=0;i<browserStringVersions.length;i++){if(detectedBrowser.type==browserStringVersions[i].type&&detectedBrowser.version>=browserStringVersions[i].minimumVer){isSupported=true;break;}}return isSupported;}function getBrowserCode(){browserVersion=String(detectedBrowser.version);var arrayVersion=browserVersion.split('.');var major=arrayVersion[0];var minor=(typeof(arrayVersion[1])=="undefined")?0:arrayVersion[1];var code=0;for(var i=0;i<supportedBrowsers.length;i++){var currentBrowser=supportedBrowsers[i];if(detectedBrowser.type!=currentBrowser.type)continue;if((major==currentBrowser.major)&&(minor<=currentBrowser.minor)){code=currentBrowser.code;break;}}return code;}}function ebCBrowserCheck(){if(typeof(Object.prototype)=="undefined"){this.isCompat=function(){return false;};}else this.init();}if(typeof(ebCBrowserCheck.prototype)!="undefined")ebCBrowserCheck.prototype=new ebCBrowserCheckProto();gEbBC=new ebCBrowserCheck();function ebSetCookie(name,val,fSessionCookie){if(typeof(gEbFOptOut)!="undefined"&&gEbFOptOut)return;if(typeof(gEbClientInfo)!="undefined"&&gEbClientInfo.cookieInfo.fOptOut)return;if(typeof(fSessionCookie)=="undefined")fSessionCookie=false;var strDomain=".";if(typeof(gstrEbDomain)!="undefined" && (gstrEbDomain != ""))strDomain+=gstrEbDomain;else try{strDomain="."+document.location.hostname;}catch(e){strDomain="";}var strCookie=name+'_' + strDomain + '='+escape(val);if(!fSessionCookie){var dtExpires=new Date();dtExpires.setTime(dtExpires.getTime()+1000*60*60*24*365);strCookie+=";expires="+dtExpires.toGMTString();}strCookie+="; path=/";if(ebIsValidDomain(strDomain))strCookie+="; domain="+strDomain;gEbDbg.info("Setting client cookie. Cookie name: " + name + " Value: " + escape(val) + " Domain: "+strDomain);document.cookie=strCookie;}function ebIsValidDomain(strDomain){if((strDomain!=null)&&(strDomain!='undefined')){var domainParts=strDomain.split(".");if(domainParts.length<3)return false;else return true;}else return false;}function ebReadCookie(name){var strDomain=".";if(typeof(gstrEbDomain)!="undefined" && (gstrEbDomain != ""))strDomain+=gstrEbDomain;else {eval('try{strDomain = "." + document.location.hostname;}catch(e){strDomain = "";}');}var cookie=document.cookie;name+='_'+strDomain;var start=cookie.indexOf(name+"=");if(start==-1)return("");start+=name.length+1;var end=cookie.indexOf(';',start);if(end==-1)end=cookie.length;var cookieVal=cookie.substring(start,end);return(unescape(cookieVal));}function ebGetAddineyeLocation(){var strSecured=(ebStrProtocol=="https://") ? "-secure" : "";var src="eyeblaster/addineyeV2"+strSecured+".html";if((typeof(gstrEbIframeLocation)!="undefined") && (gstrEbIframeLocation != ""))src=gstrEbIframeLocation;if(src.substr(0,4)!="http"){var siteHost=ebGetHostName(document.referrer);if(siteHost=="")return "";src=ebStrProtocol+siteHost+"/"+src;}return (src);}function ebGetHostName(url){var i;var host="";url=url.toLowerCase();if((url.length>=7)&&(url.substr(0,7)=="http://"))host=url.substr(7);else if((url.length>=8)&&(url.substr(0,8)=="https://"))host=url.substr(8);else host=url;i=host.indexOf("/");if(i>0)host=host.substr(0,i);return(host);}function ebIsCompat(){if(gEbBC.isCompat()||ebIsPreview()){var fIsIframe=((typeof(gfEbInIframe)!="undefined")&&gfEbInIframe);if(fIsIframe)ebHandleIframe();else {ebPreloadScripts();if(typeof(ebCompatContinue)=="undefined"){var fAddDbgScripts=((gEbDbgLvl>0)&&!gEbfOfflineDemo);var name="ebMain";var src=ebBigS;if(gEbAspFile){src+="sources/" + name + ".asp" + "?Debug=";src+=(fAddDbgScripts?"1" : "0");}else {if(fAddDbgScripts)name+="Debug";src+=name+ebBannerScriptVer+".js";}if(typeof(gfEbActiveXPreview)=="undefined")document.write("<SCR"+"IPT src='" + src + "'></SCR"+"IPT>");else {var element=document.createElement("script");element.setAttribute("src",src);document.body.appendChild(element);}}else ebCompatContinue();}}else {if(typeof(ebNonSupported)!="undefined"){ebHandleNonSupported(ebNonSupported);ebNonSupported="";}}}function ebHandleNonSupported(strNonSupported){if(strNonSupported.indexOf("<")==0)document.write(strNonSupported);else {document.write("<scr" + "ipt src='" + strNonSupported + "'></scr" + "ipt>");}}function ebIsVCompat(){if(gEbBC.isVideoCompat()||ebIsPreview()){ebPreloadScripts();var src=ebBigS;var fileType=".js";if(gEbAspFile){fileType=".asp";src+="sources/";}src+="ebVideoMain"+ebVideoMainVer+fileType;if(typeof(gfEbActiveXPreview)=="undefined")document.write("<SCR"+"IPT src='" + src + "'></SCR"+"IPT>");else {var element=document.createElement("script");element.setAttribute("src",src);document.body.appendChild(element);}}else {if(typeof(ebNonSupportedSkin)!="undefined"){var src=ebBigS+"ebVideoAPI" + ebVideoAPIVer + ".js";document.write("<SCR"+"IPT src='" + src + "'></SCR"+"IPT>");document.write(ebNonSupportedSkin);}}}function ebIsPreview(){if((typeof(gfEbPreview)!="undefined")&&gfEbPreview)return(true);return(false);}function ebHandleIframe(){var scripts=document.getElementsByTagName("script");for(var i=0;i<scripts.length;i++){var inner=scripts[i].innerHTML;if(inner.indexOf("gEbAd")!=-1){if(inner.indexOf("ebServing_")!=-1){var nStartFlightIndex=inner.indexOf("ebServing_")+9;var nEndFlightIndex=inner.indexOf(".js",nStartFlightIndex);inner=inner.substr(0,nStartFlightIndex)+inner.substr(nEndFlightIndex,inner.length);}if(gEbBC.isNN()){inner=inner.replace(/&lt;/g,"<");inner=inner.replace(/&gt;/g,">");inner=inner.replace(/&amp;/g,"&");inner=inner.replace(/&quot;/g,'"');}var tmpData="<scr" + "ipt>" + inner + "</scr" + "ipt><scr" + "ipt src='" + ebSmallS + "'></scr" + "ipt>";addIframe(tmpData);break;}}}function addIframe(iframeData){var nIndex=iframeData.indexOf("gfEbInIframe");var nIndex2=iframeData.indexOf(";",nIndex+1);var strInIframe=iframeData.substring(nIndex,nIndex2-nIndex+1);var strNewData;if(nIndex!=-1){strNewData=iframeData.slice(0,nIndex);strNewData=strNewData+"gfEbInIframe=false";strNewData=strNewData+iframeData.slice(nIndex2);}else {strNewData="<scr" + "ipt>var gfEbInIframe = false;</scr" + "ipt>"+iframeData;}strNewData=strNewData.replace(/script/g,"ebsafetag");var strIframeLocation=ebGetAddineyeLocation();if(strIframeLocation=="")return;strIframeLocation=strIframeLocation+"?strHTML="+escape(strNewData);document.write("<IFRAME frameborder=0 src='" + strIframeLocation + "' style=width:0px;height:0px;></IFRAME>");}function ebPreloadScripts(){if((typeof(gstrEbPreLoadScripts)=="undefined")||(gstrEbPreLoadScripts==""))return;var scripts=gstrEbPreLoadScripts.split(";");for(var i=0;i<scripts.length;i++){var scriptURL=scripts[i];if(scriptURL.substr(0,4)!="http")scriptURL=ebResourcePath+"CustomScripts/"+scriptURL;document.write("<SCR"+"IPT src='" + scriptURL + "'></SCR"+"IPT>");}}if(typeof(gEbDbgLvl)=="undefined"){var strDbgLvl=ebReadCookie("DebugLevel");gEbDbgLvl=(strDbgLvl!="")?parseInt(strDbgLvl):0;}if(typeof(gEbVideoServing)=="undefined")ebIsCompat();else ebIsVCompat();
