var wsibrowsercheck = new Webstatus(); function activate() { var cookie = wsiGetCookie('VISITED_899'); wsibrowsercheck.Load(); if ((!cookie || location.href.indexOf('wsiNoCookie') >=0) && (wsibrowsercheck.BrowserOK) && (wsibrowsercheck.CookiesOK)) { //if (Math.floor(Math.random() * 2) == 0 || location.href.indexOf('wsiNoCookie') >=0) { var today = new Date(); var zero_date = new Date(0,0,0); today.setTime(today.getTime() - zero_date.getTime()); var cookie_expire_date = new Date(today.getTime() + (8 * 7 * 86400000)); wsiSetCookie('VISITED_899', 'TRUE', cookie_expire_date, '/' ); document.write(''); //} } } function wsiGetCookie(name) { var start = document.cookie.indexOf(name+"="); var len = start+name.length+1; if ((!start) && (name != document.cookie.substring(0,name.length))) return null; if (start == -1) return null; var end = document.cookie.indexOf(";",len); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(len,end)); } function wsiSetCookie(name,value,expires,path,domain,secure) { var cookieString = name + "=" +escape(value) + ( (expires) ? ";expires=" + expires.toGMTString() : "") + ( (path) ? ";path=" + path : "") + ( (domain) ? ";domain=" + domain : "") + ( (secure) ? ";secure" : ""); document.cookie = cookieString; } function Webstatus(){} Webstatus.prototype.Loaded = false; Webstatus.prototype.BrowserOK = false; Webstatus.prototype.CookiesOK = false; Webstatus.prototype.Browser = ""; Webstatus.prototype.DetectBrowser = function(){ var sBrowser = navigator.userAgent + " " + navigator.appVersion; sBrowser = sBrowser.toLowerCase(); if (sBrowser.indexOf("msie") != -1){ this.Browser = "msie"; this.BrowserOK = true; } else if (sBrowser.indexOf("firefox") != -1){ this.Browser = "firefox"; this.BrowserOK = true; } else if (sBrowser.indexOf("safari") != -1){ this.Browser = "safari"; this.BrowserOK = true; } else if (sBrowser.indexOf("opera") != -1 && sBrowser.indexOf("9.") != -1){ this.Browser = "opera"; this.BrowserOK = true; } else { this.Browser = "unknown"; } } Webstatus.prototype.DetectCookies = function(){ this.CookiesOK = navigator.cookieEnabled; } Webstatus.prototype.Load = function(){ this.DetectBrowser(); this.DetectCookies(); this.Loaded = true; } activate();