Вход Регистрация
Файл: gamele.ru/ch/ch_list.js
Строк: 163
<?php
document
.onmousedown t_nick;

function 
t_nick ()
{
  
top.is_ctrl window.event.ctrlKey;
  
top.is_title window.event.titleKey;
}

function 
ch_clear_ignor (nick){
    while (
nick.indexOf ('=') >= 0nick nick.replace ('=''%3D');
    while (
nick.indexOf ('+') >= 0nick nick.replace ('+''%2B');
    while (
nick.indexOf ('#') >= 0nick nick.replace ('#''%23');
    while (
nick.indexOf (' ') >= 0nick nick.replace (' ''%20');
    
top.frames['ch_list'].location='/ch.php?lo=1&a=ign&s=0&u='+nick;
}
  
function 
reverse_alpha_sort (el1,el2)
{
  if (
el1>el2) { return -}
  else if (
el1<el2) { return }
  else { return 
}
}

function 
qsort_str(arr,first,last) {
 if (
first<last) {
  
point=arr[first].split(":")[0];
  
i=first;
  
j=last;
  while (
i<j) {
   while ((
arr[i].split(":")[0]<=point) && (i<last)) i++;
   while ((
arr[j].split(":")[0]>=point) && (j>first)) j--;
   if (
i<j) {
    
temp=arr[i];
    
arr[i]=arr[j];
    
arr[j]=temp;
   }
  }
  
temp=arr[first];
  
arr[first]=arr[j];
  
arr[j]=temp;
  
qsort_str(arr,first,j-1);
  
qsort_str(arr,j+1,last);
 }
}

function 
qsort_int(arr,first,last,h) {
 if (
first<last) {
  
point=parseInt(arr[first].split(":")[2]);
  
i=first;
  
j=last;
  while (
i<j) {
   while ((
h*parseInt(arr[i].split(":")[2])<=h*point) && (i<last)) i++;
   while ((
h*parseInt(arr[j].split(":")[2])>=h*point) && (j>first)) j--;
   if (
i<j) {
    
temp=arr[i];
    
arr[i]=arr[j];
    
arr[j]=temp;
   }
  }
  
temp=arr[first];
  
arr[first]=arr[j];
  
arr[j]=temp;
  
qsort_int(arr,first,j-1,h);
  
qsort_int(arr,j+1,last,h);
 }
}

function 
molch_time(time){
    var 
day=Math.floor(time/86400);
    var 
ch=Math.floor((time-(day*86400))/3600);
    var 
minuts=Math.floor((time-((ch*3600)+(day*86400)))/60);
    var 
sec=Math.floor((time-((minuts*60)+(ch*3600)+(day*86400)))%60);
    return ((
ch<10)?"0"+ch:ch)+":"+((minuts<10)?"0"+minuts:minuts)+":"+((sec<10)?"0"+sec:sec);
}

function 
chatlist_build (sort_type)
{
  if (
sort_type=='a_z'ChatListU.sort ();
  else if (
sort_type=='z_a'ChatListU.sort (reverse_alpha_sort);
  else {

   if (
sort_type=='0_33') {
    
qsort_int(ChatListU,0,ChatListU.length-1,1);
   }
   else if (
sort_type=='33_0') {
    
qsort_int(ChatListU,0,ChatListU.length-1,-1);
   }

   
f=0;
   
fl=parseInt(ChatListU[f].split(":")[2]);
   for (
i=1;i<ChatListU.length;i++) {
    
n=i;
    
nl=parseInt(ChatListU[i].split(":")[2]);
    if (
fl!=nl) {
     
qsort_str(ChatListU,f,n-1);
     
f=n;
     
fl=parseInt(ChatListU[f].split(":")[2]);
    }
    if (
n==ChatListU.length-1) {
     
qsort_str(ChatListU,f,n);
    }
   }
  }

  var 
ss;
  var 
sleeps;
  var 
nn_sec;
  var 
str_array;
  var 
sign_array;
  var 
titleadd;

  for(var 
cou 0cou ChatListU.lengthcou++)
  {
    
str_array ChatListU[cou].split(":");

    var 
ss='';
    var 
sleeps='';
    var 
titleadd='';
    var 
ign '';
    var 
inj '';
    var 
psg '';
    var 
align '';

    
nn_sec str_array[1];
    var 
login str_array[1];
    while (
nn_sec.indexOf('+')>=0nn_sec nn_sec.replace('+','%2B');
    if (
login.indexOf ('<i>') > -1)
    {
      
login login.replace ('<i>''');
      
login login.replace ('</i>''');
      
nn_sec nn_sec.replace ('<i>''');
      
nn_sec nn_sec.replace ('</i>''');
    }

    if (
str_array[3].length>1)
    {
      
sign_array str_array[3].split(";");
      if(
sign_array[2].length>1)
        
titleadd=" ("+sign_array[2]+")";
      
ss "<img src=http://image.gamele.ru/signs/"+sign_array[0]+" width=15 height=12 align=absmiddle title=""+sign_array[1]+titleadd+"">&nbsp;";
    }

    if(
str_array[4].length>1)
      
sleeps="<img src=http://image.gamele.ru/signs/molch.gif width=15 height=12 border=0 title="Еще "+molch_time(str_array[4])+"" align=absmiddle>";
    if (
str_array[5] == '1')
      
ign "<a href="javascript:ch_clear_ignor('"+login+"');"><img src=http://image.gamele.ru/signs/ignor3.gif width=15 height=12 border=0 title="Снять игнорирование"></a>";
    if (
str_array[6] != '0')
      
inj "<img src=http://image.gamele.ru/chat/tr4.gif width=15 height=12 border=0 title=""+str_array[6]+"" align=absmiddle>";

     if (
str_array[7] != '0')
     {
       var 
dilers = new Array ('''Дилер''Помощник дилера');
       
psg "<img src=http://image.gamele.ru/signs/d_sm_"+str_array[7]+".gif width=15 height=12 align=absmiddle border=0 title=""+dilers[str_array[7]]+"">&nbsp;";
     }
     if (
str_array[8] != '0')
     {
       
align sh_align(str_array[8]);
     }
     else if (
str_array[7] == '0')
       
align "<img src=http://image.gamele.ru/1x1.gif width=15 height=12 align=absmiddle border=0 title="">&nbsp";
     
    
document.write("<img src=http://image.gamele.ru/1x1.gif width=5 height=0><a href="javascript:top.say_private('"+login+"')"><img src=http://image.gamele.ru/chat/private.gif width=11 height=12 border=0 align=absmiddle></a>&nbsp;"+psg+align+ss+((str_array[9]==2)?'<s><i>':'')+"<a href="javascript:top.say_to('"+login+"')"><font class=nickname"+((str_array[9]>0)?((str_array[9]==1)?'_mobile':'_invisible'):'')+"><b>"+str_array[1]+"</b></a>["+str_array[2]+"]</font>"+((str_array[9]==2)?'</i></s>':'')+"<a href="/pinfo.cgi?"+nn_sec+"" target=_blank><img src=http://image.gamele.ru/chat/info.gif width=13 height=16 border=0 align=absmiddle></a>"+sleeps+"&nbsp;"+ign+"&nbsp;"+inj+"<br>");
  }
}
?>
Онлайн: 0
Реклама