function findPos(obj) {
  var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function hide(obj){
	document.getElementById(obj).style.display="none";
}
function set_period(sort){
	val=document.getElementById("form_period").value;
	window.location.href="?sort="+sort+"&period="+val;
}
function select_item(period){
	for(i=0;i<document.getElementById("form_period").length;i++){
		if(document.getElementById("form_period").options[i].value==period){
			document.getElementById("form_period").options[i].selected=true;
		}
	}
}
function select_item_add_news(scat){
	for(i=0;i<document.getElementById("cat_id").length;i++){
		if(document.getElementById("cat_id").options[i].value==scat){
			document.getElementById("cat_id").options[i].selected=true;
		}
	}
}
function check_item_add_news(item){
	document.getElementById(""+item).checked="true";
}
function select_item_pref(sort,period,cat){

	for(i=0;i<document.getElementById("this_sort").length;i++){
		if(document.getElementById("this_sort").options[i].value==sort){
			document.getElementById("this_sort").options[i].selected=true;
		}
	}

	for(i=0;i<document.getElementById("this_period").length;i++){
		if(document.getElementById("this_period").options[i].value==period){
			document.getElementById("this_period").options[i].selected=true;
		}
	}

	for(i=0;i<document.getElementById("this_onecat").length;i++){
		if(document.getElementById("this_onecat").options[i].value==cat){
			document.getElementById("this_onecat").options[i].selected=true;
		}
	}
}

function switch_on(cat_id)
{
	document.forms['sform'].elements['cat_id'].value=cat_id;
	document.forms['sform'].elements['mode'].value="on";
	document.forms['sform'].submit();
}
function switch_off(cat_id)
{
	document.forms['sform'].elements['cat_id'].value=cat_id;
	document.forms['sform'].elements['mode'].value="off";
	document.forms['sform'].submit();
}
function switch_all()
{
	if(confirm("Включить показ всех отключенных категорий?"))
	{
	    document.forms['saform'].elements['mode'].value="all";
	    document.forms['saform'].submit();
	}

}

function make_form(user_id,news_id,total){
	if(user_id!=0)
	{
		var ftext="<form name='form_addcom' action='' method='post'><table width='100%' style='padding:5px;'>";
		ftext=ftext+"<tr><td style='padding: 5px;'><textarea name='msg' id='msg' cols='50' rows='5'></textarea></td></tr>";
		ftext=ftext+"<tr><td style='padding:5px;'><input type='hidden' name='news_id' id='news_id' value='"+news_id+"'><input type='button' id=\"send_input\" value='Отправить комментарий' onclick='send_form()'></td></tr>";
		ftext=ftext+"</table></form>";

		var f=document.getElementById("f_addcom");
		var ex=f.innerHTML;

		if(ex=="")
		{
			f.innerHTML=ftext;
			runMCE('msg');
		}else
		{
			stopMCE("msg");
			f.innerHTML="";
		}
		//pos_copyright();
	}
	else
	{
		window.location.href="/";
	}
}

function send_form()
{
	tinyMCE.triggerSave(false,false);
	document.form_addcom.submit();
	pos_copyright();
}

function expand_news()
{
    if(document.getElementById("cont").style.display=="block")
	{
		document.getElementById("cont").style.display="none";
		document.getElementById("full").style.display="block";
		document.getElementById("show_full").innerHTML="Кратко";
	}else
	{
	    document.getElementById("cont").style.display="block";
		document.getElementById("full").style.display="none";
		document.getElementById("show_full").innerHTML="Полностью";
	}
	pos_copyright();
}
var openID="";
function show_edit_form(cid)
{
	var url='/ajax_php/edit_comments.php?';
	url=url+'com_id='+cid;
	url=url+'&show=1';
	ajax_loadIntoCallback(url,edit_comments_callback);
}

function edit_comments_callback(obj)
{

	var f=document.getElementById("fe_"+obj.com_id);
	if(openID!="")
	{
		close_edit_form(openID);
	}
	openID=obj.com_id;
	if(f.innerHTML=="")
	{
		var ftext="<form name='edit_my_comments_form' id='edit_my_comments_form' method='get'>";
		ftext=ftext+"<input type='hidden' name='com_id' id='com_id' value='"+obj.com_id+"'>";
		ftext=ftext+"<input type='hidden' name='edit' value='1'>";
		ftext=ftext+"<br/><textarea name='cont' id='cont' rows='3' cols='40'>"+obj.cont+"</textarea><br/>";
		ftext=ftext+"<input type='Button' value='Отправить' onclick='submit_my_comment("+obj.com_id+")'><input style='margin-left:50px;' type='Button' value='Отменить' onclick='close_edit_form("+obj.com_id+")'></form>";

		f.innerHTML=ftext;
		runMCE('cont');
	}
	pos_copyright();
}

function submit_my_comment(cid)
{
	tinyMCE.triggerSave(false,false);
	var com_id=document.getElementById("com_id").value;
	var cont=document.getElementById("cont").value;
	var edit='1';
	var url='/ajax_php/edit_comments.php';
	ajax_postIntoCallback(url,submit_comments_callback,document.getElementById('edit_my_comments_form'));
}

function submit_comments_callback(obj)
{
	if(obj.out==0)
	{
		document.getElementById("msg_"+obj.com_id).innerHTML=obj.cont;
		close_edit_form(obj.com_id);
	}
	else if(obj.out==1)
	{
		document.getElementById("error_"+obj.com_id).innerHTML=obj.msg;
		pos_copyright();
	}
}

function close_edit_form(cid)
{
	stopMCE("cont");
	document.getElementById("fe_"+cid).innerHTML="";
	document.getElementById("error_"+cid).innerHTML="";
	pos_copyright();
}

function runMCE(sEditorID)
{
	tinyMCE.execCommand("mceAddControl", false, sEditorID);
    tinyMCEmode = true;
}
function stopMCE(sEditorID) {
	tinyMCE.execCommand("mceRemoveControl", false, sEditorID);
    tinyMCEmode = false;
}

function show_edit_news_form(nid)
{
	var url='/ajax_php/edit_news.php?';
	url=url+'news_id='+nid;
	url=url+'&show=1';
	ajax_loadIntoCallback(url,edit_news_callback);
}

function edit_news_callback(obj)
{

	var f=document.getElementById("fe_"+obj.news_id);
	if(openID!="")
	{
		close_edit_news_form(openID);
	}
	openID=obj.news_id;
	if(f.innerHTML=="")
	{
		var ftext="<form id='test' style='width:95%;' method='get'>";
		ftext=ftext+"<input type='hidden' name='news_id' id='news_id' value='"+obj.news_id+"'>";
		if(obj.url!="")
		{
		    ftext=ftext+"<input type='hidden' name='edit' id='edit' value='2'>";
		}
		else
		{
		    ftext=ftext+"<input type='hidden' name='edit' id='edit' value='1'>";
		}
		ftext=ftext+"<div class=\"mail_field\">Заголовок</div>";
		ftext=ftext+"<input type=\"text\" class=\"mail_field\" style='width:100%;' name=\"headline\" id=\"headline\" value=\""+obj.headline+"\"><br/><br/>";
		ftext=ftext+"<div class=\"mail_field\">Категория</div>";
		ftext=ftext+"<select name='cat_id' id='cat_id'>";
		ftext=ftext+"<option value='1'>Политика и право</option><option value='2'>Экономика и финансы</option>";
		ftext=ftext+"<option value='3'>Масс-медиа</option><option value='4'>Маркетинг, реклама, PR</option>";
		ftext=ftext+"<option value='5'>Компьютеры и Интернет</option><option value='6'>Спорт</option>";
		ftext=ftext+"<option value='7'>Культура и шоу-бизнес</option><option value='8'>Выставки, конференции</option>";
		ftext=ftext+"<option value='9'>Строительство, недвижимость</option><option value='10'>Здоровье и красота</option>";
		ftext=ftext+"<option value='11'>Наука и образование</option><option value='12'>Техника и технологии</option>";
		ftext=ftext+"<option value='13'>Связь и телекоммуникации</option><option value='14'>Авто, транспорт</option>";
		ftext=ftext+"<option value='15'>Туризм </option><option value='16'>Психология и религия</option>";
		ftext=ftext+"<option value='17'>Природа и экология</option></select><br/><br/>";
		ftext=ftext+"<div class=\"mail_field\">URL</div>";
		ftext=ftext+"<input type=\"text\" class=\"mail_field\" style='width:100%;' name=\"url\" id=\"url\" value=\""+obj.url+"\"><br/><br/>";
		ftext=ftext+"<div class=\"mail_field\">Краткое содержание</div>";
		ftext=ftext+"<textarea style=\"height:100px\" name=\"content\" id=\"content\">"+obj.content+"</textarea><br /><br/>";
		ftext=ftext+"<div class=\"mail_field\">Текст сообщения</div>";
		ftext=ftext+"<textarea name=\"full_text\" id=\"full_text\">"+obj.full_text+"</textarea><br /><br/>";
		ftext=ftext+"<div class=\"mail_field\" style=\"text-align:left\">";
		ftext=ftext+"<input style='margin-left:50px' type=\"button\" value=\"Отправить\" onclick='submit_my_news("+obj.news_id+")'>";
		ftext=ftext+"<input style='margin-left:50px' type=\"button\" value=\"Отменить\" onclick='close_edit_news_form("+obj.news_id+")'>";
		ftext=ftext+"</div>";
		f.innerHTML=ftext;
		runMCE('content');
	    runMCE('full_text');
		for(i=0;i<document.getElementById("cat_id").length;i++){
			if(document.getElementById("cat_id").options[i].value==obj.cat_id){
				document.getElementById("cat_id").options[i].selected=true;
			}
		}
	}
	pos_copyright();
}

function submit_my_news(nid)
{
	tinyMCE.triggerSave(false,false);
	var cat_id=document.getElementById("cat_id").value;
	var headline=document.getElementById("headline").value;
	var content=document.getElementById("content").value;
	var edit=document.getElementById("edit").value;
    var news_url=document.getElementById("url").value;
    var full_text=document.getElementById("full_text").value;
	var url='/ajax_php/edit_news.php';
	ajax_postIntoCallback(url,submit_news_callback,document.getElementById("test"));
}

function submit_news_callback(obj)
{
	if(obj.out==0)
	{
		close_edit_news_form(obj.news_id);
	}
	else if(obj.out==1)
	{
		document.getElementById("error_"+obj.news_id).innerHTML=obj.msg;
		pos_copyright();
	}
}

function close_edit_news_form(nid)
{
	stopMCE("content");
	if(document.getElementById("full_text")!=null)
	{
	    stopMCE("full_text");
	}
	document.getElementById("fe_"+nid).innerHTML="";
	document.getElementById("error_"+nid).innerHTML="";
	pos_copyright();
}
function callback_vote(obj)
{
	document.getElementById("rating_"+obj.nid).innerHTML= obj.rating>0 ? "+"+obj.rating : obj.rating;
	if(obj.vote>0)
	{
		var plus=document.getElementsByName("vote_plus_img_"+obj.nid);
		for(var i=0;i<plus.length;i++)
		{
			plus[i].src="/images/vote_up_none.png";
			plus[i].style.cursor="default";
		}
		var minus=document.getElementsByName("vote_minus_img_"+obj.nid);
		for(var j=0;j<minus.length;j++)
		{
			minus[j].src="/images/vote_down.png";
			minus[j].style.cursor="pointer";
			minus[j].onclick=function()
			{
				vote(obj.nid,-1);
			}	
		}		
	}
	else if(obj.vote<0)
	{
		var minus=document.getElementsByName("vote_minus_img_"+obj.nid);
		for(var j=0;j<minus.length;j++)
		{
			minus[j].src="/images/vote_down_none.png";
			minus[j].style.cursor="default";			
		}
		
		var plus=document.getElementsByName("vote_plus_img_"+obj.nid);
		for(var i=0;i<plus.length;i++)
		{
			plus[i].src="/images/vote_up.png";
			plus[i].style.cursor="pointer";
			plus[i].onclick=function()
			{
				vote(obj.nid,1);
			}	
		}		
	}
}

function vote(nid,vt)
{
	var url='/ajax_php/vote.php?';
	url=url+'news_id='+nid;
	url=url+'&'+'vote='+vt;
	ajax_loadIntoCallback(url,callback_vote);
}

function callback_vote_sm(obj)
{
	document.getElementById("rating_"+obj.nid).innerHTML= obj.rating>0 ? "+"+obj.rating : obj.rating;
	if(obj.vote>0)
	{
		document.getElementById("vote_plus_sm").src="/images/vote_up_sm_none.png";
		document.getElementById("vote_plus_sm").style.cursor="default";
		document.getElementById("vote_minus_sm").src="/images/vote_down_sm.png";
		document.getElementById("vote_minus_sm").style.cursor="pointer";
		document.getElementById("vote_minus_sm").onclick=function()
		{
			vote_sm(obj.nid,-1);
		}
	}
	else if(obj.vote<0)
	{
		document.getElementById("vote_minus_sm").src="/images/vote_down_sm_none.png";
		document.getElementById("vote_minus_sm").style.cursor="default";
		document.getElementById("vote_plus_sm").src="/images/vote_up_sm.png";
		document.getElementById("vote_plus_sm").style.cursor="pointer";
		document.getElementById("vote_plus_sm").onclick=function()
		{
			vote_sm(obj.nid,1);
		}
	}
}

function vote_sm(nid,vt)
{
	var url='/ajax_php/vote.php?';
	url=url+'news_id='+nid;
	url=url+'&'+'vote='+vt;
	ajax_loadIntoCallback(url,callback_vote_sm);
}

function do_report(news_id,login)
{
	var f=document.getElementById("fr_"+news_id);
	var ftext="<br/><br/><form name='form_"+news_id+"' action='' method='post'>\n";
	ftext=ftext+"<textarea style=\"margin-left:10px;\" name='report' cols='50' rows='3'>Я считаю эту новость спамом.</textarea><br/>\n";
	ftext=ftext+"<input type='hidden' name='news_id' value='"+news_id+"'>\n";
	ftext=ftext+"<input type='hidden' name='login' value='"+login+"'>\n";
	ftext=ftext+"<br/><input style=\"margin-left : 100px;\" type='submit' value='Отправить'>&nbsp;&nbsp;<input type='button' value='Отменить' onclick='close_report("+news_id+")'>";
	ftext=ftext+"</form>";
	if(f.innerHTML=="")
	{
		f.innerHTML=ftext;
	}else{
		f.innerHTML="";
	}
	pos_copyright();
}
function do_report_frame(news_id,login)
{
	if(readCookie("spam"+news_id)==null)
	{
		var url='/ajax_php/report.php?';
		url=url+'news_id='+news_id;
		ajax_loadIntoCallback(url,report_callback);
	}else{
		alert("Вы уже сообщили об этой новости администратору.");
	}
}

function report_callback(obj)
{
	if(obj.news_id){
		createCookie("spam"+obj.news_id,obj.news_id,1);
		alert("Сообщение отправлено.");
	}else{
		alert("Произошла ошибка. Сообщите о ней администратору сайта.");
	}
}

function close_report(news_id)
{
	var f=document.getElementById("fr_"+news_id);
	f.innerHTML="";
	pos_copyright();
}

function add_fav(nid)
{
	var url='/ajax_php/tofav.php?';
	url=url+'news_id='+nid;
	ajax_loadIntoCallback(url,callback_add_fav);
}

function callback_add_fav(obj)
{
	if(obj.out==1)
	{
		alert("Эта новость уже была добавлена в избранное!");
	}else if(obj.out==0)
	{
		alert("Новость добавлена в избранное!");
	}
}

function del_fav(nid)
{
	var url='/ajax_php/delfav.php?';
	url=url+'news_id='+nid;
	ajax_loadIntoCallback(url,callback_del_fav);
}

function callback_del_fav(obj)
{
	document.getElementById("news"+obj.nid).style.display="none";
	pos_copyright();
}

function createCookie(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 readCookie(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) {
	createCookie(name,"",-1);
}

function closeAuth(){
	document.body.removeChild(document.getElementById("authDiv"));
	document.body.removeChild(document.getElementById("popUpBackground"));
}

function showLogin(mode){
	var url="/ajax_php/login.php";
	var param="action="+encodeURI(mode);
	doPost(url,param,popAuthReminder,true);
}

function popAuthReminder(data){
	var back=document.createElement("div");
	back.id="popUpBackground";
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{
		back.style.height=(screen.height+document.documentElement.scrollTop)+"px";
	}
	else{
		back.style.height=(screen.height+window.pageYOffset)+"px";
	}
	document.body.appendChild(back);
	var div=document.createElement("div");
	if(navigator.userAgent.indexOf("MSIE")!=-1)
	{
		div.style.top=(screen.height/6 + document.documentElement.scrollTop)+"px";
	}
	else
	{
		div.style.top=(screen.height/6 + window.pageYOffset)+"px";
	}
	div.style.left=(screen.width/4)+"px";
	div.id="authDiv";
	div.innerHTML=data;
	document.body.appendChild(div);
}

function toggleAuthForm(page)
{
	document.getElementById("AuthMsg").style.color="#004090";
	document.getElementById("AuthMsg").innerHTML="Наш сервис позволяет формировать для Вас индивидуальный поток новостей, исходя из предпочтений пользователей, голосующих так же как и Вы. Чтобы воспользоваться всеми преимуществами нашей системы, пожалуйста, зарегистрируйтесь.";
	document.getElementById("AuthPassword").value="";
	if(page=="login")
	{
		if(document.getElementById("AuthTable").rows.length==4)
		{
			document.getElementById("AuthTable").deleteRow(1);
			var tab=document.getElementById('loginTab');
			tab.className="tag";
			tab.style.cursor="default";
			tab.onclick=function(){void(0);};
			var xtab=document.getElementById('regTab');
			xtab.className="tag_p";
			xtab.style.cursor="pointer";
			xtab.onclick=function(){toggleAuthForm('register')};
			document.getElementById("AuthButton").value="Войти";
		}
	}
	else if(page="register")
	{
		if(document.getElementById("AuthTable").rows.length==3)
		{
			var row=document.getElementById("AuthTable").insertRow(1);
			var cellLeft=row.insertCell(0);
			var cellCenter=row.insertCell(1);
			var cellRight=row.insertCell(2);
			cellLeft.width="135";
			cellLeft.valign="top";
			cellLeft.innerHTML="<b>E-mail:</b>";
			cellCenter.width="10";
			cellCenter.innerHTML="&nbsp;";
			cellRight.style.textAlign="left";
			cellRight.innerHTML='<input type="text" value="" name="Email" style="width:15em;">';
			var tab=document.getElementById('regTab');
			tab.className="tag";
			tab.style.cursor="default";
			tab.onclick=function(){void(0);};
			var xtab=document.getElementById('loginTab');
			xtab.className="tag_p";
			xtab.style.cursor="pointer";
			xtab.onclick=function(){toggleAuthForm('login')};
			document.getElementById("AuthButton").value="Сохранить";
		}
	}
}

function checkLogin(data)
{
	var url="/ajax_php/login.php";
	params=getPostParams("AuthForm");
	params+="&action=validate";
	doPost(url,params,returnLoginResults);

}

function returnLoginResults(data)
{
	if(data.result=="OK")
	{
		var form=document.getElementById("AuthForm");
		var act=document.createElement("input");
		act.type="hidden";
		if(document.getElementById("AuthTable").rows.length==4)
		{
			act.name="register";
		}else
		{
			act.name="enter";
		}
		act.value="1";
		form.appendChild(act);
		form.submit();
	}
	else
	{
		document.getElementById("AuthMsg").style.color="#ff0000";
		document.getElementById("AuthMsg").innerHTML=data.error;
	}
}

function do_login_form()
{
	var url="/ajax_php/login.php";
	params=getPostParams("login_form");
	params+="&action=validate";
	doPost(url,params,post_login_form);
}

login_form_backup=null;
function post_login_form(data)
{
	var form=document.getElementById("login_form");
	if(data.result=="OK")
	{
		form.submit();
	}else
	{
		login_form_backup=document.getElementById("head_right").innerHTML;
		document.getElementById("head_right").innerHTML="<table style='height:100%;margin-left:10px;margin-right:10px;'><tr><td><a style='vertical-align:middle;'>"+data.error+"</a></td></tr></table>";
		setTimeout("set_login_form()",3000);
	}
}

function set_login_form(){
	document.getElementById("head_right").innerHTML=login_form_backup;
}

cont_holder=null;
id_holder=null;
cont_height=null;

function get_news_article(id){
	var url="/ajax_php/show_article.php";
	params="news_id="+id;
	toggleProgress("NewsContentCell"+id);
	doPost(url,params,display_news_article);
}

function display_news_article(data){
	toggleProgress();
	if(id_holder!=null){
		hide_news_article();
	}
	if(typeof(data)!='undefined'){
		
		var cell=document.getElementById("NewsContentCell"+data.news_id);
		cont_holder=cell.innerHTML;
		id_holder=data.news_id;
		cont_height=document.getElementById("NewsContentCell"+data.news_id).clientHeight;
		cell.innerHTML=data.full;

		var newHeight=document.getElementById("NewsContentCell"+data.news_id).clientHeight;
		/*if(newHeight<200){
			document.getElementById("NewsContentCell"+data.news_id).style.height=200+"px";
		}*/
		var link=document.getElementById("show_news_link"+data.news_id);
		link.innerHTML="Кратко";
		link.onclick=function(){
			hide_news_article();
		}
		document.getElementById("news_title"+data.news_id).onclick=function(){
			hide_news_article();
		}
		document.getElementById("NewsContentCell"+data.news_id).onclick=function(){
			hide_news_article();
		}
		document.getElementById("news_image"+data.news_id).onclick=function(){
			hide_news_article(id);
		}
		document.getElementById("views"+data.news_id).innerHTML=data.hits;
		document.getElementById("vote_bottom"+data.news_id).style.height=(document.getElementById("news_picture_cell"+data.news_id).clientHeight-105)+"px";
		document.getElementById("news_votes_cell_bottom"+data.news_id).style.height=(document.getElementById("news_picture_cell"+data.news_id).clientHeight-105)+"px";
		document.getElementById("vote_bottom"+data.news_id).style.display="block";
		counter();
		var table=document.getElementById("news_content_table"+data.news_id);
		var tr1=table.insertRow(3);
		var cell1=tr1.insertCell(0);
		cell1.colSpan="3";
		cell1.id="news_comment_list"+data.news_id;
		var tr2=table.insertRow(3);
		var cell2=tr2.insertCell(0);
		cell2.colSpan="3";
		cell2.innerHTML="<div><br/><textarea id='msg' name='msg' cols='50' rows='5'></textarea><br/>";
		var str=""
		if(data.user_id>0){
			str=" onclick='submit_news_comment("+data.news_id+")'></div>";
		}else{
			str=" onclick='showLogin(\"register\")'></div>";
		}
		cell2.innerHTML+="<input type='button' id='send_comment' value='Добавить комментарий'"+str;
		
		runMCE('msg');
		pos_copyright();
		get_news_comments(data.news_id);
		document.location.href="#anchor"+data.news_id;
	}
}

function hide_news_article(){
	document.getElementById("vote_bottom"+id_holder).style.display="none";
	document.getElementById("NewsContentCell"+id_holder).innerHTML=cont_holder;
	document.getElementById("show_news_link"+id_holder).innerHTML="Полностью";
	var id=id_holder;
	document.getElementById("show_news_link"+id_holder).onclick=function(){
		get_news_article(id);
	}
	document.getElementById("news_title"+id_holder).onclick=function(){
		get_news_article(id);
	}
	document.getElementById("NewsContentCell"+id_holder).onclick=function(){
		get_news_article(id);
	}
	document.getElementById("news_image"+id_holder).onclick=function(){
		get_news_article(id);
	}
	stopMCE('msg');
	document.getElementById("news_content_table"+id_holder).deleteRow(4);
	document.getElementById("news_content_table"+id_holder).deleteRow(3);
	/*if(cont_height!=null){
		document.getElementById("NewsContentCell"+id_holder).style.height=cont_height+"px";
		cont_height=null;
	}*/
	id_holder=null;
	cont_holder=null;
	
	pos_copyright();
}

function get_news_comments(id,page){
	var url="/ajax_php/show_comments.php";
	params="news_id="+id;
	if(typeof(page)!="undefined"){
		params+="&page="+page;
	}
	doPost(url,params,display_news_comments);
}

function display_news_comments(data){
	if(typeof(data)!='undefined'){
		var cell=document.getElementById("news_comment_list"+data.news_id);
		var paging="";
		if(data.pages>1){
			paging="<div style='text-align:center'>";
			for(var i=1;i<=data.pages;i++){
				if(i==data.page){
					paging+="<a>"+i+"</a>&nbsp;&nbsp;&nbsp;";
				}else{
					paging+="<a href='javascript:void(0);' onclick='get_news_comments("+data.news_id+","+i+")'>"+i+"</a>&nbsp;&nbsp;&nbsp;";
				}
			}
			paging+="</div>";
		}
		cell.innerHTML=paging;
		cell.innerHTML+="<div class='comments' id='commentlist"+data.news_id+"'>"+data.comments+"</div>";
		document.getElementById("news_comments_n"+data.news_id).innerHTML=data.number;	
	}
	pos_copyright();
}

function submit_news_comment(id)
{
	tinyMCE.triggerSave(false,false);
	tinyMCE.setContent("");
	var url="/ajax_php/show_comments.php";
	params="news_id="+id;
	params+="&msg="+document.getElementById('msg').value;
	document.getElementById('msg').value="";
	doPost(url,params,display_news_comments);
}
function showNewsCont(id)
{
	var div=document.createElement("div");
	div.innerHTML=document.getElementById("news_cont"+id).innerHTML;
	var pos=findPos(document.getElementById("head"+id));
	div.className="tipdiv";
	div.style.top=(pos[1]+15)+"px";
	div.style.left=pos[0]+"px";
	div.id="tip"+id;
	document.body.appendChild(div);
}
function closeNewsCont(id)
{
	document.body.removeChild(document.getElementById("tip"+id));
}
function toggleProgress(id)
{
	if(document.getElementById("progressIcon")){
		document.getElementById("progressIcon").parentNode.removeChild(document.getElementById("progressIcon"));
	}else{
		var prog=document.createElement("div");
		prog.id="progressIcon";
		var img=document.createElement("img");
		img.src="/images/load.gif";
		var div=document.createElement("div");
		div.innerHTML="Загрузка..."
		prog.appendChild(img);
		prog.appendChild(div);
		document.getElementById(id+"").appendChild(prog);
	}
}
