€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
не работают веб камеры в чате
1
26
Роман
@mixroma
30.10.2012
я дико извиняюсь, подскажите пожалуйста, ну почему не работают камеры? 🙁
далее выложу все скрипты и чат внутри... прошу строго не судить, я и сам знаю, что я ЛАМЕР
скрипты
Показать текст
/* [НАСТРОЙКИ] */
/* Для кнопки вкл/откл по умол 1- вкл 0 -выкл */
var zvukmsgno="0";
/* Топик - выводится в фрейме сообщений сразу после загрузки */
var topic="";
/* Загрузка посл. сообщ. при переходе в комнату, 1 - вкл (перезагрузка фрейма) */
var roomlog=0;
/* Приват в отдельном фрейме: 0 - выкл, 1 - вкл (необходимо настроить фреймовую систему) */
var privatok=0;
/* Начальный HTML - код фреймов для сообщений */
var mainframe="<html><head><META http-equiv=Content-Type content='text/html; charset=windows-1251'><link rel=STYLESHEET type=text/css href=style.css></head><body class=header-body>";
/* Начальный HTML - код истории ваших и отправленных вам сообщений */
var myhistory1=mainframe;
var myhistory="";
/* Автоматический перенос курсора встроку ввода текста при печатании, 1 - вкл */
var setcursor=0;
/* Запретить правую кнопку мышки во всех фреймах, 1 - вкл */
var nomousemenu=0;
/* Замедление прокрутки фрейма сообщений, 0 - выкл */
var slowscroll=15;
/* Максимум отображать сообщений в фрейме сообщений, 0 - неогр */
var maxmsgs=0;
/* Урезать повторяющиеся символы в сообщениях до maxabc, 0 - выкл */
var maxabc=10;
/* Ники невидимок, пример: invisible['nick']=1; */
var invisible = new Array();
invisible['adm']=1;
/* Ники перенаправляющих в комнаты чата (карцер) */
var beser = new Array();
beser['news']=1;
beser['pikaso']=1;
beser['Mad']=1;
beser['Diksi']=1;
beser['anna25']=1;
/* Ники чистильщиков экрана(/clear): clearer['nick']=1; */
var clearer = new Array();
clearer['adm']=1;
clearer['pikaso']=1;
clearer['Ulitka']=1;
clearer['Diksi']=1;
clearer['Кэп']=1;
/* Ники перезагрузчиков чата(/reload): reloader['nick']=1; */
var reloader = new Array();
reloader['adm']=1;
reloader['pikaso']=1;
reloader['Ulitka']=1;
reloader['Diksi']=1;
/* Ники вызывальщиков алертом(/alert): alerter['nick']=1; */
var alerter = new Array();
alerter['adm']=1;
alerter['pikaso']=1;
alerter['Mad']=1;
alerter['Diksi']=1;
/* Ники установщиков тотального игнора (/ignore): ignorer['nick']=1; */
var ignorer = new Array();
ignorer['adm']=1;
ignorer['pikaso']=1;
/* Граф. ники: 0 - выкл, 1 - вкл, позиции в списке - это номера функций "cmd" от 0-10(11-никлист) */
var use_gn=1;
var gnok=new Array(1,1,1,1,1,1,1,1,1,1,1,0);
/* для добавления граф. ников (img/flash) используйте фаил gn.js */
var gna = new Array;
gna['news']='http://savepic.org/378633.gif';
document.write('<scr'+'ipt src=gn.js?'+Math.random()+'></scr'+'ipt>');
/* Градиент: 0 - выкл, 1 - вкл, позиции в списке - это номера функций "cmd" от 0-10(11-никлист) */
var use_gr=1;
var grok=new Array(1,1,1,0,0,0,1,0,0,0,0,0);
if(use_gr==1) document.write("<"+"script src=http://mpchat.com/blank/gradient.js></"+"script>");
/* Градиент текста */
/* для добавления градиента тексту используйте фаил gr.js */
var gra = new Array;
document.write('<scr'+'ipt src=gr.js?'+Math.random()+'></scr'+'ipt>');
/* Градиент ника */
var grna = new Array;
grna['adm'] = new Array('#ff0000','#00ff00','#0000ff');
grna['pikaso'] = new Array('#ff0000','#000000','#ff0000');
grna['dew'] = new Array('#9400D3','#000000','#9400D3');
/* Личный текст приветствия при входе в чат, используйте %nick% для расположения ника */
var tadda = new Array;
tadda['adm']="К нам приходит %nick%. Всем привет!";
tadda['pikaso']="К нам приходит, Самый обоятельный, Самый привлекательный, САМЫЙ СКРОМНЫЙ...))) %nick%. Всем привет!";
tadda['Ulitka']="Смысл жизни - вечный вопрос на который лишь ты сможешь найти ответ. К нам приходит %nick%. Всем привет!";
tadda['Пандора']="U are a lover in my bed and a gun to my head.We must never be apart. К нам приходит %nick%. Всем привет!";
tadda['Кэп']="и вот она, сама очевидность, снова к нам пришла! К нам приходит %nick%. Всем привет!";
tadda['well_all_good']=" %nick%. ";
tadda['elDude']="ПионЭры, идите в жопу... К нам приходит %nick%. Всем привет!";
tadda['ivann']="Бывают люди, к которым охота подойти и спросить, каково живется без мозгов? К нам приходит %nick%. Всем привет!";
tadda['VEDMAK']="Поприветствуем доброго))) хорошего %nick%. Всем привет!";
/* Личный текст прощания входе в чат, используйте %nick% для расположения ника */
var tdela = new Array;
tdela['adm']="От нас уходит %nick%. Всем пока!";
tdela['Ulitka']="Закон подлости - самый действенный закон в мире: никогда не подводит!!! От нас уходит %nick%. Всем пока!";
tdela['well_all_good']=" %nick%. ";
tdela['Кэп']="и вот она, сама очевидность, снова от нас ушла %nick%. Всем пока!";
tdela['pikaso']="Лучше вовремя уйти по АНГЛИЙСКИ, чем ждать пока тебя пошлют по РУССКИ...!!! От нас уходит %nick%. Всем пока!";
tdela['ivann']="Не стоит пытаться удержать кого-то. Не стоит ревновать к кому-то. Ведь, если ему хорошо с тобой, - он не уйдёт. От нас уходит %nick%. Всем пока!";
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="•";
symbols[2]="<p style='margin-top:1px; border:1px dashed #ff0000; background-color:transparent;'><embed type='application/x-shockwave-flash' src='http://mpchat.com/blank/player.swf' allowfullscreen='false' flashvars='file=http://mpchat.ru/vich-chat/windows_sms.mp3&autostart=true' width='0' height='0'>";
symbols[3]="<p style='margin-top:1px; border:0px; background-color:#FFFF00;'>";
symbols[4]="<p style='margin-top:1px; border:0px; background-color:#FFFF00;'><embed type='application/x-shockwave-flash' src='http://mpchat.com/blank/player.swf' allowfullscreen='false' flashvars='file=http://mpchat.ru/vich-chat/tik_tik.mp3&autostart=true' width='0' height='0'>";
symbols[5]="лично для";
symbols[6]="лично вам";
/* Сообщения о наказании: Ник1 сообщение Ник2 */
var deltxt=new Array();
deltxt[1]='удаляет';
deltxt[2]='удаляет';
deltxt[3]='удаляет';
deltxt[4]='закидывает окнами';
deltxt[5]='выпинывает';
deltxt[6]='предупреждает';
deltxt[7]='запрещает разговаривать';
/* Стандартные настройки ника и текста - если пользователем невыбран */
var fontnick=new Array('green','4','Verdana');
var fonttext=new Array('black','3','Verdana');
/* [Настройки - никлиста и статусов] */
/* Значок привата */
var privat_s="<img src=http://aids.by/images/h1.png border=0";
/* Стандартная иконка */
var icon1='http://mpchat.com/blank/img/icon.gif';
/* Вывод иконки обручённых в загсе */
var love1='<img src=http://mpchat.com/blank/img/love.gif border=0>';
/* Вывод статусов */
var stn= new Array();
stn[0] ='гость';
stn[1] ='Админ';
stn[2] ='мод+';
stn[3] ='модер';
stn[4] ='рулёз';
stn[5] ='бывалый';
stn[6] ='знаток';
stn[7] ='ноВИЧок';
stn[14] ='художник';
//* Вывод статусов ICQ */
var stn2= new Array();
stn2[0] ='<img src=http://mpchat.com/world-lovers/img/statusy/36.png>';
stn2[1] ='<img src=http://mpchat.com/world-lovers/img/statusy/37.png>';
stn2[2] ='<img src=http://mpchat.com/world-lovers/img/statusy/48.png>';
stn2[3] ='<img src=http://mpchat.com/world-lovers/img/statusy/40.png>';
stn2[4] ='<img src=http://mpchat.com/world-lovers/img/statusy/41.png>';
stn2[5] ='<img src=http://mpchat.com/world-lovers/img/statusy/38.png>';
stn2[6] ='<img src=http://mpchat.com/world-lovers/img/statusy/39.png>';
stn2[7] ='<img src=http://mpchat.com/world-lovers/img/statusy/47.png>';
stn2[8] ='<img src=http://mpchat.com/world-lovers/img/statusy/46.png>';
stn2[9] ='<img src=http://mpchat.com/world-lovers/img/statusy/45.png>';
stn2[10] ='<img src=http://mpchat.com/world-lovers/img/statusy/44.png>';
stn2[11] ='<img src=http://mpchat.com/world-lovers/img/statusy/01.gif>';
stn2[12] ='<img src=http://mpchat.com/world-lovers/img/statusy/02.gif>';
stn2[13] ='<img src=http://mpchat.com/world-lovers/img/statusy/06.gif>';
stn2[14] ='<img src=http://mpchat.com/world-lovers/img/statusy/07.gif>';
stn2[15] ='<img src=http://mpchat.com/world-lovers/img/statusy/08.gif>';
stn2[16] ='<img src=http://mpchat.com/world-lovers/img/statusy/09.gif>';
stn2[17] ='<img src=http://mpchat.com/world-lovers/img/statusy/12.gif>';
stn2[18] ='<img src=http://mpchat.com/world-lovers/img/statusy/13.gif>';
stn2[19] ='<img src=http://mpchat.com/world-lovers/img/statusy/14.gif>';
stn2[20] ='<img src=http://mpchat.com/world-lovers/img/statusy/17.gif>';
stn2[21] ='<img src=http://mpchat.com/world-lovers/img/statusy/18.gif>';
stn2[22] ='<img src=http://mpchat.com/world-lovers/img/statusy/20.gif>';
stn2[23] ='<img src=http://mpchat.com/world-lovers/img/statusy/25.gif>';
stn2[24] ='<img src=http://mpchat.com/world-lovers/img/statusy/26.gif>';
stn2[25] ='<img src=http://mpchat.com/world-lovers/img/statusy/27.gif>';
stn2[26] ='<img src=http://mpchat.com/world-lovers/img/statusy/28.gif>';
stn2[27] ='<img src=http://mpchat.com/world-lovers/img/statusy/31.gif>';
stn2[28] ='<img src=http://mpchat.com/world-lovers/img/statusy/30.gif>';
stn2[33] ='<img src=http://mpchat.com/world-lovers/img/statusy/38.gif>';
stn2[100] ='<img src=http://mpchat.com/world-lovers/img/statusy/32.gif>';
stn2[30] ='<img src=http://mpchat.com/world-lovers/img/statusy/33.gif>';
stn2[31] ='<img src=http://mpchat.com/world-lovers/img/statusy/36.gif>';
/* Сообщение о смене статусa ICQ */
var icqtxt= new Array();
icqtxt[0]='меняю статус на -> Он-лайн';
icqtxt[1]='меняю статус на -> Готов поболать';
icqtxt[2]='меняю статус на -> Офф-лайн';
icqtxt[3]='меняю статус на -> Занят';
icqtxt[4]='меняю статус на -> Не беспокоить';
icqtxt[5]='меняю статус на -> Отошел';
icqtxt[6]='меняю статус на -> Недоступен';
icqtxt[7]='меняю статус на -> На работе';
icqtxt[8]='меняю статус на -> Дома';
icqtxt[9]='меняю статус на -> Злой';
icqtxt[10]='меняю статус на -> Депрессия';
icqtxt[11]='меняю статус на -> Думаю';
icqtxt[12]='меняю статус на -> Ушел по делам';
icqtxt[13]='меняю статус на -> Грущу';
icqtxt[14]='меняю статус на -> Ем';
icqtxt[15]='меняю статус на -> Смотрю фильм';
icqtxt[16]='меняю статус на -> Болею';
icqtxt[17]='меняю статус на -> Моюсь';
icqtxt[18]='меняю статус на -> Смотрю ТВ';
icqtxt[19]='меняю статус на -> Позитив';
icqtxt[20]='меняю статус на -> Влюбленность';
icqtxt[21]='меняю статус на -> Уставший';
icqtxt[22]='меняю статус на -> Разговариваю по телефону';
icqtxt[23]='меняю статус на -> Пью чай';
icqtxt[24]='меняю статус на -> Играю';
icqtxt[25]='меняю статус на -> В инете';
icqtxt[26]='меняю статус на -> Сплю';
icqtxt[27]='меняю статус на -> Слушаю музыку';
icqtxt[28]='меняю статус на -> Пью пиво';
icqtxt[33]='меняю статус на -> Курю';
icqtxt[100]='меняю статус на -> Вещаю';
icqtxt[30]='меняю статус на -> Работаю';
icqtxt[31]='меняю статус на -> В контакте';
/* Включаем вебкамеры, прописываем статус 100 и загружаем модуль */
var webcam=1;
stn2[98] ="<img src=http://mpchat.com/blank/img/status/webcam.gif title='нажмите для просмотра публичного вещания' style='border:0;'>";
icqtxt[98]="меняю статус на -> вещаю публично <img src=http://mpchat.com/blank/img/status/webcam.gif title=публично>";
stn2[99] ="<img src=http://mpchat.com/blank/img/status/webcam2.gif title='нажмите для просмотра приватного вещания' style='border:0;'>";
icqtxt[99]="меняю статус на -> вещаю приватно <img src=http://mpchat.com/blank/img/status/webcam2.gif title=приватно>";
document.write("<"+"script src=http://mpchat.com/blank/webcam-new.js></"+"script>");
/* Авто смена статуса при молчании */
/* добавьте к примеру: away[4]=15; (включение статуса 4 через 15 мин) */
/* если вы укажите время для статуса 100, то пользователя выкинет из чата */
var away=new Array();
/* Вывод пола */
var mw_n ='<img src=http://imgs.su/tmp/2012-01-09/1326117101-417.jpg border=0>';
var mw_m ='<img src=http://imgs.su/tmp/2012-01-09/1326117101-417.jpg border=0>';
var mw_w ='<img src=http://imgs.su/tmp/2012-01-09/1326117101-417.jpg border=0>';
/* Картинки игнора */
var ign_imgoff="http://imgs.su/tmp/2012-01-09/1326118250-417.jpg";
var ign_imgon="http://imgs.su/tmp/2012-01-09/1326118282-417.jpg";
/* [Функции - общие] */
/* Открывает новое окно с нужными размерами(для удобства) */
function wo(url,name,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
set ='height='+h+',width='+w+',top='+TopPosition+
',left='+LeftPosition+',scrollbars='+scroll+',resizable'
window.open(url,name,set);
}
/* Функции чтения Cookie */
function getcookie(key) {
str=document.cookie;len=str.length; if(len==0) return "";
start=str.indexOf(key + "="); if(start==-1) return "";
start=start+key.length+1;
end=str.indexOf(";",start); if(end==-1) end=len;
return unescape(str.substring(start,end));
}
/* Функции записи Cookie */
function setcookie(key,str,min) {
if(!key) return;
if(!min) min=60*24*365;
var date = new Date();
date.setTime(date.getTime()+(min*60*1000));
document.cookie = key+"="+str+"; expires="+date.toGMTString()+"; path=/";
}
/* Функции проверки и добавлиния игнора в массив/cookie */
var ign = new Array('');
ign=getcookie(parent.chatlogin.replace("-","_")+"_mpign").split(",");
function ign_sel(nick) {ok=ign_ok(nick);
for(var i=0;i<ign.length;i++) {if(ok && nick==ign[i]) ign[i]=null; if(!ok && !ign[i]) break;}
if(!ok) ign[i]=nick;
setcookie(parent.chatlogin.replace("-","_")+"_mpign",escape(ign.join(",")),1000000);
}
function ign_ok(nick){for(var i=0;i<ign.length;i++) if(nick==ign[i]) return 1;}
/* Функция добавления граф. ника или градиента для ника */
function setgn(cmd,nick){
var set_out=nick;
if(use_gn==1 && gna[nick]!=null && gna[nick] && gnok[cmd]==1) {
if(gna[nick].match(/^[0-9a-z.:\/_-]+\.(swf)$/i)) set_out='<embed src='+gna[nick]+'>';
else set_out='<img src='+gna[nick]+' border=0>';
}
else if(use_gr==1 && grna[nick]!=null && grna[nick] && grok[cmd]==1) set_out=gr(nick,grna[nick]);
return set_out;
}
/* Функция добавления град. текста */
function setgr(cmd,nick,text){
if(use_gr!=1) return text;
var set_out=text;
if(gra[nick]!=null && gra[nick] && grok[cmd]==1) set_out=gr(text,gra[nick]);
return set_out;
}
/* Устанавливает другой стиль(дизайн) для всех фреймов чата */
function setstyle(cssfile) { if(!cssfile) return;
if(!parent.frames.length) document.getElementsByTagName("link")[0].href=cssfile;
else {for(i=0; i<parent.frames.length; i++) {obj=parent.frames[i].document.getElementsByTagName("link")[0];if(obj) obj.href=cssfile;}}
}
/* Дозагрузка - выполняется после загрузки фрейма сообщений */
function onloaded() {
window.setTimeout('scrolled=1;',5000);
if(interval) window.clearTimeout(interval);
if(topic) wr(topic);
for(var i = 0;i<rooms.length;i++) update(i,0);
/* Запретить правую кнопку мышки и ставить курсор в текстовое поле */
for(i=0; i<parent.frames.length; i++) {
if(setcursor) parent.frames[i].document.onkeydown = function(){document.fmsg.text0.focus();}
if(nomousemenu) {
parent.frames[i].document.oncontextmenu = function(){return false;}
if(document.layers) parent.frames[i].document.captureEvents(Event.MOUSEDOWN);
parent.frames[i].document.onmousedown = function(e){if(e && e.type == "contextmenu") return false;}
}
}
/* Добавления в никлист бота-робота, ниже структура */
room_r=0;status_r=0;inchat_r='1';
if(nick_r) {loaded=1; f(room_r,6,nick_r,'',inchat_r,'',color_r,'',mw_r,st_r,icon_r,status_r,love_r,clan_r);loaded=0;}
}
/* Функции плавной прокрутки и включение дозагрузки */
var loaded=0;
var scrolled=0;
function up() {
if(loaded==0) onloaded();
var scr=parent.left.document.body;
if(parent.left.document.compatMode != 'BackCompat')
scr=parent.left.document.documentElement;
scr1=scr.scrollTop;
scr2=parent.left.innerHeight;
if(scr2==undefined) scr2=scr.clientHeight;
scr3=scr.scrollHeight;
if (scr1+scr2>=scr3) return;
if (scrolled==1) {if (scr1+scr2+250<scr3) return;}
parent.left.scroll (0, scr =1+Math.round (scr1+1*(scr3-scr2-scr1)/(1+slowscroll)));
setTimeout ('up()', 20);
}
/* Удаляет старое сообщ. печатает новое и прокручивает вниз */
function wr(text) {
if(loaded==1 && maxmsgs>0) {
var obj=parent.left.document;var count=obj.getElementsByTagName('div').length;
if(maxmsgs<count) obj.body.removeChild(obj.getElementsByTagName('div')[0]);
}
parent.left.document.write("<div>"+text+"</div>");
if(loaded==1) up();
}
/* [Функции - формирования никлиста] */
/* Функции добавления и удаления пользователей в массиве никлиста */
var uc = 0;
var us = new Array();
var ucc=new Array();
var index=0;
function separate(obj,c) {
if(ucc[obj+"c"]==null) ucc[obj+"c"]=c; else ucc[obj+"c"]+=c;
document.getElementById(obj+"c").innerHTML=ucc[obj+"c"];
if(c==1) return document.getElementById(obj).rowIndex+1;
}
function seprules(type,st,mw) {
//if(mw=='0') index=separate("man",type);
//else if(mw=='1') index=separate("woman",type);
//else if(mw=='') index=separate("noman",type);
}
function add(nick,colornick,st,mw,icon,status,inchat,time,room,love,clan){
if(loaded==0) return;
var l=us.length;
for(var i = 0;i<l;i++ ) if(us[i]!=null && us[i][0]==nick)break;
us[i]=new Array(nick,colornick,st,mw,icon,status,room,love,clan);
if (i==l) {uc++; update(room,1);}
if(room==myroom) {
nickid="!"+nick;
obj=document.getElementById(nickid);
var ul=document.getElementById('ul');
if(obj) ul.deleteRow(obj.rowIndex);
index=ul.rows.length;
seprules(1,st,mw);
var obj=ul.insertRow(index); obj.id=nickid;
format(i,obj);
}}
function del(nick,colornick,st,mw,icon,status,inchat,time,room) {
if(loaded==0) return;
for(var i=0; i<us.length; i++)
if( us[i] != null && us[i][0] == nick ) {uc--; update(us[i][6],-1); us[i] = null; break;}
if(room==myroom) {
nickid="!"+nick;
obj=document.getElementById(nickid);
var ul=document.getElementById('ul');
ul.deleteRow(obj.rowIndex);
seprules(-1,st,mw);
}}
/* Добавление ника в таблицу участников */
function format(i,tr){
if(us[i]==null) return "";
nick=us[i][0];
color=us[i][1];
stat=us[i][2];
stat2=us[i][5];
mw_u=us[i][3];
icon=us[i][4];
love=us[i][7];
clan=us[i][8];
set_nick=setgn(11,nick);
set_privat=privat_s;
if(icon_on) {
if((icon=="")||(icon==0)) icon=icon1;
icon="<img src="+icon+" border=0>";
set_privat=icon;
}
if(stn[stat]==null) st=''; else st=stn[stat];
if(stn2[stat2]==null) icqst=''; else icqst=stn2[stat2];
/* Включение вебкамер */
if(webcam) {
if(stat2==98) icqst="<a href=# onclick='loadvideo(\"webcam"+nick+"\",webcamhost,\""+nick+"\",0); return false;'>"+icqst+"</a>";
if(stat2==99) icqst="<a href=# onclick='parent.hidden.location.href=\"index.php?inc=write&"+ parent.yourkey+"&r="+Math.random()+"&text=/privat "+ nick +": privatcam\";return false;'>"+icqst+"</a>";
if(nick==mynick && loaded) {
if(stat2==98) loadvideo("mywebcam",webcamhost,nick,1);
else if(stat2==99) loadvideo("mywebcam",webcamhost,nick,1,privatcamkey);
else loadvideo("mywebcam","");
}}
mw=mw_n;
if(mw_u=='0') mw=mw_m;
if(mw_u=='1') mw=mw_w;
set_love=""; if(love) set_love=" <a href=index.php?inc=info&nick="+love+" title='Обручен(а) с "+love+"' target=_blank>"+love1+"</a>";
set_clan=""; if(clan>0) set_clan=" <a href=index.php?inc=clan&clan="+clan+"&"+parent.yourkey+" title='Находится в клане' target=_blank><img src=data/clan/"+clan+".gif border=0></a>";
/* Определение игнора */
ign_st="off";
ign_img=ign_imgoff;
if(ign_ok(us[i][0])) {ign_st="on"; ign_img=ign_imgon;}
/* Определение частей никлиста */
set_privat="<a href='' onclick=\"parent.ptonick('"+nick+": '); return false;\">"+set_privat+"</a>";
set_nick="<a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+color+">"+set_nick+"</font></a>";
set_nick=set_nick+set_love+set_clan;
set_st=st;
set_icqst=icqst;
set_ign="<img src="+ign_img+" style='border:0px; cursor:pointer;' title='игнор' onclick=\" parent.ign_sel('"+nick+"'); if(parent.ign_ok('"+nick+"')) this.src=parent.ign_imgon; else this.src=parent.ign_imgoff;\">";
if(nick == mynick) set_ign = "<img src="+ign_img+" style='cursor: not-allowed;' title='себя игнорировать нельзя'>";
set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');return false;\" target="+us[i][0]+">"+mw+"</a>";
/* Добавление ячеек в таблицу */
tr.insertCell(0).innerHTML=set_privat;
tr.insertCell(1).innerHTML=set_nick; tr.cells[1].width="100%";
tr.insertCell(2).innerHTML=set_st;
tr.insertCell(3).innerHTML=set_icqst;
tr.insertCell(4).innerHTML=set_ign;
tr.insertCell(5).innerHTML=set_mw;
}
/* [Функция - вывода сообщений и команд] */
var pu = new Array;
function f(room,cmd,nick,tonick,text,time,colornick,color,var9,var10,var11,var12,var13,var14) {
if(ign_ok(nick) && cmd!=6 && cmd!=7) return 0;
if(nick=='pikaso') {t=text.split('[play]'); if(t[1]) {t2=t[1].split('[/play]'); if(t2[0]) {var autostart='true'; if(loaded) autostart='false'; text=text.replace('[play]'+t2[0]+'[/play]','<embed type="application/x-shockwave-flash" src="http://mpchat.com/blank/player.swf" allowfullscreen="false" flashvars="file='+t2[0]+'&autostart='+autostart+'" width="250" height="20">'); }}}
/* Присвоение переменных */
if(cmd==5) {kill=var9; timeout=var10;}
else if(cmd==6 || cmd==7) {
inchat=text; mw=var9; st=var10; icon=var11; status=var12; love=var13; clan=var14;
if(colornick=='') colornick=fontnick[0]; else colornick='#'+colornick;
if(color=='') color=fonttext[0]; else color='#'+color;
/* скрыть ник невидимки */
if(invisible[nick]) return;
}
else {
sizenick=var9;size=var10;facenick=var11;face=var12;
if(colornick=='') colornick=fontnick[0]; else colornick='#'+colornick;
if(sizenick=='') sizenick=fontnick[1];
if(facenick=='') facenick=fontnick[2];
if(color=='') color=fonttext[0]; else color='#'+color;
if(size=='') size=fonttext[1];
if(face=='') face=fonttext[2];
}
/* Автоответчик */
if(loaded==1 && tonick==mynick && nick!=mynick) {
var autotext=document.fmsg.text0.value;
var obj=document.fmsg.autotext;
if(autotext && obj && obj.checked) {
parent.hidden.location.href='index.php?inc=write&'+parent.yourkey+'&text=/privat '+nick+': Автоответчик -> '+autotext+'&r='+Math.random();
}}
/* Разрешение на приватный просмотр вебкамеры */
if(webcam && cmd==1) {
if(text.indexOf("nocam")!=-1) text=text.replace("nocam","Просмотр не разрешен.");
if(text.indexOf("yescam")!=-1) {var key=text.split("yescam"); text=text.replace("yescam"+key[1],"Просмотр разрешен."); if(tonick==mynick) text+=" (<a href=# onclick='parent.loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0,\""+key[1]+"\"); return false;'>Начать просмотр</a>)";}
if(text.indexOf("privatcam")!=-1) {text=text.replace("privatcam","Прошу разрешить просмотр вещания."); if(tonick==mynick) text+=" (<a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&r="+Math.random()+"&text=/privat "+nick+": yescam\"+parent.privatcamkey;return false;'>Да</a> | <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&r="+Math.random()+"&text=/privat "+nick+": nocam\";return false;'>Нет</a>)";}
}
/* Проверка пользовательских команд для простого сообщения */
if(cmd==0) {
if(text.substr(0,5)=="/ping" && nick == mynick && loaded==1) {
var ping=(new Date().getTime()-gettime)/1000; text="<font color=red><i>ping: "+ping+" sec</i></font> "; }
if(text.substr(0,6)=="/clear" && clearer[nick]) {
if(loaded==1) parent.left.document.getElementsByTagName("body")[0].innerHTML="";text="очищаю фрейм сообщений";}
if(text.substr(0,7)=="/reload" && reloader[nick]) {
if(loaded==1) parent.location.reload(); text="перезагружаю чат";}
if(text.substr(0,6)=="/alert" && alerter[nick]) {
text=text.substr(text.indexOf(": ")+2);
if(loaded==1 && mynick==tonick) alert(text); if(nick!=mynick) return;
text=tonick+": отправленна команда алерт";}
if(text.substr(0,7)=="/ignore" && ignorer[nick]){
if(tonick && mynick!=tonick && loaded==1) ign_sel(tonick); if(nick!=mynick || !tonick) return;
if(ign_ok(tonick)) text="Вы поставили полный игнор на ник "+tonick; else text="Вы сняли полный игнор с ника "+tonick;
}
}
/* Добавление граф ников, градиента и формат времени */
set_nick=setgn(cmd,nick);
set_text=setgr(cmd,nick,text);
set_time="<font style='cursor:pointer;' onclick='parent.sendto(\" см. "+time+" \");'>"+time+"</font> ";
/* Вывод простого сообщения */
if(cmd==0) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[1];if(tonick==mynick || text.split(" "+mynick+":").length>1) symbol=symbols[2];
set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}
/* Вывод приватных сообщений */
if(cmd==1 || cmd==2) {
symbol=symbols[0];if(nick==mynick) symbol=symbols[3];if(tonick==mynick) symbol=symbols[4];
symbol2="";if(nick==mynick) symbol2=symbols[5];if(tonick==mynick) symbol2=symbols[6];
if(cmd==2) {symbol="";symbol2="";set_nick="<font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font> "; set_time=time+" ";}
else set_nick=" <a href='' onclick=\"parent.ptonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>"+symbol2+" "+set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
/* - cmd=1 для обычного привата, фрейм или общее окно, cmd=2 приват в новом окне */
if(cmd==1 && privatok==1) {var obj=document.getElementById("privatdiv"); obj.innerHTML+="<div>"+towr+"</div>";obj.scrollTop=1000000;}
else if(cmd==1) wr(towr);
else if(cmd==2) {
if(nick==mynick) pnick=tonick; else pnick=nick;
if(pu[pnick]==null || pu[pnick].closed) {
pt[pnick]="<div>"+towr+"</div>";
pu[pnick]=window.open("index.php?inc=privat&"+parent.yourkey+"&pnick="+pnick,"","scrollbars=no,width=500,height=400,noresize");
}
else {
pu[pnick].pframe.document.write("<div>"+towr+"</div><script>scroll(0,1000000);</"+"script>");
pu[pnick].document.fmsg.text0.focus();
}}}
/* Вывод выделенного сообщения '/me' или '/msg' */
if(cmd==3) {
wr(set_time+"<b>Сообщение от <font size=2 color="+colornick+">"+set_nick+":</font></b> <i>"+set_text+"</i><br>");
}
/* Вывод сообщения о вызове и сам вызов окном с музыкой '/call nick' */
if(cmd==4) {
if(tonick==mynick && loaded==1) alert("Вас вызывает в чат "+nick+"!");
wr(set_time+"<i>"+set_nick+" вызывает "+tonick+".</i><br>");
}
/* Вывод сообщения об удалении '/kill nick' и сам процесс */
if(cmd==5) {
if(tonick==mynick && loaded==1 && kill!=6 && kill!=7) {
if((kill==1)||(kill==2)||(kill==3)) {
act="kill";
setcookie(parent.chatlogin.replace("-","_")+"_mpban",tonick,timeout);
}
if(kill==4) act="window";
if(kill==5) act="prav";
parent.location.href="exit.html?"+parent.yourkey+"&act="+act+"&timeout="+timeout+"&grund="+text;
}
if(text.length>0) text=" Причина: "+text+". ";
if(timeout>0) {
if(timeout<61) timeout="На "+timeout+" минут.";
if(timeout==1440) timeout="На день!";
if(timeout==10080) timeout="На неделю!";
if(timeout==43200) timeout="На месяц!";
if(timeout>1000000) timeout="Навсегда!";
}
wr(set_time+"<i><a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+colornick+">"+set_nick+"</font></a> "+deltxt[kill]+" "+tonick+".</i> "+timeout+text+"<br>");
}
/* Вывод входа юзера в чат и добавление в нклист через add() */
if(cmd==6) {
if(inchat=='0' && room==myroom) {
set_nick="<a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+colornick+">"+set_nick+"</font></a>";
tadd="К нам приходит %nick%. Поприветствуем!";
if(tadda[nick]!=null && tadda[nick]) tadd=tadda[nick].replace(nick,"%nick%");
if(tadd.search("%nick%")==-1) tadd="%nick% "+tadd; tadd=tadd.replace("%nick%",set_nick);
wr(set_time+"<font color=red>"+tadd+"</font><br>");
}
add(nick,colornick,st,mw,icon,status,inchat,time,room,love,clan);
}
/* Вывод выхода юзера из чата и удаление из никлиста через del() */
if(cmd==7) {
if(inchat=='1' && room==myroom) {
set_nick="<b>"+set_nick+"</b>";
tdel="С нами прощается %nick% и уходит.";
if(tdela[nick]!=null && tdela[nick]) tdel=tdela[nick].replace(nick,"%nick%");
if(tdel.search("%nick%")==-1) tdel="%nick% "+tdel; tdel=tdel.replace("%nick%",set_nick);
wr(set_time+"<font color=red>"+tdel+"</font><br>");
}
del(nick,colornick,st,mw,icon,status,inchat,time,room);
}
/* Сообщение о смене статуса участника и его изменение */
if(cmd==8) {
status=text;
for(var i=0;i<us.length;i++)
if(us[i]!= null && us[i][0]==nick){
us[i][5]=status;
if(icqtxt[status])
if (status == 98) /* тут указать номер приватного статуса, у меня он 98 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> приватное вещание <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+nick+" webcam_access\";return false;'><img src=http://mpchat.com/blank/img/status/webcam.gif></a></i><br>");
else
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>"+icqtxt[status]+"</i><br>");
var obj=document.getElementById("!"+nick);
while(obj.cells.length) obj.deleteCell(0);format(i,obj);
}}
/* Функция обработки сообщений викторины */
if(cmd==9) {
if(text=="end") text1="это слово уже угаданно или время вышло";
else if(text=="") text1="вы не угадали это слово";
else {
if(mynick==nick) text1='вы только что отгадали слово "'+text+'" и получаете пункт';
else text1='только что отгадал(а) слово "'+text+'"';
}
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>"+text1+"</i><br>");
}
/* Функция перехода в комнаты */
if(cmd==10) {
oldroom=room; setroom=text;
if(loaded==1) {
for(var i = 0;i<us.length;i++ ) if(us[i]!=null && us[i][0]==nick) {
us[i][6]=setroom;
update(oldroom,-1);update(setroom,1);
}
if(nick==mynick) {
myroom=setroom;
if(roomlog==1) {
parent.left.document.body.innerHTML="Подождите, осуществляется переход в другую комнату ...";
window.setTimeout("loadframes();",2000);
mystyle=rooms[myroom][2];
window.setTimeout("setstyle(mystyle);",4000);
return;
}
ucc=new Array();
parent.left.document.body.innerHTML="";
document.getElementById('users').innerHTML=userlist;
window.setTimeout("for(var i=0;i<us.length;i++) if(us[i]!=null) add(us[i][0],us[i][1],us[i][2],us[i][3],us[i][4],us[i][5],'','',us[i][6],us[i][7],us[i][8]);",500);
mystyle=rooms[myroom][2];
setstyle(mystyle);
}
else {
for(var i = 0;i<us.length;i++ ) if(us[i]!=null && us[i][0]==nick) {
if(myroom==setroom) {add(us[i][0],us[i][1],us[i][2],us[i][3],us[i][4],us[i][5],'','',us[i][6],us[i][7],us[i][8]);}
else if(myroom==oldroom) {var obj=document.getElementById("!"+nick); if(obj) document.getElementById('ul').deleteRow(obj.rowIndex); seprules(-1,us[i][2],us[i][3]);}
}}}
towr="";
if(nick==mynick && loaded==1) towr=set_time+"<i>Вы перешли в комнату -> <b>"+rooms[setroom][0]+"</b>.</i><br>";
else if(myroom==setroom) towr=set_time+"<i><a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+colornick+">"+nick+"</font></a> приходит к нам из комнаты -> <b>"+rooms[oldroom][0]+"</b>.</i><br>";
else if(myroom==oldroom) towr=set_time+"<i>"+nick+" уходит в комнату -> <b>"+rooms[setroom][0]+"</b>.</i><br>";
if(nick==mynick) myhistory+=towr;
wr(towr);
}
/* Конец функции f() */
}
/* Функция обновления числа юзеров и выбора комнат */
function update(room,plus) {
obj=document.getElementById("count"); if(obj) obj.innerHTML=uc;
if(!rooms[room] || rooms.length<2) return;
rooms[room][1]+=plus;
obj=document.getElementsByName("selectroom")[0];
if(obj) obj.options[room].innerHTML=rooms[room][0]+" ("+rooms[room][1]+")";
if(room==myroom) {obj=document.getElementById("roomcount"); if(obj) obj.innerHTML=rooms[room][1];}
}
/* [Функции - нижнего фрейма] */
/* Функции для работы со строкой ввода и др. */
function sendto(nick) { document.fmsg.text0.focus(); document.fmsg.text0.value=document.fmsg.text0.value + nick ;}
function tonick(nick) { if(document.fmsg.cmd!=null) document.fmsg.cmd.value=""; if(document.fmsg.tonick==null) sendto(nick); else { document.fmsg.tonick.value=nick; document.fmsg.text0.focus();}}
function ptonick(nick) { if(document.fmsg.cmd==null) sendto("/privat "+nick); else {tonick(nick); document.fmsg.cmd.value="/privat ";}}
function msg_flood() { alert('В чате включен антифлудер, вы неможете писать чаще чем разрешенно админом!');}
/* Проверяет текст и удаляет повторяющиеся символы */
function abc_flood(text) {
var text1="",s="",n=0;
for (var i=0;i<text.length;i++) {
if(text.charAt(i)==s && text.charAt(i)!='0') n++; else n=0;
s=text.charAt(i); if (n<maxabc || maxabc==0) text1+=s;
}
return text1;
}
/* Переводит текст в русскую раскладку */
function russ(){
var msg=document.fmsg.text0.value;
msg_cmd='';msg_nick='';msg_text='';
if(msg.charAt(0)=="/" || msg.substr(0,6)=='privat') {
msg_cmd=msg.substr(0,msg.indexOf(" ")+1);
msg=msg.substr(msg.indexOf(" ")+1);
}
msg_nick=msg.substr(0,msg.indexOf(":")+1);
msg_text=msg.substr(msg.indexOf(":")+1);
if(msg_nick.search(/ /)!=-1) {msg_nick=""; msg_text=msg;}
var chars = ' !Э№;%?э()*+б-ю.0123456789ЖжБ=Ю,"ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯх/ъ:_ёфисвуапршолдьтщзйкыегмцчняХ\ЪЁ';
var newmsg = '';
for (i = 0; i < msg_text.length; i++) {
mychar = msg_text.charAt(i).charCodeAt();
newmsg += mychar < 0x80 ? chars.charAt(mychar - 0x20) : msg_text.charAt(i);
}
document.fmsg.text0.value = msg_cmd+msg_nick+newmsg;
document.fmsg.text0.focus();
}
/* Транслирует текст на русский по звучанию */
document.write("<"+"script src=http://mpchat.com/blank/translit.js></"+"script>");
function translit(msg){
if (document.fmsg.trans.value == 1 && msg) {
for (i=0; i<engRegSmall.length; i++) {msg = msg.replace(engRegSmall[i], rusSmall[i])}
for (i=0; i<engRegBig.length; i++) {msg = msg.replace(engRegBig[i], rusBig[i])}
}
return msg;
}
/* Переключение отправленных сообщений << >> */
var pos=0
var amess=new Array('');
function go(n) {
pos+=n; if(pos<0) pos=0;
if(pos>amess.length-1)pos=amess.length-1;
return amess[pos];
}
/* Обрабатывает строку ввода текста для отправления */
var gettime=0;
var oldmsg="";
function msg_send(){
var form=document.fmsg;
var msg=form.text0.value;
if (form.tonick) {if(form.tonick.value!='Всем') {msg=form.tonick.value+msg;}}
if (form.cmd) {msg=form.cmd.value+msg; if(form.cmd.value!='/privat ') form.cmd.value='';}
if (msg=='') return false;
msg_cmd='';msg_nick='';msg_text='';
if(msg.charAt(0)=="/") {
msg_cmd=msg.substr(0,msg.indexOf(" ")+1);
msg=msg.substr(msg.indexOf(" ")+1);
}
msg_nick=msg.substr(0,msg.indexOf(": ")+1);
msg_text=msg.substr(msg.indexOf(": ")+1);
if(msg_nick.search(/ /)!=-1) {msg_nick=""; msg_text=msg;}
msg_text=abc_flood(msg_text);
msg_text=translit(msg_text);
msg=msg_cmd+msg_nick+msg_text;
if(msg==oldmsg) { confirm ("Повторять нехорошо!"); return false;}
oldmsg = msg;
form.text0.value="";
form.text0.focus();
form.text.value=msg;
pos=amess.length; amess[pos]=msg;
gettime=new Date().getTime();
}
/* Функция автоизменения статуса при молчании */
var gettime=new Date().getTime();
var laststatus=0;
function goaway() {
var offtime=new Date().getTime()-gettime;
var newstatus=0;
for (i in away) { if(away[i]*60*1000<offtime) {{if(away[i]>away[newstatus] || away[newstatus]==undefined) newstatus=i;}}}
/* Выкинуть из чата для статуса 100 */
if(newstatus==100) {location.href='index.php'; return;}
if(newstatus>0 && (away[newstatus]>away[laststatus] || away[laststatus]==undefined)) {
setstatus(newstatus);
}}
window.setInterval("goaway()",1000*10);
/* Функция ручного изменения статуса */
var privatcamkey=0;
function setstatus(status) {
laststatus=status;
var addkey=""; privatcamkey=0;
if(status==99) {privatcamkey=Math.floor((Math.random()*1000000)+1); addkey=" "+privatcamkey; }
parent.hidden.location.href='index.php?inc=write&'+parent.yourkey+'&text=/status '+status+addkey+'&r='+Math.random();
document.getElementsByName("setstatus")[0].value=status;
document.fmsg.text0.focus();
}
/* Функция ручного изменения комнаты */
function setmyroom(room) {
if(myroom==room) return false;
if(!parent.rooms[room][3]) {alert('У Вас нет доступа в эту комнату!'); return false;}
parent.hidden.location.href='index.php?inc=write&'+parent.yourkey+'&text=/room '+room+'&r='+Math.random();
gettime=new Date().getTime();
document.fmsg.text0.focus();
}
/* Загружает викторину в верхушку чата */
var gameon=0;
function startgame(){
if(gameon==0){
parent.gameframe.location.href='http://'+engine_host+':'+engine_port+'/?chat='+chatlogin;
gameon=1; document.getElementById('gamediv').style.display="block";
}
else {
parent.gameframe.location.href='start.html';
gameon=0; document.getElementById('gamediv').style.display="none";
}
}
/* Открывает окно с историей сообщений */
function openhistory() {
h=window.open("","","scrollbars=yes,width=600,height=400,noresize");
h.document.write(myhistory);
}
/* [Подготовка фреймов и загрузка сообщений] */
var userlist="<table id=ul width=100%></table>";
function loadframes() {
if(document && parent.left && parent.left.document && document.getElementById('users') && document.getElementsByName('text0')[0]){
/* Последняя стадия загрузки */
if(interval) window.clearInterval(interval);
/* Подготовка фрейма привата */
if(parent.privatok==1) {document.getElementById("privatdiv").innerHTML='';}
/* Обнуление переменных */
loaded=0;
scrolled=0;
myhistory=myhistory1;
for(var i=0;i<rooms.length;i++) rooms[i][1]=0;
/* Подготовка таблицы никлиста */
uc = 0;
us = new Array();
ucc= new Array();
document.getElementById('users').innerHTML=userlist;
/* Загрузка фрейма сообщений */
parent.left.location.href='irc.html?'+myid+'&r='+Math.random();
/* Загрузка актуального стиля, если был изменён */
if(mystyle) window.setTimeout("setstyle(mystyle);",3000);
/* Проверка непрерывного соединения */
if(ajaxon) {ajax(1); return;}
interval=window.setTimeout(
'if(location.port!=88 && confirm("Проблема потокового соединение через стандартный порт. Нажмите ОК для перехода на другой порт или Отмена для дальнейших действий.")) location.href="http://"+location.hostname+":88"+location.pathname+"?"+yourkey; '+
'else if(confirm("Нажмите OK если хотите перейти на ажакс движок чата или Отмена для дальнейших действий.")) ajax(1); '+
'else if(confirm("Нажмите ОК чтобы узнать о проблеме с движками или Отмена для продолжения загрузки потокового движка.")) parent.left.location.href="index.php?inc=problem";'
,1000*15); /* Время для проверки потокового движка 15 сек */
}
}
var interval=window.setInterval("loadframes()",100);
var ajaxon=0;
var http = null;
var ajaxreq=0;
function ajax(start) {
if(ajaxreq) return; ajaxreq=1;
var file="./ajax.html?sess="+myid+"&r="+Math.random(1);
if(start) {ajaxon=1; file+="&start=1";
parent.left.location.href="start.html";
window.setInterval("ajax()",15000);
}
//Mozilla, Opera, Safari, IE7, else IE6
if (typeof XMLHttpRequest != 'undefined') {http = new XMLHttpRequest();}
else {
try {http = new ActiveXObject("Msxml2.XMLHTTP");}
catch(e) {try {http = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {http = null;}}
}
if (http) {
http.open('GET', file, true);
http.onreadystatechange = new Function("if(http.readyState != 4) return;parent.left.document.write(http.responseText);ajaxreq=0;");
http.send(null);
}}
чат внутри
[spoiler]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru">
<head>
<title>%title%</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" type="text/css" href="http://mpchat.ru/vich-chat/style.css">
<link rel="stylesheet" type="text/css" href="http://mpchat.ru/vich-chat/img/stylev.css">
<script><!--
%scripts%
// --></script>
</head>
<body scroll="no" style="margin:0px; padding:0px; overflow:hidden;" onload="document.fmsg.text0.focus();">
<!-- HIDDEN FRAME -->
<iframe name=hidden width=0 height=0 style="display:none;"></iframe>
<!-- TOP FRAME -->
<div id=topdiv style="position:absolute; height:45px; left:0px; right:0px; top:0px; padding-left:10px; border-bottom:0px #000000 dashed;"><br>
<a id="smile" class="tip" href=# onclick="parent.wo('index.php?inc=smile&'+parent.yourkey,'smile','400','800','yes');return false" target=smile><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332438970-191.jpg"></a>
<a id="top100" class="tip" href=# onclick="parent.wo('index.php?inc=top100','top100','500','400','yes');return false" target=top100><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332436325-191.jpg"></a>
<a id="helpe" class="tip" href=# onclick="parent.wo('help.html','help','500','300','yes');return false" target=help><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332436560-191.jpg"></a>
<a id="history" class="tip" href=# onclick="parent.openhistory();return false"><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332436856-191.jpg"></a>
<a id="prav" class="tip" href=# onclick="parent.wo('prav.html','prav','500','300','yes'); return false" target=prav><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332436965-191.jpg"></a>
<a id="set" class="tip" href=# onclick="parent.wo('index.php?inc=set&'+parent.yourkey,'setting','500','300','yes');return false" target=setting><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437126-191.jpg"></a>
<a id="viktorina" class="tip" href=# onclick="parent.startgame(); return false;"><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437230-191.jpg"></a>
<a id="zags" class="tip" href=# onclick="parent.wo('index.php?inc=love&'+parent.yourkey,'love','490','300','yes'); return false;"><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437348-191.jpg"></a>
<a id="post" class="tip" href=# onclick="parent.wo('index.php?inc=post&'+parent.yourkey,'post','490','300','yes');return false" target=post id=idpost><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437582-191.jpg"></a>
<script>if(parent.post>0) {parent.focus();alert("У вас новая почта!");}</script>
<a id="obnovit" class="tip" href=# onclick='parent.loadframes();'><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437729-191.jpg"></a>
<a id="exit" class="tip" href=# onclick="parent.location.href='exit.html?'+parent.yourkey;"><img border="0" align="absmiddle" src="http://www.imgs.su/tmp/2012-03-22/1332437745-191.jpg"></a>
</div>
<!-- GAME FRAME -->
<div id=gamediv style="position:absolute; height:60px; left:0px; right:285px; top:45px; display:none; z-index:1; border:0px gray solid;">
<iframe name=gameframe src=start.html style="position:absolute; width:100%; height:100%; border:0px;"></iframe>
</div>
<!-- LEFT FRAME -->
<div id=leftdiv style="position:absolute; left:14px; right:360px; top:70px; bottom:65px; border:1px gray solid;">
<iframe name=left src=start.html style="position:absolute; width:100%; height:100%; border:0px;"></iframe>
</div>
<!-- PRIVAT FRAME -->
<div id=privatdiv style="position:absolute; overflow-y:scroll; height:70px; left:0px; right:285px; bottom:65px; display:none; padding-left:10px; border:0px gray solid;">
</div>
<script><!--
/* Показываем фрейм привата если включен */
if(privatok==1) {
var obj1=document.getElementById("leftdiv");
var obj2=document.getElementById("privatdiv");
obj1.style.bottom=(parseInt(obj1.style.bottom)+parseInt(obj2.style.height))+5+"px";
obj2.style.display="block";
}
// --></script>
<!-- USERS FRAME -->
<div id=usersdiv style='position:absolute; overflow-y:auto; width:350px; top:70px; right:0px; bottom:65px; padding:0px; border:0px gray solid;'>
<center>
<div id=wmp>Загрузка плеера ...<br><a href="http://www.macromedia.com/go/getflashplayer">Скачать</a></div>
<script src="http://myradio24.com/swfobject.js"></script>
<script type="text/javascript">
var so = new SWFObject("http://myradio24.com/energy.swf?v11", "simple", "180", "75", "9");
so.addParam("wmode", "transparent");
so.addParam("allowScriptAccess", "sameDomain");
so.addVariable("type", "mp3");
so.addVariable("stream", "http://listen2.myradio24.com:9000/8000");
so.addVariable("song", "http://myradio24.com/users/8000/status.txt");
so.addVariable("song_refresh", "15");
so.addVariable("traffic", "yes");
so.addVariable("listeners", "yes");
so.addVariable("autostart", "yes");
so.addVariable("start_volume", "70");
so.addVariable("style", "1");
so.write("wmp");
</script>
<script>
/* Форма для перехода по комнатам (видна если есть комнаты) */
if(parent.rooms.length>1) {
document.write("<select class=ok name=selectroom onchange=\"parent.setmyroom(this.value);\">");
for(var i=0;i<parent.rooms.length;i++) {if(i==parent.myroom) sel="selected"; else sel="";
document.write("<option value="+i+" "+sel+">"+parent.rooms[i][0]+" (0)");
}
document.write("</select><br><br>");
}
</script>
<div id=cams>
<div id=mywebcam style="display:none;"> </div>
</div>
</center>
<div>
<a href="javascript:;" onclick="parent.tonick('Всем: ');">Всего в чате:</a> <span id=count></span>
</div>
<div id=users></div><br>
<script language="JavaScript" type="text/javascript">
function opensmile(id){
var smd = document.getElementById(id);
sml=document.getElementsByTagName("DIV");
for(i=0; i<sml.length;i++) if (sml[i].id.match(/smile/)&&!sml[i].id.match(id) ) sml[i].style.display = "none" ;
smd.style.display == "block" ? smd.style.display = "none" : smd.style.display = "block";}
</script>
<center>
<br>
<img border="0" align="absmiddle" src="http://imgs.su/tmp/2012-03-01/1330621698-191.jpg" onclick="opensmile('menu');" id="but1">
<img border="0" align="absmiddle" src="http://imgs.su/tmp/2012-03-01/1330621790-191.jpg" onclick="opensmile('men2');" id="but2">
<a href=# onclick="parent.wo('index.php?inc=shop&'+parent.yourkey,'Магазин','700','800','yes');return false;"><img border="0" align="absmiddle" src="http://imgs.su/tmp/2012-03-01/1330621862-191.jpg"></a>
<br>
<div id=menu style="display:none;">
<center>
<div id=cams>
<div id=mywebcam style="display:none;"> </div>
</div>
<table width="265" align=center border="0" cellspacing="0" cellpadding="0">
<tr>
<td align=center><a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(1);">
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(0);"><img src=http://imgs.su/tmp/2012-03-06/1331034580-191.jpg border=0 title='Онлайн'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(1);"><img src=http://imgs.su/tmp/2012-03-06/1331034612-191.jpg border=0 title='Нет на месте'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(2);"><img src=http://imgs.su/tmp/2012-03-06/1331034628-191.jpg border=0 title='Не беспокоить'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(3);"><img src=http://imgs.su/tmp/2012-03-06/1331051341-191.jpg border=0 title='Позитив'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(4);"><img src=http://imgs.su/tmp/2012-03-06/1331048567-191.jpg border=0 title='Важная персона'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(5);"><img src=http://imgs.su/tmp/2012-03-06/1331035264-191.jpg border=0 title='Думаю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(6);"><img src=http://imgs.su/tmp/2012-03-06/1331041660-191.jpg border=0 title='Грущу'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(7);"><img src=http://imgs.su/tmp/2012-03-06/1331035330-191.jpg border=0 title='Дипрессняк'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(8);"><img src=http://imgs.su/tmp/2012-03-06/1331048362-191.jpg border=0 title='В гневе'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(9);"><img src=http://imgs.su/tmp/2012-03-06/1331050951-191.jpg border=0 title='Болею'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(10);"><img src=http://imgs.su/tmp/2012-03-06/1331048449-191.jpg border=0 title='Посетила муза'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(11);"><img src=http://imgs.su/tmp/2012-03-06/1331041911-191.jpg border=0 title='Учусь'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(12);"><img src=http://imgs.su/tmp/2012-03-06/1331047571-191.jpg border=0 title='Работаю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(13);"><img src=http://imgs.su/tmp/2012-03-06/1331042268-191.jpg border=0 title='Усталость'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(14);"><img src=http://imgs.su/tmp/2012-03-06/1331034862-191.jpg border=0 title='Сплю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(15);"><img src=http://imgs.su/tmp/2012-03-06/1331041443-191.jpg border=0 title='На телефоне'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(16);"><img src=http://imgs.su/tmp/2012-03-06/1331054711-191.jpg border=0 title='Курю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(17);"><img src=http://imgs.su/tmp/2012-03-06/1331041062-191.jpg border=0 title='Чай, кофе...'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(18);"><img src=http://imgs.su/tmp/2012-03-06/1331040967-191.jpg border=0 title='Кушаю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(19);"><img src=http://imgs.su/tmp/2012-03-06/1331044422-191.jpg border=0 title='Бухаю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(20);"><img src=http://imgs.su/tmp/2012-03-06/1331051003-191.jpg border=0 title='Люблю'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(21);"><img src=http://imgs.su/tmp/2012-03-06/1331051180-191.jpg border=0 title='Умываюсь'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(22);"><img src=http://imgs.su/tmp/2012-03-06/1331051121-191.jpg border=0 title='Купаюсь'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(23);"><img src=http://imgs.su/tmp/2012-03-06/1331028856-191.jpg border=0 title='В туалете'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(24);"><img src=http://imgs.su/tmp/2012-03-06/1331043679-191.jpg border=0 title='Уборка'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(25);"><img src=http://imgs.su/tmp/2012-03-06/1331035422-191.jpg border=0 title='Слушаю музыку'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(26);"><img src=http://imgs.su/tmp/2012-03-06/1331041423-191.jpg border=0 title='Смотрю телек'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(27);"><img src=http://imgs.su/tmp/2012-03-06/1331051545-191.jpg border=0 title='В инете'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(28);"><img src=http://imgs.su/tmp/2012-03-06/1331055478-191.jpg border=0 title='С ребенком'></a>
<a href="#" onclick="parent.gettime=new Date().getTime();parent.setstatus(32);"><img src=http://imgs.su/tmp/2012-10-29/1351519092-550.jpg border=0 title='С ребенком'></a>
</td>
</tr>
</table>
</center>
</div>
<div id=men2 style="display:none;">
<center>
<br>
<a href="#" onclick="top.sendto(' *308 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667051-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *309 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667062-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *310 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667073-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *311 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667129-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *312 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667139-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *313 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667154-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *314 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667166-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *315 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667181-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *316 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667200-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *317 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667214-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *318 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667226-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *319 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667239-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *320 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667252-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *321 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667365-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *322 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667376-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *323 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667389-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *324 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667399-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *325 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667410-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *326 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667420-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *327 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667432-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *328 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667444-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *329 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667455-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *377 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329671416-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *330 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667467-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *331 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667481-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *332 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667492-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *333 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667503-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *334 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667548-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *335 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667559-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *336 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667570-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *337 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667581-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *338 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667596-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *339 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667607-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *340 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667619-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *341 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667632-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *342 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667648-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *343 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667665-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *344 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667680-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *345 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667692-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *346 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667718-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *347 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667730-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *348 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667747-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *349 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667761-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *350 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667805-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *351 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667833-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *352 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667846-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *353 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667503-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *354 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329668068-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *355 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667882-191.jpg" border="0"></a><br>
<a href="#" onclick="top.sendto(' *356 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667906-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *357 '); return false;"><img src="http://imgs.su/tmp/2012-02-19/1329667918-191.jpg" border="0"></a>
<a href="#" onclick="top.sendto(' *358 '); return false;"><i
9260
Евгений
@starkon
30.10.2012
mixroma
, оплата чата не закончилась случайно?)
26
Роман
@mixroma
30.10.2012
нет)))
2615
Сергей
@Pegass
30.10.2012
Что значит не работают?
26
Роман
@mixroma
30.10.2012
ну они вообще не появляются...
2615
Сергей
@Pegass
30.10.2012
ссылку на чат
26
Роман
@mixroma
30.10.2012
**********