function so_clearInnerHTML(obj) {
	while(obj.firstChild) obj.removeChild(obj.firstChild);
}
function checkAuth() {
	
	var register = '/register/';
	if(global_user_id == 0)
	{
		if( confirm("Для этого действия необходимо быть зарегистрированым пользователем. Хотите зарегистрироваться?") )
		{
			if(top.frames.length > 1)
			{
				top.opener.location = register;
				top.close();
			}
			else
				window.location = register;
		}
		else
			return true;
	}
	else
		return false;
}
function RightPanelShowRecent(txt_id, refresh) {
	document.body.style.cursor = 'wait';
	for(i=1;i<=5;i++)
		if(i != txt_id)
			document.getElementById('RightPanelShowRecentUl' + i).style.display = 'none';
	if(refresh)
		so_clearInnerHTML(document.getElementById('RightPanelShowRecentUl' + txt_id));
	if(document.getElementById('RightPanelShowRecentUl' + txt_id).innerHTML.length < 3 || refresh) {
				JsHttpRequest.query(
		'../community/recent_topics.php',
		{
			'topic_class': txt_id
		},
		function(result, errors) {
			RightPanelBuildNewRecent(result, txt_id);
			document.getElementById('RightPanelShowRecentUl' + txt_id).style.display = 'block';
		},
		true
		);
	}
	else {
		CurList = document.getElementById('RightPanelShowRecentUl' + txt_id);
		if(CurList.style.display != 'none')
			CurList.style.display = 'none';
		else
			CurList.style.display = '';
	}
	document.body.style.cursor = 'default';
	
}
function RightPanelBuildNewRecent(result, txt_id) {
	cur_block = document.getElementById('RightPanelShowRecentUl' + txt_id);
	
	eA = document.createElement("A");

	if(((navigator.appVersion.indexOf("MSIE")!= -1)&&!window.opera)) {
		eA.style.setAttribute("display", "block");
		eA.style.setAttribute("fontSize", "9px");
		eA.style.setAttribute("padding", "0 5 6 0px");
		eA.style.setAttribute("textAlign", "right");
	}
	else
		eA.setAttribute("style", "font-size:9px;padding:0 5 6 0px;text-align:right;");
	
	eA.setAttribute("href","javascript:void(0);");
	eA.onclick = function() { RightPanelShowRecent(txt_id, true) };
	eA.appendChild(document.createTextNode("обновить"));
	
	eUL = document.createElement("UL");
	var i = false;
	for(var k in result) {
		if(typeof result[k]['topic_name'] == 'string'){
			i = true;
			tempA = document.createElement("a");
			tempA.setAttribute("href",'../community/post.php?topic_id=' + result[k]['topic_id']);
			tempA.appendChild(document.createTextNode(result[k]['topic_name']));
			
			eLI = document.createElement("li");
			eLI.appendChild(tempA);
			eLI.appendChild(document.createTextNode(' ' + result[k]['posts_qty']));
			eUL.appendChild(eLI);
		}
	}
	if(!i) {
		if(txt_id == 4) {
			eUL = document.createTextNode('Ты не состоишь ни в одной закрытой группе или в них нет тем для обсуждения.');
		}
		else if(txt_id == 5) {
			eUL = document.createTextNode('У тебя нет своих тем или любимых.');
		}
	}
	cur_block.appendChild(eA);
	cur_block.appendChild(eUL);
}
function ValidateLogin()
{
	document.theLoginForm.submit();
	return(false);
}
function ShowFavouriteFolder(folder, qty) {
	if(qty > 0) {
		if(document.getElementById('favourite_folder_list_' + folder).style.display == 'none') {
			document.getElementById('favourite_folder_list_' + folder).style.display = '';
			return true;
		}
		else {
			document.getElementById('favourite_folder_list_' + folder).style.display = 'none';
			return false;
		}
	}
}
function OpenSelectFav() {
	var wnd;
	wnd = window.open('../myhome/change_favourites.php', 'new_window_ch_fav', 'width=310,height=233,resizable=no,scrollbars=yes,menubar=no,toolbar=no,directories=no,location=no,status=no');
	wnd.focus();
	return (false);
}
function telleveryone() {
	var bAllowDHTML;
	if (document.getElementById)
		bAllowDHTML = true;
	else
		bAllowDHTML = false;
	if(document.telleveryone_form.telleveryone_email.value == '') {
		alert('Вы не ввели e-mail друга.');
		return (false);
	}
	inner_phrase = '<form name="telleveryone_form"><div class="green14B">Приглашение отправлено! <br><br>Спасибо.<br><br> <a class="red12B" href="javascript:void(0);" onClick="telleveryone_oncemore(); return false;">Пригласить ещё друзей...</a></div><br></form>';
	if (bAllowDHTML)
	{
		frames['telleveryone_updater'].location.href = '../myhome/telleveryone.php?email=' + document.telleveryone_form.telleveryone_email.value;
		document.getElementById('GMXIEW7394').innerHTML = inner_phrase;
		return (true);
	}
	else
	{
		window.open('../myhome/telleveryone.php?email=' + document.telleveryone_form.telleveryone_email.value,'','width=1,height=1,resizable=yes,scrollbars=no,menubar=no,toolbar=no,directories=no,location=no,status=yes');
		PageRefresh();
		document.getElementById('GMXIEW7394').innerHTML = inner_phrase;
		return (false);
	}
}
function telleveryone_oncemore() {
	inner_phrase = '<form name="telleveryone_form"><div class="green14B">Введи email друга!</div><br><input name="telleveryone_email" type="text" size="19"><img href="javascript:void(0);" onClick="telleveryone(); return(false);" onmouseout="MM_swapImgRestore();" onmouseover="MM_swapImage(\'tellall_but\',\'\',\'../../images/tellall_but_over.gif\',1); this.style.cursor=\'hand\';" src="../../images/tellall_but.gif" name="tellall_but" alt="" width="82" height="25" border="0" style="margin-top: 5;"></form>';
	document.getElementById('GMXIEW7394').innerHTML = inner_phrase;
	return false;
}