function tofriend_init( fromName, fromMail, theme, mess, id )
{
    var tofriendForm = '<table width="100%" class="info-table-th" cellpadding="0" cellspacing="0" border="0"><tr><th>Отправить новость на E-mail</th><td width="100" align="right"><a href="#close" onclick="closeMistaker(); return false;">Закрыть</a></td></tr></table>\
    <div style="padding:10px 15px; "><form action="#" name="send_mistake" method="get" onsubmit="tofriendSubmit(this, ' + id + ', \'' + fromName + '\', \'' + fromMail + '\'); return false;">\
        <input type="hidden" name="action" value="send" />\
        <table class="mess-table-body">\
            <tr>\
                <th width="80">Кому:</th>\
                <td><input style="width:330px; " value="" type="text" name="to" id="to" maxlength="150" /></td>\
            </tr>\
            <tr>\
                <th>От:</th>\
                <td>' + ( fromName != '' && fromMail != '' ? '"' + fromName + '" &lt;' + fromMail + '&gt;' : 'РИА ОмскПресс' ) + '</td>\
            </tr>\
            <tr>\
                <th>Тема:</th>\
                <td>' + ( fromName != '' && fromMail != '' ? '<input style="width:330px; " value="' + htmlspecialchars( theme ) + '" type="text" name="theme" id="theme" maxlength="250" />' : theme ) + '</td>\
            </tr>\
            ' + ( fromName != '' && fromMail != '' ? '<tr><th>Сообщение:</th><td><textarea style="width:330px; " id="text" name="text" cols="25" rows="2" ></textarea></td></tr>' : '' ) + '\
            <tr>\
                <td colspan="2"><h4><a href="' + window.location.href + '">' + theme + '</a></h4><p style="padding-top:5px; ">' + mess + '</p></td>\
            </tr>\
            <tr>\
                <td></td>\
                <td><input type="submit" name="send" value="Отправить" />&nbsp;<input type="button" value="Отмена" onclick="closeMistaker(); return false;" /></td>\
            </tr>\
            ' + ( fromName != '' && fromMail != '' ? '' : '<tr><td colspan="2"><div class="mess" style="font-size:11px; "><a href="http://omskpress.ru/login/register/">Зарегистрируйтесь</a> и <a href="http://omskpress.ru/login/">авторизуйтесь</a>, и Вы сможете вводить больше информации!</div></td></tr>' ) + '\
        </table>\
    </form></div>';
	
    var mistaker = document.getElementById('mistaker');
    mistaker.innerHTML = tofriendForm;
    var left = (screenSize().w - mistaker.offsetWidth) / 2;
    left = (left < 0 ? 0 : left) + defScroll().x;
    var top = (screenSize().h - mistaker.offsetHeight) / 2;
    top = (top < 0 ? 0 : top) + defScroll().y;
    mistaker.style.left = left + "px";
    mistaker.style.top = top + "px";
    mistaker.style.visibility = 'visible';
}
function tofriendSubmit(form, id, fromName, fromMail) 
{
	var ma = /[\w\.\-]+@\w+[\w\.\-]*?\.\w{1,4}/;
	
	if ( ma.test(form.to.value) === false ) 
	{
		alert( "Введите E-mail получателя" );
		return false;
	}
	
   	var req = new JsHttpRequest();
	req.onreadystatechange = function() 
	{
		form.send.disabled = true;
		if (req.readyState == 4) 	
		{
			var div;
			if (div = document.getElementById('mistaker'))
				div.getElementsByTagName('form')[0].innerHTML = '<div class="mess">' + req.responseText + '</div>'; 			
			form.send.disabled = false;
		}
    }	
	req.open(null, 'http://omskpress.ru/ajax/tofriend.php', true);
	
	text 	= ( fromName != '' && fromMail != '' ? form.text.value : '' );
	theme 	= ( fromName != '' && fromMail != '' ? form.theme.value : '' );
	
	req.send( { action: form.action.value, to: form.to.value, text: text, id: id, theme: theme } );
}

function htmlspecialchars(str) 
{
	if (typeof(str) == "string") 
	{
		str = str.replace(/&/g, "&amp;"); /* must do &amp; first */
		str = str.replace(/"/g, "&quot;");
		str = str.replace(/'/g, "&#039;");
		str = str.replace(/</g, "&lt;");
		str = str.replace(/>/g, "&gt;");
	}
 return str;
}

function messinfo_init()
{
    var toMessInfoForm = '<table width="100%" class="info-table-th" cellpadding="0" cellspacing="0" border="0"><tr><th>Комментарии</th><td width="100" align="right"><a href="#close" onclick="closeMistaker(); return false;">Закрыть</a></td></tr></table>\
    <div style="padding:10px 15px; ">\
        <table class="mess-table-body" width="100%">\
			<tr><td><div class="mess" style="font-size:11px; text-align: left; ">\
				<h4 style="text-align:center; ">Уважаемые посетители!</h4>\
				<br />\
				<h4>Мы не размещаем комментарии, которые содержат:</h4>\
				<br />\
				<ul>\
					<li>нецензурные выражения;</li>\
					<li>оскорбления и/или обвинения в адрес физических лиц, фирм, брендов;</li>\
					<li>призывы к межнациональной или религиозной розни;</li>\
					<li>информацию, противоречащую действующему законодательству РФ.</li>\
				</ul>\
				<br />\
				<p>Мы оставляем за собой право убирать из комментариев фрагменты, не соответствующие данным правилам.</p>\
				<br />\
				<p style="text-align:center; ">Спасибо за понимание!</p>\
			</div></td></tr>\
        </table>\
    </form></div>';
	
    var mistaker = document.getElementById('mistaker');
    mistaker.innerHTML = toMessInfoForm;
    var left = (screenSize().w - mistaker.offsetWidth) / 2;
    left = (left < 0 ? 0 : left) + defScroll().x;
    var top = (screenSize().h - mistaker.offsetHeight) / 2;
    top = (top < 0 ? 0 : top) + defScroll().y;
    mistaker.style.left = left + "px";
    mistaker.style.top = top + "px";
    mistaker.style.visibility = 'visible';
}