var Iopen		= new Image();
var Iclose		= new Image();
var Iopen_new	= new Image();
var Iclose_new	= new Image();
var Iopen_chg	= new Image();
var Iclose_chg	= new Image();
var Iopen1		= new Image();
var Iclose1		= new Image();
var Iopen_new1	= new Image();
var Iclose_new1	= new Image();
var Iopen_chg1	= new Image();
var Iclose_chg1	= new Image();
var Iopen2		= new Image();
var Iclose2		= new Image();
var Iopen_new2	= new Image();
var Iclose_new2	= new Image();
var Iopen_chg2	= new Image();
var Iclose_chg2	= new Image();

Iopen.src		= "/images/forum/open.gif";
Iclose.src		= "/images/forum/close.gif";
Iopen_new.src	= "/images/forum/open_new.gif";
Iclose_new.src	= "/images/forum/close_new.gif";
Iopen_chg.src	= "/images/forum/open_chg.gif";
Iclose_chg.src	= "/images/forum/close_chg.gif";
Iopen1.src		= "/images/forum/open1.gif";
Iclose1.src		= "/images/forum/close1.gif";
Iopen_new1.src	= "/images/forum/open_new1.gif";
Iclose_new1.src	= "/images/forum/close_new1.gif";
Iopen_chg1.src	= "/images/forum/open_chg1.gif";
Iclose_chg1.src	= "/images/forum/close_chg1.gif";
Iopen2.src		= "/images/forum/open2.gif";
Iclose2.src		= "/images/forum/close2.gif";
Iopen_new2.src	= "/images/forum/open_new2.gif";
Iclose_new2.src	= "/images/forum/close_new2.gif";
Iopen_chg2.src	= "/images/forum/open_chg2.gif";
Iclose_chg2.src	= "/images/forum/close_chg2.gif";


function wOpen(MID, act)
{
	var features = 'width=600,height=500,scrollbars=0,resizeable=1,status=0';

	if (window.screen)
	{
		var myWidth = 600;
		var myHeight = 500;
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	}

	var new_window = window.open('msg.asp?mid='+MID+'&action='+act,'forum_msg',features);
	new_window.focus();
}

function wNew(fid)
{

	var features = 'width=600,height=500,scrollbars=0,resizeable=0,status=0';

	if(window.screen)
	{
		var myWidth = 600;
		var myHeight = 500;
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	}


 	(window.open('msg.asp?fid=' + fid,'forum_msg',features)).focus();
}

function iChk() { document.forms['ForumNameForm'].submit();}



function forum_ban(ip,src)
{
	(window.open('/back/ban.asp?ip=' + ip + '&src=' + src,'ban','width=500, height=500, resizable=1, scrollbars=1')).focus();
}














jQuery(function($) {


	$(document).ready(function() {
		$("td.f-subj").bind("click", function() {
			HSL($(this).attr("msgid"));
		});
	});



//показать/спрятать слой отображающий страницы контента
function HSL(MID) {

	var $mes = $("#div" + MID);

	switch($mes.attr("_state")) {
	case "opened":
		$mes
			.attr("_state", "closed")
			.css("display", "none");
		break;
	case "closed":
		$mes
			.attr("_state", "opened")
			.css("display", "block");
		break;
	case "notloaded":
		$mes
			.attr("_state", "loading")
			.before("<div class='f-load' onclick='return CancelLoading(\""+MID+"\");'>Загрузка текста сообщения... Кликните для отмены</div>");

		$.get("/forum/getmsg.asp?mid=" + MID, function(data) {
			$mes
				.prev(".f-load")
					.remove()
				.end()
				.find("div")
					.html(data)
				.end()
				.css("display", "block")
				.attr("_state", "opened");
		});

		break;
	}

 	var divimg = document.getElementById("divimg" + MID)
	if (typeof divimg == 'object')
		switch(divimg.src) {
			case Iopen.src			: divimg.src = Iclose.src;			break;
			case Iclose.src			: divimg.src = Iopen.src;				break;
			case Iopen_new.src	: divimg.src = Iclose_new.src;	break;
			case Iclose_new.src	: divimg.src = Iopen_new.src;		break;
			case Iopen_chg.src	: divimg.src = Iclose_chg.src;	break;
			case Iclose_chg.src	: divimg.src = Iopen_chg.src;		break;
			case Iopen1.src			: divimg.src = Iclose1.src;			break;
			case Iclose1.src		: divimg.src = Iopen1.src;			break;
			case Iopen_new1.src	: divimg.src = Iclose_new1.src;	break;
			case Iclose_new1.src: divimg.src = Iopen_new1.src;	break;
			case Iopen_chg1.src	: divimg.src = Iclose_chg1.src;	break;
			case Iclose_chg1.src: divimg.src = Iopen_chg1.src;	break;
			case Iopen2.src			: divimg.src = Iclose2.src;			break;
			case Iclose2.src		: divimg.src = Iopen2.src;			break;
			case Iopen_new2.src	: divimg.src = Iclose_new2.src;	break;
			case Iclose_new2.src: divimg.src = Iopen_new2.src;	break;
			case Iopen_chg2.src	: divimg.src = Iclose_chg2.src;	break;
			case Iclose_chg2.src: divimg.src = Iopen_chg2.src;	break;
		}

}




});

