var messages = 

new Array(
// text var #1
"W1 - Супер попочка у тебя, W2 ты давала в попку?   \n"+
"W2 - неа, но очень хочется попробовать :) \n"+
"W3 - Девочки попробуйте один в ротик другой в дырку \n"+
"M4 - ага проверено \n"+
"M5 - Девушка у меня была в восторге\n"+
"W6 - На каком видео показан?? \n"+
"W1 - Мля, вкусный заводной секс, мне бы так ( \n"+
"W6 - ща гляну, только про горловой минет посмотрю у тебя \n"+
"W1 - я сегодня со своим обязательно попробую также \n"+
"M5 - W1 давай с тобой попробуем? ) ты своему не говори \n"+
"M7 - ? а меня возьмёте? я бы спереди попихал )) \n"+
"M5 - M7 а ты кто? напиши в личку номер тел, договоримся ;) \n"+
"M7 - Х в пальто, но я не буду лишним \n"+
"W8 - какого пола?\n"+
"M9 - раз Х в пальто, значит мэн \n"+
"W1 - мальчики не партесь всем места хватит место, могу троих принять \n"+
"W2 - W1 тебе подруга уже не втерпешь отсосать?\n"+
"M5 - УРА! я записан к W1 )))) потрахаемся вдоволь \n"+
"W1 - давайте быстрее мальчики, а то муж с работы придет скоро :.\n"+
"W10 - а я своего и не жду \n"+
"W11 - ну и правильно, я тоже\n"+
"W12 - да пока их дождёшься, уже 10 раз сама с собой ?\n"+
"W11 - ты серьёзно 10 раз на день мастурбируешь?\n"+
"W12 - иногда больше )\n"+
"M4 - Клевые девчонки тут собрались, сладенькие ) \n"+
"M5 - и почему в городе таких не встретишь? (\n"+
"W2 - M5 не там ищешь дорогой :) \n"+
"W2 - M5 так ты же женат, трахаешь на лево? \n"+
"M5 - а меня жена не так возбуждает :( \n"+
"W6 - Нашла щас буду качать твое видео, гы гы \n"+
"W3 - W6 а потом мастурбировать? :) \n"+
"W6 - ага, у меня все есть для этого! )\n"+
"W2 - M5 да ты кабель :) напиши мне в личку \n"+
"M5 - не кабель, а ебр террорист )))) \n"+
"W12 - на меня тебя дружок не хватит \n"+
"M4 - W12 а сколько палок тебе надо?\n"+
"W12 - да хоть в ротик, в попу и в дырочку ) \n"+
"M15 - Круто!!! Охереть \n"+
"M15 - W12 а ты в какую дырочку предпочитаешь?\n"+
"W16 - Она во все сразу любит, я знаю \n"+
"W12 - W16 какая ты догадливая )\n"+
"W2 - а мне вот в попку понравилось\n"+
"W10 - блин, и вправду стоит попробовать  во все сразу \n"+
"W11 - W10 попробовать групповуху?\n"+
"W10 - да, хочешь тебе подгоню моих мальчиков? ) \n"+
"W16 - чето мало мужиков сегодня\n"+
"W1 - мужики АУ, хочу сосать!!! ) \n"+
"W10 - да все смотрят домашние видео W1 \n"+
"W1 - еще бы не смотрели парни мои видео )\n"+
"W3 - мне самой аж понравилось W1 \n"+
"W3 - мне нравится как ты там глотала сперму ) \n"+
"W1 - W3 спасибо любимая, будут новые видео, добавлю \n"+
"M16 - Девчонки, я тут )) \n"+
"M7 - я тоже посмотрел все видео W1 \n"+
"M16 - M7 давай совместно трахнем всех тут? )) \n"+
"W8 - M16 селенок то хватит у вас? \n"+
"W10 - W8 я думаю что они справятся тебя оттрахать!\n"+
"M7 - M16 давай че ) напиши в личке тел ;) \n"+
"M7 - классная телки тут, почему бы не оттрахать \n"+
"W6 - посмотрела я видео W1, обязательно попробую что то подобное\n"+
"W11 - да девочки обязательно попробуйте в этой позе!\n"+
"W11 - оргазм просто улётный видать \n"+
"W13 - мужики я хочу вас \n"+
"M5 - ну так что, напиши мне в личку, все как положено оформлю) \n"+
"W17 - какой ты самоуверенный\n"+
"W2 - M5 ты разве сможешь? встанет? )) \n"+
"M5 - W2 встанет, на всех сперма хватит!! )\n"+
"M18 - тут рай для секс знакомства, не думал что с кем то познакомлюсь \n"+
"W2 - M18 кого то уже это самое? ))\n"+
"M18 - W2 ага, и тебя бы хотел это самое)\n"+
"W2 - щас возбужусь и приду  )\n"+
"W1 - W2 да иди сразу к нему, там вместе и возбудитесь\n"+
"W10 - заодно и новую позу опробуете\n"+
"W6 - потом нам расскажите\n"+
"W3 - а че там рассказывать, сегодня и так все эту позу будут пробовать\n"+
"W12 - эт точно\n"+
"M15 -  а я с подругой так уже пробовал, классный секс был\n"+
"W16 - M15 не томи, у меня киска уже горит а секса еще хочется\n"+
"W11 - W16 а ты вибратором\n"+
"W16 - пользовалась, но щас под рукой нету\n"+
"W8 - такого оргазма вибратором не получить, хочу мужика ( ау \n"+
"W13 - согласна, тут мужики нужны \n"+
"M4 - девочки приходите все ко мне в гости, жены дома нет месяц \n"+
"M18 - W2 сегодня ко мне идёт\n"+
"M5 - а я к W1 )\n"+
"W17 - шустрые тут парни собрались )\n"+
"W3 - девочки тоже ничего, вон уже о встречах договорились \n"+
"W1 - ага, новую позу будем пробовать, как в видео у W1 \n"+
"W16 - W1 только сильно не увлекайтесь )\n"+
"W10 - да с такими оргазмами я бы неделю трахалась\n"+
"M4 - W10 на неделю не приглашаю, на ночь приходи, оттрахаю как надо )\n"+
"W10 - M4 и ты доставишь мне такое же удовольствие?\n"+
"M4 - обещаю киса )\n"+
"W10 - говори адрес\n"+
"W8 - тут уже все перетрахались?\n"+
"W12 - смотря с кем, я вот сама себя только ублажаю пока что ( \n"+
"M19 - всем привет! хочу секс втроем! кто со мной? \n"+
"W6 - запиши меня в твой список дорогой :) \n"+
"M7 - девочки по моему вы больше нас хотите секса! \n"+
"W20 - ну конечно M7, а нахер тогда наши дырочки, у меня все течет \n"+
"M7 - и в ротик часто хочется принять член? \n"+
"W20 - я вообще обожаю когда в ротик мне кончают :) ммм сперомчка ням ням \n"+
"W6 - M19 ауууууууу, напиши мне в личку, тут мужиков мало :( \n"+
"W11 - W6 не торопись, тут парни один лучше другого, потрепи, найдешь лучше\n"+
"M16 - а трахаться? )\n"+
"W11 - тоже, он у него как у коня )\n"+
"W13 - хотела бы я такой член по настоящему увидеть как у коня \n"+
"W13 - Мужчины у вас бывают такие огромные члены?\n"+
"W20 - молчат, чё-то )\n"+
"M21 - ну у меня 17см ) что вам не хватит не пойму? \n"+
"M22 - а у меня 16.3см :) думаю с M21 оттрахаем тут всех с такими членами \n"+
"W17 - девочки а кто-нить кончал в ванной под струей??\n"+
"W14 - ага кончала когда парня не было, а щас мне члена хватает \n"+
"M16 - W14 а парень твой не подвинится? \n"+
"W12 - я бы дала тому кто лучше моего парня трахает меня :) \n"+
"W22 - я струей воды не кончала никогда (\n"+
"W8 - бери морковку и вперед, лучший друг когда одинока :) \n"+
"M16 - красавица зачем тебе морковка, напиши мне, у меня член есть ))))) \n"+
"W14 - струей воды офигительный оргазм получала \n"+
"W8 - напиши мне M16, поговорим :) \n"+
"M23 - тут так клево :) нравица :) \n"+
"W13 - M23 присоединяйся, мне вот не хватает ласки... \n"+
"M16 - блин девочки, хочу попробовать в попу, вам больно это? как вообще?\n"+
"W11 - больно сперва, а потом все по кайфу, моему мальчику нравится \n"+
"W20 - мне вот нравится когда и в попочку и в влагалище трахают :) супер просто \n"+
"M22 - блиннннн хочу хочу... W20 а не больно сразу два члена принимать? \n"+
"M16 - W11 надо попробовать тогда с W14 :)  \n"+
"W14 - M16 без проблем, напиши мне твой тел в личку и друга захвати :) \n"+
"W20 - вообще четко котик, когда внтури чувствуешь два члена, просто на 7м небе!!! ))\n"+
"M22 - понятно... везет :) может я буду третим? в ротик?\n"+
"M16 - ого как все ко мне в приват повалили )\n"+
"M21 - еще бы, все хотят необычного секса \n"+
"W20 - покажи фотки твои, подумаю ))\n"

);

function rand(l,k)
{
  var rand_no = Math.random();
  rand_no = l+rand_no * (k-l);

  return Math.round(rand_no);
};


var messagesArray=messages[rand(0, messages.length-1)].split("\n");

var boys=new Array(
"Радослав", "Антон Шелепов", "Арсен Меликов", "Игорь Щавлев", "виктор ярославский", "Леон Щербатых",
"Василий Янаев", "Константин Зыкин", "Арам Воробьёв", "Дениска", "Тимур Черепанов", "Руслан Маслов",
"Станислав Зубов", "Иван", "Дмитрий Волков", "Max Neskaju", "Эдуард Исмайлов", "Георгий Малинов",
"Радослав", "Константин Зыкин", "Максим Бобров", "Дениска", "Тимур Черепанов", "Руслан Маслов",
"Георгий Малинов", "Иван", "Костя", "Денис", "Олег", "Георгий Малинов"
);
var boys_colors=new Array(
"red", "blue", "#e69240", "green", "black", "#c96a6a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"red", "blue", "#e69240", "green", "black", "#c96a6a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"red", "blue", "#e69240", "green", "black", "#c96a6a"
);
var girls=new Array(
"Аврора Фетисова", "Людмила Лаврова", "Алина Щурова", "Диана Орлова", "Лариса Руских", "Нина Рудина",
"Полина Тёмкина", "Карина Захарова", "Лилия Баженова", "Инна Васильева", "Надежда Борисюк", "Екатерина Зырянова",
"Марта В.", "Natalie", "Илона Илюшина", "Ника Машир", "Лариса Липова", "Мадина Ларина",
"Роза Шушалева", "Галина Сизова", "Алла Белоглазова", "Вероника Богрова", "Зара Жеглова", "Ася Злобина",
"Афанасия Зыкина", "Эльмира Куклина ", "Римма Каргина", "Каролина Табакова", "Ленусик", "Ася Злобина"
);

var girls_colors=new Array(
"red", "blue", "#e69240", "green", "black", "#c96a6a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a",
"#7979e9", "#3c8d51", "#4dafa9", "#426664", "#e2631e", "#16910a"
);

var whimchat = function() {
  
  var i=0;
  
  var breakFrom = 6000;
  var breakTo = 10000;

  var msgs="";
  var fromBegin=true;

  var rand = function (l,k)
  {
    var rand_no = Math.random();
    rand_no = l+rand_no * (k-l);
    return Math.round(rand_no);
  };

  var replaceNames = function(s)
  {
    for (var j=girls.length-1; j>0; j--)
    {
      s=s.replace("W"+j,"<font style=\"color:"+girls_colors[j]+";\">"+ girls[j]+"</font>");
      s=s.replace("W"+j,"<font style=\"color:"+girls_colors[j]+";\">"+ girls[j]+"</font>");
      s=s.replace("M"+j,"<font style=\"color:"+boys_colors[j]+";\">"+ boys[j]+"</font>");
      s=s.replace("M"+j,"<font style=\"color:"+boys_colors[j]+";\">"+ boys[j]+"</font>");
    }

    return s;
  }

  var trim = function(str)
  {
    return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
  }

  var takeYear = function(theDate) 
  {
    x = theDate.getYear();
    var y = x % 100;
    y += (y < 38) ? 2000 : 1900;
    return y;
  }

  var makeDouble = function(d)
  {
    if(d<10) return "0"+d;
    else return d;
  }

  var fakeDate=0;
  var lastMinutes=0.0;

  var getCurrentDate = function () 
  {
    var theDate = new Date();		// create Date object with the current date;
    var temp = theDate.toGMTString();	// convert date to a GMT string;
    temp=temp.replace("UTC", "");
    var d = new Date(temp);	// convert string to a Date object

    if(fakeDate==1) 
    {  
      if(d.getMinutes()>5) 
      {
        var m=d.getMinutes();
        //if(lastMinutes==0) lastMinutes=rand(0, m-5);
        if(lastMinutes==0) lastMinutes=m-5;//rand(m-10, m-5);

        d.setMinutes(Math.ceil(lastMinutes));

        lastMinutes=lastMinutes+0.1;

        if(Math.ceil(lastMinutes)>m)lastMinutes=m;
      }
      else
      if(d.getHours()>1) 
      {
        d.setHours(d.getHours()-1); 
        if(lastMinutes==0) lastMinutes=55;//rand(30, 47);

        d.setMinutes(Math.ceil(lastMinutes));
        lastMinutes+=0.1;
        if(Math.ceil(lastMinutes)>59)lastMinutes=59;
      }
    }


    return ""+makeDouble(d.getDate())+"/"+makeDouble(d.getMonth()+1)+"/"+takeYear(d)+
           " "+makeDouble(d.getHours())+":"+makeDouble(d.getMinutes());
  }

  var getMsg1 = function () 
  { 
    if(i==messagesArray.length) { i=0; }

    var ss = msgs.split("<br/>");
    var s = "";

    msgs += /*getCurrentDate()+*/" <p>"+messagesArray[i]+"</p>\n";
    msgs = replaceNames(msgs);
    document.getElementById("chat").innerHTML=msgs;
    el = document.getElementById("chat");
    el.scrollTop = el.scrollTop + 200;
    i++;
    setCookie('chat_msg_num',i);
  };

  var getMsg = function () 
  { 
    getMsg1();
    window.setTimeout(getMsg, rand(breakFrom, breakTo)); 
  };

  var initChat = function ()
  {
    if (!fromBegin)
    {  
      
      var cook_ii = getCookie('chat_msg_num');
      if (cook_ii != false) { cook_ii = parseInt(cook_ii); } else { cook_ii = rand(4, 10); }
      var ii = cook_ii;
      
      var jj=0;
      document.getElementById("chat").style.display="none";
      while(ii>jj) { if(ii-jj<20) { fakeDate=1; } getMsg1(); jj++; }
      document.getElementById("chat").style.display="";
      fakeDate=0;
      el = document.getElementById("chat");
      el.scrollTop = el.scrollTop + 100000;
    }
    else
    { i=rand(0, messagesArray.length-1); }


    window.setTimeout(getMsg, rand(breakFrom, breakTo)); 
  }

  var addMsg = function () 
  { 
    var ss = msgs.split("<br/>");
    var s = "";
    if(ss.length>19)
    {
      for (var j=ss.length-1; j>=ss.length-19; j--)
      {
         if(trim(ss[j])!="") { s = ss[j]+"<br/>\n"+s; }
      }
      msgs=s;
    }

    msgs += 
    getCurrentDate()+" "+
    document.getElementById("name").value + " - "+ document.getElementById("msg").value+"<br/>\n";
    msgs = replaceNames(msgs);
    document.getElementById("chat").innerHTML=msgs;
  }

	var addLoadEvent = function(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				if (oldonload) {
					oldonload();
				}
				func();
			};
		}
	};
  
	return {
	  param:function(fBeg) { 
	    fromBegin = fBeg;
	  },
		init: function() { 
			addLoadEvent(initChat);
		}
	};


} ();

whimchat.param(false);
whimchat.init();
