// JavaScript Document
//============================obsługa kursów==================================
var kursy = new Kursy(reviewCallback);

//============================obsługa programu================================
function standard_kursy_perform(result){
	hideloading();
	if (result == '0') showkursy(category, order, search_);
	else alertmsg(result);
}
function showkursy(cat, ord, ser, ret){
	if (action != kursy_action){
		action = kursy_action;
		resetvariables();
	}
	else {
		category = cat;
		order = ord;
		search_ = ser;
	}
	action = kursy_action;
	showloading();
	kursy.showkursy(category, order, search_, ret);
}
function jmpshowkursy(jmp, cat, ord, ser, ret){
	category = cat;
	order = ord;
	search_ = ser;
	action = kursy_action;
	showloading();
	kursy.jmpshowkursy(jmp, category, order, search_, ret);
}
function showkursy_reload(cat){
	showloading();
	category = cat;
	kursy.showkursy_reload(cat);
}
function showkursy_find(){
	showkursy(category, order, $('search_us').value);
}
function addkursy(ret){
	showloading();
	kursy.addkursy(ret);
}
function doaddkursy(form){
	showloading();
	kursy.doaddkursy(getPayload(form));
}
function lockkursy(id){
	showloading();
	kursy.lockkursy(id);
}
function unlockkursy(id){
	showloading();
	kursy.unlockkursy(id);
}
function editkursy(id, ret){
	showloading();
	kursy.editkursy(id, ret);
}
function doeditkursy(form){
	showloading();
	kursy.doeditkursy(getPayload(form));
}
function remkursy(id){
	var answer = confirm("Na pewno chcesz usunąć kurs?");
	if (answer){
		showloading();
		kursy.remkursy(id);
	}
}
