//Rankings Code

function attackPage() {
  var ran = Math.floor(d('i_rank').innerHTML.replace(/\,/gi, ''));
  if (ran < 12) ran=13;
  d('ranks_srf').value=ran-12;
  d('ranks_srt').value=ran+12;
  c('ranks');
}
function matchNames(str) { 
    d('ranksearch').innerHTML='';
    if (str.length > 0) ajax('misc.php?namesearch='+str+'&st='+d('ranks_snt').value);
}

function nPage() { var p=0;
   if (inn('rank_msg').indexOf('ranks') >= 0) {
      d('ranks_srf').value=eval(d('ranks_srt').value) + 1;
      d('ranks_srt').value=eval(d('ranks_srf').value) + 24;
      d('ranks_page').value=Math.floor((d('ranks_srf').value-1)/25)+1;
      doRanksR();
   }
   else {
      var x=inn('rank_msg').split(' ');
      var p=Math.floor((x[2]-1)/25)+1;
      doRanksS(p);
   }
}
function pPage() {
   var x;
   if (inn('rank_msg').indexOf('ranks') >= 0) {
      x=eval(d('ranks_srf').value - 1);
      d('ranks_srt').value=x<1?1:x;
      x=eval(d('ranks_srt').value - 24);
      d('ranks_srf').value=x<1?1:x;  
      d('ranks_page').value=Math.floor((d('ranks_srf').value-1)/25)+1; 
      doRanksR();
   }
   else {
      x=inn('rank_msg').split(' ');
      var p=Math.floor((x[2]-1)/25)-1;
      doRanksS(p);
   }

}
function doRanksR() {
   ind++;
   hist[ind]='ranks';
   hids[ind]='1.'+v('ranks_srf')+'.'+v('ranks_srt');

   ajax('getranks.php?m=1&from='+v('ranks_srf')+'&to='+v('ranks_srt'));
}
function doRanksS(p) {
   ind++;
   hist[ind]='ranks';
   hids[ind]='2.'+v('ranks_snt')+'.'+v('ranks_sns')+'.'+p;

   ajax('getranks.php?m=2&sort='+v('ranks_snt')+'&str='+v('ranks_sns')+'&page='+p);
}
function pageToRank(page) {
  d('ranks_srf').value=(page-1)*25+1;
  d('ranks_srt').value=page*25;
d('ranks_srt').style.background='#FFF';
}
function rankToPage(ran, n) {
  if (n) d('ranks_page').value=Math.floor((ran-1)/25)+1;
  d('ranks_srt').style.background=(Math.floor(d('ranks_srt').value)-Math.floor(d('ranks_srf').value))>24?'#F00':"#FFF";
}
