

var tt='\00\01\02\03\04\05\06\07\010\t\n\013\014\r\016\017\020\021\022\023\024\025\026\027\030\031\032'+
'\033\034\035\036\037\040!\042#$%&\047()*+,-./0123456789:;\074=\076?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\134]^_`abcdefghijkl'+
'mnopqrstuvwxyz{|}~'+
'';
function unescapec(s){var i=0;var r='';var ss;while(i<s.length){ss=s.charAt(i);
if(ss=='%'){ss='0x'+s.charAt(i+1);ss+=s.charAt(i+2).toLowerCase();r+=tt.charAt(parseInt(ss));
i+=2;}else r+=ss;i++;}return r;}function escapec(s){var i=0;var r='';var ss;
var x='0123456789ABCDEF';while(i<s.length){ss=tt.indexOf(s.charAt(i));
if(ss<127)r+=s.charAt(i);else{r+='%'+x.charAt(Math.floor(ss/16));
r+=x.charAt(ss-16*Math.floor(ss/16));}i++;}return r;}
var p='+';var e='&';var q=unescapec(window.location.search).toLowerCase()+e;var ks=p;
var c=0;i=q.indexOf('cat=');if(i!=-1){var a=q.substring(i+4,q.indexOf(e,i+4));if(a!='')c=parseInt(a);}
var n=DefLinksPerPage;i=q.indexOf('num=');if(i!=-1){var a=q.substring(i+4,q.indexOf(e,i+4));
if(a!='')n=parseInt(a);}var pa=1;i=q.indexOf('page=');if(i!=-1){var a=q.substring(i+5,
q.indexOf(e,i+5));if(a!='')pa=parseInt(a);}var i=q.indexOf('keys=');
if(i!=-1){ks2=q.substring(i+5,q.indexOf(e,i+5))+p;if(ks2==p)ks2='*+';
ks='';for(i=0;i<ks2.length;i++){if(ks2.charAt(i)!='<')ks+=ks2.charAt(i);}}
var zl=kw.length;var np=1;var ic1=Icons.split(',');var ico,i,j,a,lc,m,rat,kkk,nn,li,out;
var z=new Array();z.length=0;var y=new Array();y.length=0;var ratmax=0;
var k=new Array();var sk=new Array();i=0;var n1=DefSearchStyle;while(i<ks.length){
if(ks.charAt(i)==p)i++;else{j=ks.indexOf(p,i);a=ks.substring(i,j);
if(a=='or'){n1='o';i=j;continue;}else if(a=='and'){n1='a';i=j;continue;}
else if(a=='not'){n1='n';i=j;continue;}for(i=0;i<kw.length;i++){kw[i]=p+kw[i]+p};
if(PartsOfWordsSearch==0){if(a.charAt(0)=='*')a=a.substring(1,a.length);else a='+'+a;
if(a.charAt(a.length-1)=='*')a=a.substring(0,a.length-1);else a=a+'+';}k.length++;k[k.length-1]=a;sk.length++;
sk[sk.length-1]=n1;i=j;}}if(k.length==0){k.length++;k[0]=p;sk.length++;ks[0]='n';ks=p}var ks1='';
ks=ks.substring(0,ks.length-1);for(i=0;i<ks.length;i++){if(ks.charAt(i)==p)ks1=ks1+' ';
else ks1=ks1+ks.charAt(i)}if(q==e){w(tttb(FirstTemplate));}else{
for(i=0;i<ln.length;i++){lc=parseInt(ln[i].substring(0,ln[i].indexOf(p)));
if(c==0||c==lc){m=-1;rat=0;kkk='';for(var j=0;j<k.length;j++){m=kw[i].toLowerCase().indexOf(k[j])
if(m>=0){if(sk[j]=='n'){rat=-1;break;}rat+=((kw[i].length-m)/kw[i].length)*100;}else{if(sk[j]=='a')
{rat=-1;break;}rat=rat/2;}}if(rat>0){z.length++;z[z.length-1]=i;y.length++;y[z.length-1]=rat;
if(rat>ratmax)ratmax=rat;}}}zl=z.length;for(i=0;i<zl;i++)y[i]=Math.ceil((y[i]/ratmax)*100);
if(SortResult==1){rs(0);rs(1);rs(2);}for(i=0;i<zl;i++){if(y[i]<PercentLimit){zl=i;break;}}
if(ks!=''){np=Math.ceil(zl/n);w(tttb(TopResultTemplate));
nn=n*pa;if(zl<nn)nn=zl;var found=0;for(i=(pa-1)*n;i<nn;i++){li=ln[z[i]];out='';
if(ds[z[i]]==''){out=LinkWithoutDescTemplate;}else{out=LinkTemplate;}
curl=li.substring(li.lastIndexOf(p)+1,li.length);out=pt(out,'%num%',i+1);
out=pt(out,'%url%',curl);out=pt(out,'%texturl%',hl(unescapec(curl),ks1));
out=pt(out,'%caturl%',ur(1,li.substring(0,li.indexOf(p))));
out=pt(out,'%caption%',hl(pc(z[i]),ks1));if (pc(z[i])!=''){  
out=pt(out,'%captionorurl%',hl(pc(z[i]),ks1));}else{out=pt(out,'%captionorurl%',
hl(unescapec(curl),ks1));}out=pt(out,'%description%',hl(ds[z[i]],ks1));
out=pt(out,'%cat%',cg[li.substring(0,li.indexOf(p))]);out=pt(out,'%catnum%',
li.substring(0,li.indexOf(p)));out=pt(out,'%accuracy%',y[i]);ico='';
for(var ij=0;ij<ic1.length;ij++){var fil=curl.toLowerCase()+'?';if(fil.indexOf('.'+ic1[ij]+'?')>0){
ico='<img src="'+IconsDirectory+ic1[ij]+'.gif" width="16" height="16" border="0" align="absmiddle">';
break;}}out=pt(out,'%icon%',ico);w(out);found++}
if (found==0)w(tttb(NotFoundTemplate));w(tttb(BottomResultTemplate));}}
function pc(n){var a=ln[n].indexOf(p);return ln[n].substring(a+1,ln[n].indexOf(p,a+1));}
function kwl(n){var r='';for(var i=0;i<kw[n].length;i++)if(kw[n].charAt(i)==p)r+=', ';
else r+=kw[n].charAt(i);return r;}function prg(n,t,a,b){var r='';for(var i=0;i<Math.ceil(
n*t/k.length);i++)r+=a;for(var i=0;i<(t-Math.ceil(n*t/k.length));i++)r+=b;return r;}
function ur(i,catn){return CurFile+'?keys='+escapec(ks)+'&cat='+catn+'&num='+n+'&page='+i;}
function nav(a,b){var r='';if(np==0)return'-';if(pa!=1)r+='<a href="'+ur(pa-1,c)+'">'+a+'</a> &nbsp;&nbsp;';
var i1=pa-PagesNavigatorMaxOffset;if(i1<1)i1=1;var i2=pa+PagesNavigatorMaxOffset;
if(i2>np)i2=np;for(var i=i1;i<=i2;i++){if(i==pa)r+='<b>'+i+'</b>';
else r+='<a href="'+ur(i,c)+'">'+i+'</a>';r+=PageSeparator;}
if((np-pa)>PagesNavigatorMaxOffset)r+='... '+np+PageSeparator;
if(pa!=np)r+=' <a href="'+ur(pa+1,c)+'">'+b+'</a>';return r;}function inp(n){var r=
'<input type="text" name="keys" value="'+ks1+'" size="'+n+'">';return r;}function cl(){
var r='<select name="cat">';for(var i=0;i<cg.length;i++){r+='<option value="'+i+'" ';if(i==c)
r+='selected';r+='>'+cg[i]+'</option>';}r+='</select>';return r;}
function w(s){document.writeln(s);}function dh(bt,t){var out="";var i=-1;
var t1=t.toLowerCase();var lb=bt.toLowerCase();while(bt.length>0){i=lb.indexOf(t1,i+1);
if(i<0){out+=bt;bt="";}else{if(bt.lastIndexOf(">",i)>=bt.lastIndexOf("<",i)){
out+=bt.substring(0,i)+'<b>'+bt.substr(i,t.length)+'</b>';bt=bt.substr(i+t.length);
lb=bt.toLowerCase();i=-1;}}}return out;}function hl(bt,st){var out=bt;var a=st.split(" ");
var b='';for(var i=0;i<a.length;i++){b=a[i].toLowerCase();
if((b=='or')||(b=='and')||(b=='not')||(b=='')||(b=='*'))continue;  
if(b.charAt(0)=='*')b=b.substring(1,b.length);if(b.charAt(b.length-1)=='*')b=b.substring(0,b.length-1);  
out=dh(out,b);}return out;}function pt(bt,fr,to){var out='';var i=-1;while(bt.length>0)
{i=bt.indexOf(fr,i+1);if(i<0){out+=bt;bt='';}else{out+=bt.substring(0,i)+to;
bt=bt.substr(i+fr.length);i=-1;}}return out;}function tttb(bt){var out=bt;
out=pt(out,'%found%',zl);out=pt(out,'%total%',kw.length);out=pt(out,'%searchcat%',cg[c]);
out=pt(out,'%searchcatnum%',c);out=pt(out,'%pagesnav%',nav(PrevPage,NextPage));
out=pt(out,'%formaction%',CurFile);out=pt(out,'%keys%',unescapec(ks1));
out=pt(out,'%select%',cl());out=pt(out,'%input%',inp(InputLength));
out=pt(out,'%shortinput%',inp(ShortInputLength));out=pt(out,'%pages%',np);
out=pt(out,'%page%',pa);out=pt(out,'%num%',n);out=pt(out,'%firstlinknum%',(pa-1)*n+1);
if(((pa-1)*n+n)<zl){out=pt(out,'%lastlinknum%',(pa-1)*n+n);}else
{out=pt(out,'%lastlinknum%',zl);}out=pt(out,'%categorieslist%',catl());
out=pt(out,'%home%','http://www.rockerosargentinos.com.ar/');
out=pt(out,'%allurl%',ur(1,0));out=pt(out,'%searchurl%',CurFile);
return out;}function digit(m,dig){var str=Math.round(m).toString();if(dig>=str.length)return 9;
return 9-str.charAt(str.length-1-dig);}function rs(dig){var counter=new Array(11);
var ty=new Array();var tz=new Array();var i,d,ix;for(d=0;d<=9;d++)counter[d]=0;
for(i=1;i<=zl;i++)counter[digit(y[i-1],dig)]++;for(d=1;d<=9;d++)counter[d]+=counter[d-1];
for(i=zl;i>=1;i--){ix=counter[digit(y[i-1],dig)]--;ty[ix]=y[i-1];tz[ix]=z[i-1];}
for(i=1;i<=zl;i++){y[i-1]=ty[i];z[i-1]=tz[i];}}function catl(){var r='';
for(var i=0;i<cg.length;i++){if(i==c)r+='<b>'+cg[i]+'</b> ';else
r+='<a href="'+ur(1,i)+'">'+cg[i]+'</a>';if(i<cg.length-1)r+=CatSeparator;}return r;}
