$(document).ready(function(){
	$(window).scroll(scrl);
});

function scrl(){
	var newtop = document.body.scrollTop+200;
	$("#floatingtable").css("top", newtop);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////			НОВОСТИ					/////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function newnews(){
	function resfun(data){//id
		if(data.length < 5){
			var newrow="<tr id='news_"+data+"'><td><br></td><td><br></td><td><br></td><td><a href='/_modules/news/editor.php?id="+data+"#ru' target='_blank'>Нет</a></td><td><a href='/_modules/news/editor.php?id="+data+"#uk' target='_blank'>Нет</a></td><td><a href='/_modules/news/editor.php?id="+data+"#en' target='_blank'>Нет</a></td><td>Нет</td><td><a href='javascript:void(0);' onclick='delnews(this, "+data+")'>Удалить</a></td></tr>";
			$(newrow).insertAfter("#newstable tr:first");
			hwin=window.open('/_modules/news/editor.php?id=' + data,'','');
			mess1("Новость добавлена!");
		}else{
			mess1(data);
		}
		

	}
	mess("Идет добавление...");
	$.post('/_modules/news/backend.php',{mode:'newnews'},resfun);
}

function delnews(th, id){
	function resfun(data){
		if(data.length < 5){
			$(th.parentNode.parentNode).remove();
			mess1("Новость успешно удалена!");
		}else{
			mess1(data);
		}
	}
	$.post('/_modules/news/backend.php',{mode:'delnews', id:id},resfun);
}

function partfiltr(){
	$("#partfiltrdiv").slideToggle(200);
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////			РАЗДЕЛЫ					/////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function newpart(){
	var top=document.body.scrollTop+200;
	//alert(el);
	//var top=el.offsetTop;
	var partform="<table id='partform' border='1' style='position:absolute; top:"+top+"; left:200px; background:#eeeeee; border:10px solid #888888;'>" +
		"<tr><td>Рус.</td><td><input type='text' size='25' id='part_ru'></td></tr>" +
		"<tr><td>Укр.</td><td><input type='text' size='25' id='part_uk'></td></tr>" +
		"<tr><td>Анг.</td><td><input type='text' size='25' id='part_en'></td></tr>" +
		"<tr><td align='right' colspan='2'><a href='javascript:void(0);' onclick='$(\"#partform\").remove();'>Отмена</a>&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='savepart();'>Сохранить</a></td></tr>" +
		"</table>";
	$(partform).appendTo("body");
}

function savepart(){
	var part_ru=document.getElementById('part_ru').value;
	var part_uk=document.getElementById('part_uk').value;
	var part_en=document.getElementById('part_en').value;
	
	function resfun(data){
		if(data.length>5){
			mess1(data);
			return false;
		}
		var newrow="<tr id='tr_"+ data +"'><td>" + part_ru + "</td><td>" + part_uk + "</td><td>" + part_en + "</td><td><a href='javascript:void(0);' onclick='editpart(this, " + data + ");'>Изменить</a></td><td><a href='javascript:void(0);' onclick='delpart(this, " + data + ")'>Удалить</a></td></tr>";
		$(newrow).appendTo("#partstable");
		//mess1(data);
		$("#partform").remove();
		mess1("Раздел успешно добавлен!");
	}
	mess("Идет сохранение...");
	$.post('/_modules/news/parts.php',{mode:'newpart', part_ru:part_ru, part_uk:part_uk, part_en:part_en},resfun);
	
}


function editpart(th, id){
	var part_ru=th.parentNode.parentNode.childNodes[0].innerHTML;
	var part_uk=th.parentNode.parentNode.childNodes[1].innerHTML;
	var part_en=th.parentNode.parentNode.childNodes[2].innerHTML;
	//var tr=th.parentNode.parentNode.id;
	var top=document.body.scrollTop+200;
	var partform="<table id='partform' border='1' style='position:absolute; top:"+top+"; left:200px; background:#eeeeee; border:10px solid #888888;'>" +
		"<tr><td>Рус.</td><td><input type='text' size='25' id='part_ru' value='" + part_ru + "'></td></tr>" +
		"<tr><td>Укр.</td><td><input type='text' size='25' id='part_uk' value='" + part_uk + "'></td></tr>" +
		"<tr><td>Анг.</td><td><input type='text' size='25' id='part_en' value='" + part_en + "'></td></tr>" +
		"<tr><td align='right' colspan='2'><a href='javascript:void(0);' onclick='$(\"#partform\").remove();'>Отмена</a>&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='savepart2(" + id +");'>Сохранить</a></td></tr>" +
		"</table>";
	$(partform).appendTo("body");
}

function savepart2(id){
	var part_ru=document.getElementById('part_ru').value;
	var part_uk=document.getElementById('part_uk').value;
	var part_en=document.getElementById('part_en').value;
	//var id=tr.id;
	
	function resfun(data){
		if(data.length>5){
			mess1(data);
			return false;
		}
		var tr=document.getElementById('tr_'+id+'');
		tr.childNodes[0].innerHTML=part_ru;
		tr.childNodes[1].innerHTML=part_uk;
		tr.childNodes[2].innerHTML=part_en;
		//mess1(data);
		$("#partform").remove();
		mess1("Раздел успешно изменен!");
	}
	mess("Идет сохранение...");
	$.post('/_modules/news/parts.php',{mode:'editpart', part_ru:part_ru, part_uk:part_uk, part_en:part_en, id:id},resfun);	
}

function delpart(th, id){
	function resfun(data){
		if(data.length < 5){
			$(th.parentNode.parentNode).remove();
			mess1("Раздел успешно удален!");
		}else
			mess1(data);
	}
	mess("Идет удаление...");
	$.post('/_modules/news/parts.php',{mode:'delpart', id:id},resfun);
	
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////			Редактор					/////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function savenews(){
	var id=document.getElementById('id').value;
	var part=document.getElementById('part').value;
	if(part==0){
		mess1("Необходимо выбрать раздел для новости!");
		return false;
	}
	var anons_ru=document.getElementById('anons_ru').value;
	var anons_uk=document.getElementById('anons_uk').value;
	var anons_en=document.getElementById('anons_en').value;
	var news_ru=document.getElementById('news_ru').value;
	var news_uk=document.getElementById('news_uk').value;
	var news_en=document.getElementById('news_en').value;
	var date=document.getElementById('date').value;
	//var part=document.getElementById('hidden').value;
	var hidden;
	document.getElementById('hidden').checked ? hidden=1 : hidden=0;
	
	function resfun(data){
		if(data.length<5){
			mess2("Новость успешно сохранена!");
			window.opener.location.reload();
		}else{
			mess1(data);
		}
	}
	//alert('ok');
	mess("Идет сохранение...");
	$.post('/_modules/news/backend.php',{mode:'savenews', id:id,anons_ru:anons_ru, anons_uk:anons_uk, anons_en:anons_en, news_ru:news_ru, news_uk:news_uk, news_en:news_en, date:date, part:part, hidden:hidden},resfun);
	
}

function setpart(th, id){
	document.getElementById('part').value=id;
	$("#parts div").removeClass("currentpart");
	$(th.parentNode).addClass("currentpart");
}

function ineditor(areanum){
	tarea=document.getElementsByTagName("TEXTAREA")[areanum];
	var ewindow=window.open("/_modules/visualeditor/editor.php","","");
	//var title=$("#pagename b").html();
	//tarea=areanum+2;
}