// Тело кукисов
function setCookie(name, value, days) {
 if (days) {
 var date = new Date();
 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
 var expires = "; expires=" + date.toGMTString();
 }
 else var expires = "";
 document.cookie = name + "=" + value + expires + "; path=/";
}
function getCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for (var i = 0; i < ca.length; i++) {
 var c = ca[i];
 while (c.charAt(0) == ' ') c = c.substring(1, c.length);
 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
 }
 return null;
}
function eraseCookie(name) {
 setCookie(name, "", -1);
};
// Конец кода


// Получение первого сообщения
$('#gc').load('/mchat #gfd', function() {
var a = $('#firstm').text();var b = $('#firstus').text();
$('div#1aq').text(a);$('div#2aq').text(b);
});
// Конец кода


// Основное тело скрипта загнано в функцию
function boddd() {
if(getCookie('30s')) {
clearInterval(bs9);clearInterval(s60s);clearInterval(s90s);clearInterval(s120s);
var s30s = setInterval(function() {
boddd();
}, 30000);
};
if(getCookie('60s')) {
clearInterval(bs9);clearInterval(s30s);clearInterval(s90s);clearInterval(s120s);
var s60s = setInterval(function() {
boddd();
}, 60000);
};
if(getCookie('90s')) {
clearInterval(bs9);clearInterval(s60s);clearInterval(s30s);clearInterval(s120s);
var s90s = setInterval(function() {
boddd();
}, 90000);
};
if(getCookie('120s')) {
clearInterval(bs9);clearInterval(s60s);clearInterval(s90s);clearInterval(s30s);
var s120s = setInterval(function() {
boddd();
}, 120000);
};
$('#gc').load('/mchat #gfd', function() {
var bb = $('#firstus').text();
var tt = $('#firstm').text();
if($('#1aq').text() == tt) {}
else {
var tt2 = $('#firstm').html();
_uWnd.alert('<fieldset><legend>Новое сообщение в чате от</legend>&nbsp;&nbsp;<font color="orange"><b>'+bb+'</b></font></fieldset><div style="display:none;" id="lmes1"><fieldset><legend><b>Текст сообщения:</b></legend>&nbsp;&nbsp;'+tt2+'</fieldset></div>', 'Уведомление', {tm:10000, name:'firm2', w:300, h:130, align:'left'});
setTimeout(function() {
$('#lmes1').fadeIn(500);
if(getCookie('notext')) {$('#lmes1').fadeOut(500)};
if(getCookie('text')) {$('#lmes1').fadeIn(500)};
}, 1000);
setTimeout(function() {
$('.xw-hdr-text:contains("Уведомление")').append(' <img id="alset" title="Насройки уведомлений" src="/chatik/41.png" width="9px" />');
$('#alset').fadeOut(0).fadeIn(500);
$('#alset').click(function() {
new _uWnd('12a', 'Настройки оповещения', 270, 220, {fadetype:2, autosize:0, align:'left', oncontent:function() {nosound();}}, '<fieldset><legend><input type="button" id="1r" value="Звук ВКЛ" /></legend><div class="ltext">Включение / Отключение звуков уведомления</div></fieldset><br><fieldset><legend><input type="button" id="2r" value="Текст сообщения ВКЛ" /></legend><div class="ltext">Включение / Отключение текста сообщения</div></fieldset><br><fieldset><legend>Интервал запросов</legend><div class="ltext"><input type="button" value="30 сек" onclick="sd30();" id="30s" /> <input type="button" value="60 сек" onclick="sd60();" id="60s" /> <input type="button" value="90 сек" onclick="sd90();" id="90s" /> <input type="button" value="120 сек" onclick="sd120();" id="120s" /></div></fieldset>');
setTimeout(function() {
if(getCookie('30s')) {
$('#30s').attr('disabled', 'disabled');
};
if(getCookie('60s')) {
$('#60s').attr('disabled', 'disabled');
};
if(getCookie('90s')) {
$('#90s').attr('disabled', 'disabled');
};
if(getCookie('120s')) {
$('#120s').attr('disabled', 'disabled');
};
}, 500);
});
}, 1000);
$('#snd2').html('<embed type="application/x-shockwave-flash" src="http://s51.ucoz.net/flash/audio1.swf?song_url=/chatik/chalert.mp3&autoplay=1&loop=0" width="0" height="0" />');
$('#1aq').text(tt);
};
});
};
// Конец кода

// Запрос каждую минуту
var bs9 = setInterval(function() {
boddd();
}, 60000);
// Конец кода


// Проверка, нужно включать звук или нет
if(getCookie('nosound')) {$('#snd2').attr('id', 'snd3')};
if(getCookie('sound')) {$('#snd3').attr('id', 'snd2')};
// Конец кода


// Расстановка интервалов
function sd30() {
alert('Сработает только после обновления страницы');
setCookie('30s', 365);
eraseCookie('60s');eraseCookie('90s');eraseCookie('120s');
$('#30s').attr('disabled', 'disabled');
$('#60s, #90s, #120s').removeAttr('disabled');
clearInterval(bs9);clearInterval(s60s);clearInterval(s90s);clearInterval(s120s);
setInterval(function() {
boddd();
}, 30000);
};
function sd60() {
alert('Сработает только после обновления страницы');
setCookie('60s', 365);
eraseCookie('30s');eraseCookie('90s');eraseCookie('120s');
$('#60s').attr('disabled', 'disabled');
$('#30s, #90s, #120s').removeAttr('disabled');
clearInterval(bs9);clearInterval(s30s);clearInterval(s90s);clearInterval(s120s);
setInterval(function() {
boddd();
}, 60000);
};
function sd90() {
alert('Сработает только после обновления страницы');
setCookie('90s', 365);
eraseCookie('30s');eraseCookie('60s');eraseCookie('120s');
$('#90s').attr('disabled', 'disabled');
$('#30s, #60s, #120s').removeAttr('disabled');
clearInterval(bs9);clearInterval(s30s);clearInterval(s60s);clearInterval(s120s);
setInterval(function() {
boddd();
}, 90000);
};
function sd120() {
alert('Сработает только после обновления страницы');
setCookie('120s', 365);
eraseCookie('30s');eraseCookie('60s');eraseCookie('900s');
$('#120s').attr('disabled', 'disabled');
$('#30s, #60s, #90s').removeAttr('disabled');
clearInterval(bs9);clearInterval(s30s);clearInterval(s60s);clearInterval(s90s);
setInterval(function() {
boddd();
}, 120000);
};
// Конец кода

// Настройки уведомлений
function nosound() {
if(getCookie('notext')) {$('#2r').val('Текст сообщения ОТКЛ')};
if(getCookie('text')) {$('#2r').val('Текст сообщения ВКЛ')};
if($('#2r').val() == 'Текст сообщения ВКЛ') {
$('#2r').click(function() {
setTimeout(function() {
_uWnd.close('12a');
}, 500);
setCookie('notext', 365);
eraseCookie('text');
$(this).val('Текст сообщения ОТКЛ');
$('#lmes1').hide(0);
});
};
if($('#2r').val() == 'Текст сообщения ОТКЛ') {
$('#2r').click(function() {
setTimeout(function() {
_uWnd.close('12a');
}, 500);
setCookie('text', 365);
eraseCookie('notext');
$(this).val('Текст сообщения ВКЛ');
$('#lmes1').show(0);
});
};
if(getCookie('nosound')) {$('#1r').val('Звук ОТКЛ')};
if(getCookie('sound')) {$('#1r').val('Звук ВКЛ')};w
if($('#1r').val() == 'Звук ВКЛ') {
$('#1r').click(function() {
setTimeout(function() {
_uWnd.close('12a');
}, 500);
setCookie('nosound', 365);
eraseCookie('sound');
$(this).val('Звук ОТКЛ');
$('#snd2').attr('id', 'snd3');
});
};
if($('#1r').val() == 'Звук ОТКЛ') {
$('#1r').click(function() {
setTimeout(function() {
_uWnd.close('12a');
}, 500);
setCookie('sound', 365);
eraseCookie('nosound');
$(this).val('Звук ВКЛ');
$('#snd3').attr('id', 'snd2');
});
};
};
// Конец кода
