﻿var ie, op, ff;
if (typeof ie == 'undefined') {
	ie = op = ff = false;
	var browser = window.navigator.appName;
	if (browser == 'Opera') op = true;
	else if (browser == 'Microsoft Internet Explorer') ie = true;
	else if (browser == 'Netscape') ff = true;
}
var cr = ff ? '\n' : '\r\n';

function LBE_HtmlGet(needEmail) {
	return "<div class=\"user_input\">"
	+ "<div class=\"lbe_formline tools_panel\"><div class=\"tp_bg1\"><div class=\"tp_bg2\"><span class=\"lbe_nick\">Ваш нік:</span><input type=\"text\" maxlength=\"50\" value=\""+(CookieGet('gb_name') || "")+"\" /></div></div></div>"
	+ "<div class=\"lbe_formline tools_panel\"><div class=\"tp_bg1\"><div class=\"tp_bg2\"><span class=\"lbe_email\">Ваш е-майл:</span><input type=\"text\" maxlength=\"50\" value=\""+(CookieGet('gb_email') || "")+"\" /></div></div></div>"
	+ (!needEmail ? "" : "<div class=\"lbe_formline tools_panel\"><div class=\"tp_bg1\"><div class=\"tp_bg2\"><span class=\"lbe_icq\">Ваш icq:</span><input type=\"text\" maxlength=\"15\" value=\""+(CookieGet('gb_icq') || "")+"\" /></div></div></div>")
	+ "<div class=\"tools_panel tools_panel\"><div class=\"tp_bg1\"><div class=\"tp_bg2\">"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'b')\"><span class=\"btn_bold\" title=\"Товстий шрифт\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'i')\"><span class=\"btn_italic\" title=\"Похилий шрифт\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'u')\"><span class=\"btn_underline\" title=\"Підкреслений шрифт\"></span></a>"
		+ "<div class=\"tp_delim\"><div class=\"d1\"><div class=\"d2\"></div></div></div>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'left')\"><span class=\"btn_left\" title=\"По лівому краю\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'center')\"><span class=\"btn_center\" title=\"По центру\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'right')\"><span class=\"btn_right\" title=\"По правому краю\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'justify')\"><span class=\"btn_justify\" title=\"За шириною\"></span></a>"
		+ "<div class=\"tp_delim\"><div class=\"d1\"><div class=\"d2\"></div></div></div>"
		+ "<a href=\"javascript:void(0)\" onclick=\"ListTag(this, 0)\"><span class=\"btn_ol\" title=\"Нумерований список\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"ListTag(this, 1)\"><span class=\"btn_ul\" title=\"Простий список\"></span></a>"
		+ "<div class=\"tp_delim\"><div class=\"d1\"><div class=\"d2\"></div></div></div>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'big')\"><span class=\"btn_big\" title=\"Великий розмір\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'small')\"><span class=\"btn_small\" title=\"Малий розмір\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'sup')\"><span class=\"btn_sup\" title=\"Верхній індекс\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"SimpleTag(this, 'sub')\"><span class=\"btn_sub\" title=\"Нижній індекс\"></span></a>"
		+ "<div class=\"clear\"></div>"
	+ "</div></div></div>"
	+ "<textarea rows=\"1\" cols=\"1\" onkeydown=\"KeyDownFilter(this, event)\" onkeypress=\"KeyPressFilter(this, event)\"></textarea>"
	+ "<div class=\"tools_panel\"><div class=\"tp_bg1\"><div class=\"tp_bg2\">"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-)')\"><span class=\"btn_smile\" title=\":-)\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-D')\"><span class=\"btn_laugh\" title=\":-D\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ';-)')\"><span class=\"btn_wink\" title=\";-)\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-(')\"><span class=\"btn_sad\" title=\":-(\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-/')\"><span class=\"btn_angry\" title=\":-/\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-*')\"><span class=\"btn_sick\" title=\":-*\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, '8-)')\"><span class=\"btn_cool\" title=\"8-)\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-0')\"><span class=\"btn_ohmy\" title=\":-0\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, '8-0')\"><span class=\"btn_love\" title=\"8-0\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-|')\"><span class=\"btn_unsure\" title=\":-|\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-!')\"><span class=\"btn_important\" title=\":-!\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-?')\"><span class=\"btn_question\" title=\":-?\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, '#-)')\"><span class=\"btn_crazy\" title=\"#-)\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-U')\"><span class=\"btn_surprised\" title=\":-U\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-B')\"><span class=\"btn_pitful\" title=\":-B\"></span></a>"
		+ "<a href=\"javascript:void(0)\" onclick=\"TextInsert(this, ':-}')\"><span class=\"btn_tongue\" title=\":-}\"></span></a>"
		+ "<div class=\"clear\"></div>"
	+ "</div></div></div>"
	+ "<table class=\"err\" width=\"100%\"><tr><td><span></span></td></tr></table>"
	+ "<div class=\"buttonsalign\"><del class=\"buttonsarea\"><a href=\"javascript:void(0)\" onclick=\"PostSend(this.parentNode.parentNode.parentNode)\" class=\"button\"><span><span>Відіслати</span></span></a></del></div>"
+ "</div>";
}
function LBEValid(lbe) {
	var errors = '';
	var UserName = getElementsByClass('lbe_nick', lbe, 'span')[0].nextSibling;
	var UserEmail = getElementsByClass('lbe_email', lbe, 'span')[0].nextSibling;
	var UserIcq = getElementsByClass('lbe_icq', lbe, 'span');
	UserIcq = UserIcq.length > 0 ? UserIcq[0].nextSibling : null;
	var UserText = lbe.getElementsByTagName('textarea')[0];
	var ErrPanel = getElementsByClass('err', lbe, 'table')[0];
	var ErrorLabel = ErrPanel.getElementsByTagName('span')[0];
	if (UserName.value == '' || UserText.value == '')
		errors += (errors == '' ? '' : '<br />') + "Поля де вводяться нікнейм і текст повідомлення є обов'язковими для заповнення";
	if (UserName.value.length > 50 || UserEmail.value.length > 50 || UserText.value.length > 1000)
		errors += (errors == '' ? '' : '<br />') + "Забагато букв. Нік - "+UserName.value.length+"/50"
			+ ", емайл - "+UserEmail.value.length+"/50"
			+ ", текст повідомлення - "+UserText.value.length+"/1000 символів";
	if (UserEmail.value != '' && !UserEmail.value.match(/^[\w\-\.]+@[\w\-\.]+$/))
		errors += (errors == '' ? '' : '<br />') + 'Неправильний емайл';
	if (UserIcq && UserIcq.value != '' && !UserIcq.value.match(/^\d{5,15}$/))
		errors += (errors == '' ? '' : '<br />') + 'Неправильний ICQ-номер';
	if (errors != '') {
		ErrPanel.style.display = ie ? 'block' : 'table';
		ErrorLabel.innerHTML = errors;
		return false;
	}
	return true;
}
function LBESubmit() {
	if (LBEValid(SubmitButton.parentNode.parentNode)) {
		CookieSet('gb_name', UserName.value, 356*10);
		CookieSet('gb_email', UserEmail.value, 356*10);
		CookieSet('gb_icq', UserIcq.value, 356*10);
		return true;
	}
	return false;
}