var RIremoveAR,RIremoveNm,i,j,m,n; if(!RIremoveNm){ RIremoveAR=new Array(); RIremoveNm=0; } RIloc=location.href; if(RIloc.indexOf('file:')==0) RIloc=unescape(RIloc).substring(8).replace(/\//g,'\\').replace(/\[/g,'%5B').replace(/\]/g,'%5D'); RIurls=RIreadIni(RIhost+'.ini','General','Url').split(';;'); for(i=0; i<=RIurls.length-2; i++){ if(RIisMatch(RIurls[i],RIloc)){ RIids=RIreadIni(RIhost+'.ini',RIurls[i],'ID').split(';;'); for(j=0; j<=RIids.length-2; j++){ if(document.getElementById(RIids[j]))RIremove(document.getElementById(RIids[j])); } RItags=RIreadIni(RIhost+'.ini',RIurls[i],'Tag').split(';;'); for(j=0; j<=RItags.length-2; j++){ RIobjs=document.getElementsByTagName(RItags[j]); RIrules=RIreadIni(RIhost+'.ini',RIurls[i],RItags[j]).split(';;'); for(m=0; m<=RIobjs.length-1; m++){ for(n=0; n<=RIrules.length-2; n++){ RIrule=RIrules[n].split(',,'); if(RIobjs[m].outerHTML.length<=parseInt(RIrule[1])&&RIisMatch(RIrule[0],RIobjs[m].outerHTML)){ RIremove(RIobjs[m]); m--; break; } } } } } } function RIremove(x){ RIremoveAR[RIremoveNm]=x.outerHTML; x.insertAdjacentElement('afterEnd',document.createElement('')); x.removeNode(true); RIremoveNm++; } function RIisMatch(x,y){ if(x){ if(x.indexOf('/')==0&&x.lastIndexOf('/')==x.length-1){ if(eval(x+'i').test(y)) return(true); } else if(x.indexOf('*')!=-1||x.indexOf('?')!=-1){ re='/'+x.replace(/\\/g,'\\\\').replace(/\[/g,'\\[').replace(/\./g,'\\.').replace(/\//g,'\\/').replace(/\?/g,'.').replace(/\*/g,'(.|\\n)*')+'/i'; if(eval(re).test(y)) return(true); } else if(y.toLowerCase().indexOf(x.toLowerCase())!=-1) return(true); } }