// JavaScript Document
//============================obsługa kategorii aktualności===================
var news = new News(reviewCallback);

//============================obsługa programu================================
function standard_news_perform(result){
	hideloading();
	if (result == '0') shownews(category, order, search_);
	else alertmsg(result);
}
function shownews(cat, ord, ser, ret){
	if (action != news_action){
		action = news_action;
		resetvariables();
	}
	else {
		category = cat;
		order = ord;
		search_ = ser;
	}
	action = news_action;
	showloading();
	news.shownews(category, order, search_, ret);
}
function jmpshownews(jmp, cat, ord, ser, ret){
	category = cat;
	order = ord;
	search_ = ser;
	action = news_action;
	showloading();
	news.jmpshownews(jmp, category, order, search_, ret);
}
function shownews_reload(cat){
	showloading();
	category = cat;
	news.shownews_reload(cat);
}
function shownews_find(){
	shownews(category, order, $('search_us').value);
}
function addnews(ret){
	showloading();
	news.addnews(ret);
}
function doaddnews(form){
	showloading();
	news.doaddnews(getPayload(form));
}
function locknews(id){
	showloading();
	news.locknews(id);
}
function unlocknews(id){
	showloading();
	news.unlocknews(id);
}
function editnews(id, ret){
	showloading();
	news.editnews(id, ret);
}
function doeditnews(form){
	showloading();
	var payload = getPayload(form);
	if ($('main').checked) payload['main'] = 1;
	else payload['main'] = 0;
	news.doeditnews(payload);
}
function remnews(id){
	var answer = confirm("Na pewno chcesz usunąć aktualność?");
	if (answer){
		showloading();
		news.remnews(id);
	}
}
