// JavaScript Document
//============================obsługa plików do pobrania===================
var downloads = new Downloads(reviewCallback);

//============================obsługa programu================================
function standard_downloads_perform(result){
	hideloading();
	if (result == '0') showdownloads(category, order, search_);
	else alertmsg(result);
}
function loadfiles(){
	showdownloads(category, order, search_);
}
function showdownloads(cat, ord, ser, ret){
	if (action != downloads_action){
		action = downloads_action;
		resetvariables();
	}
	else {
		category = cat;
		order = ord;
		search_ = ser;
	}
	action = downloads_action;
	showloading();
	downloads.showdownloads(category, order, search_, ret);
}
function jmpshowdownloads(jmp, cat, ord, ser, ret){
	category = cat;
	order = ord;
	search_ = ser;
	action = downloads_action;
	showloading();
	downloads.jmpshowdownloads(jmp, category, order, search_, ret);
}
function showdownloads_reload(cat){
	showloading();
	category = cat;
	downloads.showdownloads_reload(cat);
}
function showdownloads_find(){
	showdownloads(category, order, $('search_us').value);
}
function adddownloads(ret){
	showloading();
	downloads.adddownloads(ret);
}
function doadddownloads(form){
	showloading();
	downloads.doadddownloads(getPayload(form));
}
function lockdownloads(id){
	showloading();
	downloads.lockdownloads(id);
}
function unlockdownloads(id){
	showloading();
	downloads.unlockdownloads(id);
}
function editdownloads(id, ret){
	showloading();
	downloads.editdownloads(id, ret);
}
function doeditdownloads(form){
	showloading();
	downloads.doeditdownloads(getPayload(form));
}
function remdownloads(id){
	var answer = confirm("Na pewno chcesz usunąć plik?");
	if (answer){
		showloading();
		downloads.remdownloads(id);
	}
}
