
var events = new Array(
"<span style='color: %color%;'>%name%</span> - Новый пользователь из города %city%",
"<span style='color: %color%;'>%name%</span> - загрузил%gnd% видео",   
"<span style='color: %color%;'>%name%</span> получил%gnd% подарок", 
"<span style='color: %color%;'>%name%</span> сделал%gnd% подарок",
"<span style='color: %color%;'>%name%</span> добавил%gnd% объявление",
"Сменился лидер рейтинга",
"<span style='color: %color%;'>%name%</span> - статус &quot;Хочу секса сегодня!&quot;",
"<span style='color: %color%;'>%name%</span> в видео чате",
"<span style='color: %color%;'>%name%</span> - статус &quot;Ищу партнера на выходные&quot;",
"<span style='color: %color%;'>%name%</span> - статус &quot;Готов%gnd% к виртуальному сексу&quot;",
"<span style='color: %color%;'>%name%</span> - статус &quot;Утомленн%gnd2% сексом&quot;",
"<span style='color: %color%;'>%name%</span> - статус &quot;Ищу интим за деньги&quot;",
"<span style='color: %color%;'>%name%</span> - статус &quot;Предлагаю интим&quot;",
"<span style='color: %color%;'>%name%</span> - статус &quot;Хочу групповушки&quot;",
"<span style='color: %color%;'>%name%</span> - добавлено интимные фото");

var boys = new Array(
"Alex", "трахатель", "ёбарь-террорист", "Пенис", "Долбан", "Крутой",
"весёлый", "Федя", "Костян", "Дениска", "Олег", "Максим", "Макс", "Вован",
"Саша", "Иван", "Micky", "Max", "Леня", "Лёха", "Паха", "Вова", "Евген", "Константин",
"Саня", "Вано", "Жека", "John", "superman", "Колян", "Man", "big boy", "Хуй");

var girls = new Array(
"Трашка", "Оля", "Ира", "Алена", "Лена", "Даша", "Злая", "Вредная", "Полька",
"Robbie", "Олек", "Иринка", "Аленка", "Ленусик", "Нашата", "Катя", "Евгения",
"Juliet", "Natalie", "Manya", "Ducya", "Britney", "Madonna", "Люда", "Люба",                        
"Julia", "shakira", "baby", "alice", "Patricia", "Киска", "Машка", "Ирка",
"Малышка", "Сучка", "Стерва", "Гламурная", "Хочушка", "Александра", "Алина",
"Света", "Светлана", "Полина", "Маринка", "Ева", "Принцесса", "Королева");

var colors = new Array(
"red", "blue", "#e69240", "green", "black", "#c96a6a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"#FF0080", "#8000FF", "#008000", "#804040", "#FF0000", "#0069D2", "#FF80FF", "#FF8040"
);

var cities = new Array(
"Москва", "Санкт-Петербург", "Ярославль", "Волгоград", "Киров", "Пермь",
"Воркута", "Сыктывкар", "Киев", "Минск", "Владивосток", "Самара",
"Нижний Новгород", "Новосибирск", "Екатеринбург", "Казань", "Омск", "Челябинск",
"Ростов-на-Дону", "Уфа", "Красноярск", "Воронеж", "Саратов", "Тольятти",
"Краснодар", "Ижевск", "Ульяновск", "Барнаул", "Иркутск", "Хабаровск",
"Чита", "Сургут", "Тамбов", "Петрозаводск", "Кострома", "Нальчик",
"Тюмень", "Новокузнецк", "Оренбург", "Кемерово", "Набережные Челны", "Рязань",
"Томск", "Пенза", "Астрахань", "Липецк", "Тула", "Махачкала",
"Чебоксары", "Калининград", "Курск", "Тверь", "Иваново", "Ставрополь",
"Белгород", "Архангельск", "Сочи", "Владикавказ", "Орёл", "Мурманск"
);

var start_time = 30000;
var end_time = 60000;

function setEvent(settime)
{
  // Выбираем имя и пол
  var name, message, gender, color, time, str, cookie;
  var rnd = rand(0, 100);
  if (rnd < 70)
  { 
    // Баба
    gender = 1;
    name = rand(0, girls.length-1); 
  }
  else
  { 
    // Мужик
    gender = 0;
    name = rand(0, boys.length-1); 
  } 	
  
  // Выбираем сообщение  
  var rnd = rand(0, 100);
  if (rnd < 50)
    { message = 0; }
  else
    { message = rand(1, events.length-1); }  
  
  // Выбираем цвет
  color = rand(0, colors.length-1);    
  
  // Выбираем время
  if (settime === false || settime === undefined)
  {
    // Ставим текущее время	
    var c_date = new Date();
    time = c_date.getTime();
  }  
  else
  {
    // Нужно высчитать время в зависимости от settime
    var c_date = new Date();
    var rand_time = (settime * 60) - 30;
    rand_time = rand(rand_time - 25, rand_time + 25);    
    var dat = new Date(c_date.getFullYear(), c_date.getMonth(), c_date.getDate(), c_date.getHours(), c_date.getMinutes(), c_date.getSeconds() - rand_time);     	
    time = dat.getTime();
  }
      
  str = gender + '-' + name+'-' + message + '-' + color + '-' + time;  
  
  // Если "новый пользователь из города", то нужно выбрать город
  if (message == 0) 
  { 
    city = rand(0, cities.length-1)
    str += '-' + city;     
  } else { city = false; }
  
  cookie = getCookie('events'); 
  if (cookie == false) { cookie = str; } else { cookie += ':::' + str; }    
  setCookie('events', cookie);      
  
  if (settime === false || settime === undefined) 
  { 
    addEvent(gender, name, message, color, time, city);  
    setTimeout('setEvent(false)', rand(start_time, end_time));
  } 
}

function showEvents()
{
  var name, message, gender, color, time, event;
  var events = getCookie('events');    
  if (events != false)
  {  	      
    events = events.split(':::');

    for (var i=0; i<events.length; i++) 
    { 
      event = events[i];
      event = event.split('-');   
      
      gender = parseInt(event[0]);
      name = parseInt(event[1]);  
      message = parseInt(event[2]);
      color = parseInt(event[3]);
      time = parseInt(event[4]);
      
      if (message == 0) { city = parseInt(event[5]); } else { city = false; }          
      
      addEvent(gender, name, message, color, time, city);
    }   
  }
}

function addEvent(gender, name, message, color, time, city)
{  
  message = events[message]; 
  color = colors[color];

  if (gender == 0)
  {
    name = boys[name];
    gender = '';
    gender2 = 'ый';	
  }  
  else
  {
    name = girls[name];	
    gender = 'а'; 
    gender2 = 'ая';
  }
  
  message = message.replace("%name%", name); 
  message = message.replace("%gnd%", gender);   
  message = message.replace("%gnd2%", gender2);
  message = message.replace("%color%", color);     
  if (city !== false || city !== undefined) { message = message.replace("%city%", cities[city]); }

  dat = new Date(parseInt(time));            
  
  var hours = dat.getHours();
  if (hours < 10) { hours = '0' + hours; }       
  var min = dat.getMinutes();
  if (min < 10) { min = '0' + min; }             
  time = hours + ':' + min;  
  
  $('#events_id').append('<p><i>' + time + '</i> <img src="' + IMGDIZHOME + '/images/smrb_nochmamba/img/cx.gif"> ' + message + '</p>');   
  byID('events_id').scrollTop = byID('events_id').scrollTop + 2000;
}


$(document).ready(function(){

  var events = getCookie('events'); 
  if (events == false)
  {
    show_events = rand(8, 12);  	
    for (var i=show_events; i>=0; i--)
    {
      setEvent(i);	        
    }
  }       
  
  showEvents();     
  setTimeout('setEvent(false)', rand(start_time, end_time));
	
});


