// JavaScript Document
//============================obsługa wstawek dynamicznych====================
var dwstawki = new Dwstawki(reviewCallback);

//============================obsługa programu================================
function showdwstawki(ord, ser, ret){
	if (action != dwstawki_action){
		action = dwstawki_action;
		resetvariables();
	}
	else {
		order = ord;
		search_ = ser;
	}
	action = dwstawki_action;
	showloading();
	dwstawki.showdwstawki(order, search_, ret);
}
function standard_dwstawki_perform(result){
	hideloading();
	if (result == '0') showdwstawki(order, search_);
	else alertmsg(result);
}
function showdwstawki_find(){
	showdwstawki(order, $('search_us').value);
}
function adddwstawka(ret){
	showloading();
	dwstawki.adddwstawka(ret);
}
function doadddwstawka(form){
	if (check_dwstawka()){
		showloading();
		dwstawki.doadddwstawka(getPayload(form));
	}
}
function lockdwstawka(id){
	showloading();
	dwstawki.lockdwstawka(id);
}
function unlockdwstawka(id){
	showloading();
	dwstawki.unlockdwstawka(id);
}
function editdwstawka(id, ret){
	showloading();
	dwstawki.editdwstawka(id, ret);
}
function doeditdwstawka(form){
	if (check_dwstawka()){
		showloading();
		dwstawki.doeditdwstawka(getPayload(form));
	}
}
function remdwstawka(id){
	var answer = confirm("Na pewno chcesz usunąć wstawkę modułową?");
	if (answer){
		showloading();
		dwstawki.remdwstawka(id);
	}
}
function check_dwstawka(){
	if ($('name').value == ''){
		alertmsg('Podaj nazwę wstawki modułowej');
		$('name').focus();
		return false;
	}
	return true;
}
