/* OnlineOpinion v5.0.4 BETA Released: 7/8/2010 Components: serialize tunnel md4 interstitial The following code is Copyright 1998-2010 Opinionlab, Inc. All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab.com */var OOo={Browser:(function(){var d=navigator.userAgent,a=Object.prototype.toString.call(window.opera)=='[object Opera]',c={IE:!!window.attachEvent&&!a,Opera:a,WebKit:d.indexOf('AppleWebKit/')>-1,Chrome:d.indexOf('Chrome')>-1,Gecko:d.indexOf('Gecko')>-1&&d.indexOf('KHTML')===-1,MobileSafari:/Apple.*Mobile.*Safari/.test(d)},b=0,e,f=false;if(c.IE){e=/msie.(\d\.\d+)/i;b=d.match(e)[1]}else if(c.Gecko){e=/gecko.(\d+)/i;b=d.match(e)[1]}else if(c.WebKit){e=/applewebkit\/(\d+)/i;b=d.match(e)[1]}else if(c.Opera){e=/opera.(\d\.\d+)/i;b=d.match(e)[1]}else{f=true}c.Version=parseFloat(b);c.isModern=(!(f||(c.IE&&c.Version<6)||(c.Opera&&c.Version<8)||(c.Gecko=='gecko'&&c.Version<20041107)));return c})()};OOo.Cache={};if(!OnlineOpinion)var OnlineOpinion=OOo;(function(){function e(d){return document.getElementById(d)}function f(d,a){for(var c in a)d[c]=a[c];return d}if(typeof(Prototype)=='undefined'){f(Object,{extend:f})}function g(d,a,c,b){if(d.addEventListener)d.addEventListener(a,c,b);else if(d.attachEvent)d.attachEvent('on'+a,c)}function k(d){var a=[];for(prop in d)a.push(prop+'='+(d[prop]?encodeURIComponent(d[prop]):''));return a.join('&')}f(OOo,{toQueryString:k,addEventListener:g,$:e})})();(function(){function f(d){if(!d)return null;switch(typeof d){case'number':case'boolean':case'function':return d;break;case'string':return'\''+d+'\'';break;case'object':var a;if(d.constructor===Array||typeof d.callee!=='undefined'){a='[';var c,b=d.length;for(c=0;c<b-1;c++){a+=f(d[c])+','}a+=f(d[c])+']'}else{a='{';var e;for(e in d){a+=e+':'+f(d[e])+','}a=a.replace(/\,$/,'')+'}'}return a;break;default:return null}}Object.extend(OOo,{serialize:f})})();(function(){function e(d,a){var c=location.pathname,b;if(d[0]===c){OOo.createCookie(a,0);return false}else if(OOo.readCookie(a)){b=parseInt(OOo.readCookie(a),"10");if((d[b+1]===c)&&(b+1!=d.length-1)){OOo.createCookie(a,b+1);return false}else if(d[b]===c)return false;else if(b+1==d.length-1)return true;else{OOo.eraseCookie(a);return false}}else return false}Object.extend(OOo,{checkTunnel:e})})();(function(){function m(d){var a='0123456789abcdef',c='';for(var b=0;b<=3;b++)c+=a.charAt((d>>(b*8+4))&0x0F)+a.charAt((d>>(b*8))&0x0F);return c}function o(d){var a=((d.length+8)>>6)+1,c=[];var b=0;for(;b<a*16;b++)c[b]=0;for(b=0;b<d.length;b++)c[b>>2]|=d.charCodeAt(b)<<((b%4)*8);c[b>>2]|=0x80<<((b%4)*8);c[a*16-2]=d.length*8;return c}function l(d,a){var c=(d&0xFFFF)+(a&0xFFFF),b=(d>>16)+(a>>16)+(c>>16);return(b<<16)|(c&0xFFFF)}function p(d,a){return(d<<a)|(d>>>(32-a))}function n(d,a,c,b,e,f){return l(p(l(l(a,d),l(b,f)),e),c)}function h(d,a,c,b,e,f){return n((a&c)|((~a)&b),d,0,e,f,0)}function i(d,a,c,b,e,f){return n((a&c)|(a&b)|(c&b),d,0,e,f,1518500249)}function j(d,a,c,b,e,f){return n(a^c^b,d,0,e,f,1859775393)}function q(d){var a=o(d),c=1732584193,b=-271733879,e=-1732584194,f=271733878;for(var g=0;g<a.length;g+=16){var k=c,r=b,s=e,t=f;c=h(c,b,e,f,a[g+0],3);f=h(f,c,b,e,a[g+1],7);e=h(e,f,c,b,a[g+2],11);b=h(b,e,f,c,a[g+3],19);c=h(c,b,e,f,a[g+4],3);f=h(f,c,b,e,a[g+5],7);e=h(e,f,c,b,a[g+6],11);b=h(b,e,f,c,a[g+7],19);c=h(c,b,e,f,a[g+8],3);f=h(f,c,b,e,a[g+9],7);e=h(e,f,c,b,a[g+10],11);b=h(b,e,f,c,a[g+11],19);c=h(c,b,e,f,a[g+12],3);f=h(f,c,b,e,a[g+13],7);e=h(e,f,c,b,a[g+14],11);b=h(b,e,f,c,a[g+15],19);c=i(c,b,e,f,a[g+0],3);f=i(f,c,b,e,a[g+4],5);e=i(e,f,c,b,a[g+8],9);b=i(b,e,f,c,a[g+12],13);c=i(c,b,e,f,a[g+1],3);f=i(f,c,b,e,a[g+5],5);e=i(e,f,c,b,a[g+9],9);b=i(b,e,f,c,a[g+13],13);c=i(c,b,e,f,a[g+2],3);f=i(f,c,b,e,a[g+6],5);e=i(e,f,c,b,a[g+10],9);b=i(b,e,f,c,a[g+14],13);c=i(c,b,e,f,a[g+3],3);f=i(f,c,b,e,a[g+7],5);e=i(e,f,c,b,a[g+11],9);b=i(b,e,f,c,a[g+15],13);c=j(c,b,e,f,a[g+0],3);f=j(f,c,b,e,a[g+8],9);e=j(e,f,c,b,a[g+4],11);b=j(b,e,f,c,a[g+12],15);c=j(c,b,e,f,a[g+2],3);f=j(f,c,b,e,a[g+10],9);e=j(e,f,c,b,a[g+6],11);b=j(b,e,f,c,a[g+14],15);c=j(c,b,e,f,a[g+1],3);f=j(f,c,b,e,a[g+9],9);e=j(e,f,c,b,a[g+5],11);b=j(b,e,f,c,a[g+13],15);c=j(c,b,e,f,a[g+3],3);f=j(f,c,b,e,a[g+11],9);e=j(e,f,c,b,a[g+7],11);b=j(b,e,f,c,a[g+15],15);c=l(c,k);b=l(b,r);e=l(e,s);f=l(f,t)}return m(c)+m(b)+m(e)+m(f)}Object.extend(OOo,{md4:q})})();Object.extend(Function.prototype,(function(){if(typeof(Prototype)!="undefined")return;var e=Array.prototype.slice;function f(d,a){var c=d.length,b=a.length;while(b--)d[c+b]=a[b];return d}function g(d,a){d=e.call(d,0);return f(d,a)}function k(a){if(arguments.length<2&&typeof arguments[0]==="undefined")return this;var c=this,b=e.call(arguments,1);return function(){var d=g(b,arguments);return c.apply(a,d)}}return{bind:k}})());(function(){function f(d,a,c){var b='',e='';if(c){b=new Date();b.setTime(b.getTime()+(c*1000));e="; expires="+b.toGMTString()}document.cookie=d+"="+a+e+"; path=/"}function g(d){var a=d+"=",c=document.cookie.split(';'),b;for(var e=0;e<c.length;e++){b=c[e];while(b.charAt(0)==' ')b=b.substring(1,b.length);if(b.indexOf(a)===0)return b.substring(a.length,b.length)}return null}function k(d){f(d,"",-1)}Object.extend(OOo,{createCookie:f,readCookie:g,eraseCookie:k})})();OOo.Interstitial=function(d){this.options={tunnelCookie:'oo_int_tunnel',repromptTime:604800,responseRate:50,repromptCookie:'oo_int_reprompt',promptMarkup:'oo_int_prompt.html',promptStyles:'oo_interstitial_style.css',percentageCookie:'oo_int_percent',pagesHitCookie:'oo_int_hit',popupType:'popunder',promptDelay:0,neverShowAgainButton:false,loadPopupInBackground:false,tealeafCookieName:'TLTSID'};Object.extend(this.options,d);var a=this.options,c=parseInt(OOo.readCookie(a.pagesHitCookie))||0;OOo.Interstitial.friendlyDomains=a.friendlyDomains||null;if(location.search.search('evs')!=-1){a.loadPopupInBackground=true;this.launchPopup();OOo.createCookie(a.repromptCookie,1,a.repromptTime==-1?0:a.repromptTime)}if(OOo.readCookie(a.repromptCookie))return;if(!OOo.readCookie(a.percentageCookie)){OOo.createCookie(a.percentageCookie,(Math.random()>1-(a.responseRate/100))?"1":"0")}if(typeof(a.promptTrigger)!='undefined'){if(a.promptTrigger instanceof RegExp){if(!window.location.pathname.match(a.promptTrigger))return}else if(a.promptTrigger instanceof Array){if(!OOo.checkTunnel(a.promptTrigger,a.tunnelCookie))return}}c++;OOo.createCookie(a.pagesHitCookie,c);if(a.pagesHit&&c<a.pagesHit)return;OOo.eraseCookie(a.tunnelCookie);if(OOo.readCookie(a.percentageCookie)=='1'){window.setTimeout(function(){OOo.createCookie(a.repromptCookie,1,a.repromptTime);this.getPrompt()}.bind(this),a.promptDelay*1000)}};OOo.Interstitial.prototype={getPrompt:function(){var d=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP"),a=this,c=document.createElement('link'),b;d.onreadystatechange=function(){if(d.readyState!=4)return;a.showPrompt(d.responseText)};d.open("GET",this.options.pathToAssets+this.options.promptMarkup,true);d.send(null)},showPrompt:function(d){var a=document,c=a.createElement('div'),b=OOo.Cache.overlay||a.createElement('div'),e,f,g=this.options;b.id='oo_overlay';c.id='oo_container';c.style.visibility='hidden';c.innerHTML=d;c.appendChild(b);a.body.appendChild(c);if(g.companyLogo){e=new Image();e.src=g.companyLogo;OOo.$('oo_company_logo').appendChild(e)}OOo.addEventListener(OOo.$('oo_launch_prompt'),'click',this.launchPopup.bind(this),false);if(g.neverShowAgainButton){f=OOo.$('oo_never_show');f.style.visibility='visible';OOo.addEventListener(f,'click',this.killPrompt.bind(this),false)}if(OOo.Browser.IE&&!window.XMLHttpRequest){b.style.position='absolute';b.style.width=Math.max(document.documentElement.clientWidth,document.body.offsetWidth)+'px';b.style.height=Math.max(document.documentElement.clientHeight,document.body.offsetHeight)+'px';c.style.position='absolute'}c.style.visibility='visible';b.className='no_loading'},launchPopup:function(){var d=this.options,a=window.location.href,c=d.popupType=='popup'?'https://secure.opinionlab.com/ccc01/comment_card.asp?':d.pathToAssets+'oo_int_monitor.html?',b,e=[],f=d.asm?[555,500]:[545,200],g,k=OOo.readCookie(d.teleafId);if(d.referrerRewrite){a=d.referrerRewrite.searchPattern?window.location.href.replace(d.referrerRewrite.searchPattern,d.referrerRewrite.replacePattern):d.referrerRewrite.replacePattern}b='width='+screen.width+'&height='+screen.height+'&referer='+escape(a)+'&prev='+escape(document.referrer)+'&time1='+(new Date()).getTime()+'&type=Interstitial';if(d.customVariables)b+='&customVars='+encodeURIComponent(OOo.serialize(d.customVariables));if(k)b+='&custom_var='+k;g=window.open(c+b,'OnlineOpinion','location=no,status=no,width='+f[0]+',height='+f[1]);if(!d.loadPopupInBackground)OOo.Interstitial.hidePrompt();if(d.popupType=='popunder'){if(!OOo.Browser.Chrome){g.blur();window.focus()}else{window.focus();window.blur()}}},killPrompt:function(){OOo.createCookie(this.options.repromptCookie,1,1825);OOo.Interstitial.hidePrompt()}};Object.extend(OOo.Interstitial,{hidePrompt:function(){OOo.$('oo_container').style.display='none'}});