function installPlugin(){function xpinstallCallback(url,status){if(status==0)msg="XPInstall Test: PASSED\n";else msg="XPInstall Test: FAILED\n";dump(msg);alert(msg)}xpi={"ADCookie Plugin install!":"/adcookieoptout/adcookie.xpi"};InstallTrigger.install(xpi,xpinstallCallback)}function TRUSTe_checkplugin(){if(!BrowserDetect.browser)BrowserDetect.init();if(BrowserDetect.browser=="Explorer")TRUSTe_checkPluginForIE();else TRUSTe_checkPluginForNonIE()} function TRUSTe_checkPluginForNonIE(){if(BrowserDetect.browser=="Chrome"){var elem=document.createElement("div");elem.setAttribute("action","CheckAddonAPIVersion");document.body.appendChild(elem);elem.addEventListener("CookieEventAPIResponse",function(event){if(event.target.getAttribute("action")!="CheckAddonAPIVersion")return;TRUSTe_addVersionToDOM(event);elem.parentNode.removeChild(elem);event.stopPropagation()},false,true);var evt=document.createEvent("Event");evt.initEvent("CookieEventAPI",true, true);elem.dispatchEvent(evt)}}function TRUSTe_checkPluginForIE(){}function TRUSTe_addVersionToDOM(e){var doc=e.target.ownerDocument;var verEl=doc.getElementById("trackermanagerversion");var version=e.target.getAttribute("response");if(!verEl)if(doc.body){verEl=doc.createElement("div");verEl.setAttribute("id","trackermanagerversion");verEl.setAttribute("style","display:none;");verEl.setAttribute("hidden","true");doc.body.appendChild(verEl)}if(verEl)verEl.innerHTML=version} window.truste=window.truste||{};truste.ext=truste.ext||{active:0,lanterns:[document.createElement("meta")]}; truste.ext.sendEventMessage=truste.ext.sendEventMessage||function(ename,atts,callback,el){var fun,event,ele=el||truste.ext.lanterns.pop()||document.createElement("meta");for(var i=atts.length;i-- >0;)ele.setAttribute([atts[i][0]]+"",""+atts[i][1]);(document.body||document.head||document.lastChild.lastChild).appendChild(ele);if(document.createEvent){event=document.createEvent("Event");event.initEvent(ename,true,false);fun=function(ev){ele.removeEventListener(ename+"Response",fun,false);if(!el){ele.parentNode.removeChild(ele); truste.ext.lanterns.push(ele)}for(var i=atts.length;i-- >0;)ele.removeAttribute([atts[i][0]]+"");callback&&callback(ev)};ele.addEventListener(ename+"Response",fun,false);ele.dispatchEvent(event)}else if(document.createEventObject){event=document.createEventObject();event.name=ename;for(var i=atts.length;i-- >0;)event[atts[i][0]]=atts[i][1];fun=function(ev){ele.detachEvent("onreadystatechange",fun);if(!el){ele.parentNode.removeChild(ele);truste.ext.lanterns.push(ele)}for(var i=atts.length;i-- >0;)ele.removeAttribute([atts[i][0]]+ "");callback&&callback(ev)};ele.attachEvent("onreadystatechange",fun);ele.fireEvent("ondatasetchanged",event)}}; truste.ext.checkForAddon=truste.ext.checkForAddon||function(callback){if(!(callback instanceof Function))callback=null;if(truste.ext.active)return callback&&callback(truste.ext.active);if(document.readyState&&document.readyState!="complete"&&document.readyState!="interactive"){var fun=function(e){var ele=document;if(e.type=="readystatechange"&&e.name!="StartPrefMgrAddonMode")return;if(ele.removeEventListener)ele.removeEventListener("StartPrefMgrAddonMode",fun,false);else if(ele.detachEvent)ele.detachEvent("onreadystatechange", fun);truste.ext.active=truste.ext.active||1;callback&&callback(truste.ext.active)};if(document.addEventListener)document.addEventListener("StartPrefMgrAddonMode",fun,false);else if(document.attachEvent)document.attachEvent("onreadystatechange",fun)}else truste.ext.sendEventMessage("CookieEventAPI",[["action","CheckAddonAPIVersion"]],function(e){if(e.target.getAttribute("action")=="CheckAddonAPIVersion")truste.ext.active=parseInt(e.target.getAttribute("response"))||truste.ext.active;callback&&callback(truste.ext.active)})}; if(window.addEventListener){document.addEventListener("AddOnAvailableEvent",function(evt){var html='';document.getElementById("addOnHiddenContainer").innerHTML=html},false,true);document.addEventListener("HasCookieEvent",function(evt){var cookieName=evt.target.getAttribute("name");var cookieValue=evt.target.getAttribute("value");var exdate=new Date;var expiredays=30*365;exdate.setDate(exdate.getDate()+expiredays);document.cookie=cookieName+"="+ escape(cookieValue)+(expiredays==null?"":";expires="+exdate.toUTCString())},false,true);window.addEventListener("load",function(e){truste.ext.checkForAddon(function(a){TRUSTe_addVersionToDOM({target:{ownerDocument:document,getAttribute:function(e){return a}}})})},false,false)}function showInfo(company,expandIcon,collapseIcon){document.getElementById(company).style.display="block";document.getElementById(expandIcon).style.display="none";document.getElementById(collapseIcon).style.display="block"} function hideInfo(company,expandIcon,collapseIcon){document.getElementById(company).style.display="none";document.getElementById(expandIcon).style.display="block";document.getElementById(collapseIcon).style.display="none"}function switchTable(name){document.getElementById("Table1").style.display="none";document.getElementById("Table2").style.display="none";document.getElementById(name).style.display="block"}function switchImage(arrow){document.getElementById(arrow).src="images/arrow-over.jpg"} function switchImage2(arrow){document.getElementById(arrow).src="images/arrow.jpg"} function checkAll(){document.getElementById("checkboxA").checked="checked";document.getElementById("checkboxB").checked="checked";document.getElementById("checkbox1").checked="checked";document.getElementById("checkbox2").checked="checked";document.getElementById("checkbox3").checked="checked";document.getElementById("checkbox4").checked="checked";document.getElementById("checkbox5").checked="checked";document.getElementById("checkbox6").checked="checked";document.getElementById("checkbox7").checked= "checked";document.getElementById("checkbox8").checked="checked";document.getElementById("checkbox9").checked="checked";document.getElementById("checkbox10").checked="checked";document.getElementById("checkbox11").checked="checked";document.getElementById("checkbox12").checked="checked";document.getElementById("checkbox13").checked="checked";document.getElementById("checkbox14").checked="checked"} function showLearn(){if(null!=document.getElementById("prefs"))document.getElementById("prefs").style.display="none";if(null!=document.getElementById("left"))document.getElementById("left").style.display="block";if(null!=document.getElementById("managerTab"))document.getElementById("managerTab").className="not-selected";if(null!=document.getElementById("aboutTab"))document.getElementById("aboutTab").className="selected";if(null!=document.getElementById("contMessage"))document.getElementById("contMessage").style.display= "none";if(null!=document.getElementById("confMessage"))document.getElementById("confMessage").style.display="none";if(null!=document.getElementById("info"))document.getElementById("info").style.display="block";if(null!=document.getElementById("grayBkgd"))document.getElementById("grayBkgd").style.display="block";if(null!=document.getElementById("aboutmore"))document.getElementById("aboutmore").style.display="block"} function closeLearn(){if(null!=document.getElementById("info"))document.getElementById("info").style.display="none";if(null!=document.getElementById("mainButtons"))document.getElementById("mainButtons").style.display="block";if(null!=document.getElementById("contMessage"))document.getElementById("contMessage").style.display="none";if(null!=document.getElementById("confMessage"))document.getElementById("confMessage").style.display="none";if(null!=document.getElementById("grayBkgd"))document.getElementById("grayBkgd").style.display= "none";if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="none";if(null!=document.getElementById("aboutmore"))document.getElementById("aboutmore").style.display="none"} function closeConf(){if(null!=document.getElementById("mainButtons"))document.getElementById("mainButtons").style.display="block";if(null!=document.getElementById("left"))document.getElementById("left").style.display="block";if(null!=document.getElementById("prefs"))document.getElementById("prefs").style.display="none";if(null!=document.getElementById("contMessage"))document.getElementById("contMessage").style.display="none";if(null!=document.getElementById("confMessage"))document.getElementById("confMessage").style.display= "none";if(null!=document.getElementById("managerTab"))document.getElementById("managerTab").className="not-selected";if(null!=document.getElementById("aboutTab"))document.getElementById("aboutTab").className="selected";if(null!=document.getElementById("grayBkgd"))document.getElementById("grayBkgd").style.display="none";if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="none";if(null!=document.getElementById("menu_preferences"))menu("menu_feedback"); BrowserDetect.init();var browserName=BrowserDetect.browser;if(browserName=="Explorer")window.location.reload(false)} function showPrefs(){document.getElementById("info").style.display="none";document.getElementById("mainButtons").style.display="none";document.getElementById("contMessage").style.display="none";document.getElementById("confMessage").style.display="none";document.getElementById("left").style.display="none";document.getElementById("prefs").style.display="block";document.getElementById("aboutTab").className="not-selected";document.getElementById("managerTab").className="selected"} function showConf(){document.getElementById("contMessage").style.display="none";document.getElementById("confMessage").style.display="block";document.getElementById("grayBkgd").style.display="block"}function showCont(){document.getElementById("confMessage").style.display="none";document.getElementById("contMessage").style.display="block";document.getElementById("grayBkgd").style.display="block"} function showCats(){document.getElementById("catDescrip").style.display="block";document.getElementById("grayBkgd").style.display="block"}function closeCats(){document.getElementById("catDescrip").style.display="none";document.getElementById("grayBkgd").style.display="none";document.getElementById("aboutmore-overlay").style.display="none"}function preloader(){heavyImage=new Image;heavyImage.src="images/overlayBackground.png"} function menu(e){if(null!=document.getElementById("menu_notice"))document.getElementById("menu_notice").className="menu_notice";if(null!=document.getElementById("menu_preferences"))document.getElementById("menu_preferences").className="menu_preferences";if(null!=document.getElementById("menu_feedback"))document.getElementById("menu_feedback").className="menu_feedback";if(null!=document.getElementById(e))document.getElementById(e).className=e+"_active";switch(e){case "menu_notice":document.getElementById("notice").style.display= "block";document.getElementById("preferences").style.display="none";document.getElementById("feedback").style.display="none";break;case "menu_preferences":document.getElementById("notice").style.display="none";document.getElementById("preferences").style.display="block";document.getElementById("feedback").style.display="none";break;case "menu_feedback":document.getElementById("notice").style.display="none";document.getElementById("preferences").style.display="none";document.getElementById("feedback").style.display= "block";break}}function toggle(n){if(document.getElementById("toggle_content"+n).style.display=="block"){document.getElementById("toggle_content"+n).style.display="none";document.getElementById("toggle_link"+n).className="toggle"}else{document.getElementById("toggle_content"+n).style.display="block";document.getElementById("toggle_link"+n).className="toggle_active"}} function callSetCookieEvent(domainName,cookieName,cookieValue,expireDays){var param='{"domain":"'+domainName+'","cookie":"'+cookieName+'","value":"'+cookieValue+'","expireDays":"'+expireDays+'"}';var element=document.createElement("cookieEventElement");if(null!=document.body)document.body.appendChild(element);else if(null!=document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").appendChild(element);element.setAttribute("param",param);var event=document.createEvent("Events"); event.initEvent("SetCookieEvent",true,false);element.dispatchEvent(event);if(null!=document.body)document.body.removeChild(element);else if(null!=document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").removeChild(element)} function callSetSuperCookieEvent(cookieName,cookieValue){var element=document.createElement("supercookie");if(null!=document.body)document.body.appendChild(element);else if(null!=document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").appendChild(element);element.setAttribute("name",cookieName);element.setAttribute("value",cookieValue);var event=document.createEvent("Events");event.initEvent("SetSuperCookieEvent",true,false);element.dispatchEvent(event);if(null!=document.body)document.body.removeChild(element); else if(null!=document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").removeChild(element)}function callCheckAddonAPIVersion(){} function callGetSuperCookieEvent(cookieName){var element=document.createElement("supercookie");if(null!=document.body)document.body.appendChild(element);else if(null!=document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").appendChild(element);element.setAttribute("cookieName",cookieName);var event=document.createEvent("Events");event.initEvent("GetSuperCookieEvent",true,false);element.dispatchEvent(event);if(null!=document.body)document.body.removeChild(element);else if(null!= document.getElementById("cookieEventDiv"))document.getElementById("cookieEventDiv").removeChild(element)} function doForward(id,tourl){var url="webservices/redirect?";var loc=window.location+"";loc=loc.substring(loc.indexOf("?")+1);if(loc.length)loc+="&";url+=loc;url+="to=";url+=tourl;switch(id){case 1:url+="to=http://www.aboutads.info/consumers";window.open(url);break;case 2:url+="to=http://watchdog.truste.com/pvr.php?page=complaint";window.location=url;break;case 3:url+="to=http://inforoom.truste.com";window.location=url;break}}function closebox(){self.parent.closebox()} function showAboutMore(a){if(a){if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="block";if(null!=document.getElementById("aboutmore"))document.getElementById("aboutmore").style.display="block"}else{if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="none";if(null!=document.getElementById("aboutmore"))document.getElementById("aboutmore").style.display="none"}} function showCatDescription(a){if(a){if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="block";if(null!=document.getElementById("catDescription"))document.getElementById("catDescription").style.display="block"}else{if(null!=document.getElementById("aboutmore-overlay"))document.getElementById("aboutmore-overlay").style.display="none";if(null!=document.getElementById("catDescription"))document.getElementById("catDescription").style.display= "none"}}function expandDescription(flag,anchorId,spanId){var moreAnchor=document.getElementById(anchorId+"-more");var lessAnchor=document.getElementById(anchorId+"-less");if(flag==1){lessAnchor.style.display="block";moreAnchor.style.display="none";document.getElementById(spanId).style.display="block"}else{lessAnchor.style.display="none";moreAnchor.style.display="block";document.getElementById(spanId).style.display="none"}} var BrowserDetect={init:function(){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"},searchString:function(data){for(var i=0;i>5]|=128<<24-len%32;x[(len+64>>9<<4)+15]=len;var w=Array(80);var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;var e=-1009589776;for(var i=0;i16)bkey=core_sha1(bkey,key.length*chrsz);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}var hash=core_sha1(ipad.concat(str2binb(data)),512+data.length*chrsz);return core_sha1(opad.concat(hash),512+160)}function safe_add(x,y){var lsw=(x&65535)+(y&65535);var msw=(x>>16)+(y>>16)+(lsw>>16);return msw<<16|lsw&65535}function rol(num,cnt){return num<>>32-cnt} function str2binb(str){var bin=Array();var mask=(1<>5]|=(str.charCodeAt(i/chrsz)&mask)<<32-chrsz-i%32;return bin}function binb2str(bin){var str="";var mask=(1<>5]>>>32-chrsz-i%32&mask);return str} function binb2hex(binarray){var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i>2]>>(3-i%4)*8+4&15)+hex_tab.charAt(binarray[i>>2]>>(3-i%4)*8&15);return str} function binb2b64(binarray){var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i>2]>>8*(3-i%4)&255)<<16|(binarray[i+1>>2]>>8*(3-(i+1)%4)&255)<<8|binarray[i+2>>2]>>8*(3-(i+2)%4)&255;for(var j=0;j<4;j++)if(i*8+j*6>binarray.length*32)str+=b64pad;else str+=tab.charAt(triplet>>6*(3-j)&63)}return str};