Seam.Remoting.loadingMessage="Oczekiwanie na wynik ..."

function submitForm(pc2Id, rejId, pc1Id, mode) {
	Seam.Component.getInstance("espAgent").getUserData(pc2Id,function(res) { submitCallback(null,pc2Id,rejId, pc1Id, mode,res); });
}

function submitFormSk(kId, pc2Id, mode) {
	Seam.Component.getInstance("espAgent").getUserData(null,function(res) { submitCallback(kId,pc2Id,null,null,mode,res); });
}

function submitCallback(kId,lokId,rejId,lok2Id,mode,res) {
	var formr = document.forms['xforms'];
	if (kId!=null) formr.kid.value=kId;
	if (lokId!=null) formr.lokId.value=lokId;
	if (lok2Id!=null) formr.lok2Id.value=lok2Id;
	if (rejId!=null) formr.rejId.value=rejId;
	if (res!=null) {
		if (res.get("n1")!=null) {
			formr.n1.value=res.get("n1");
		} else {
			formr.n1.value='';
		}
		if (res.get("n2")!=null) {
			formr.n2.value=res.get("n2");
		} else {
			formr.n2.value='';
		}
		if (res.get("n3")!=null) {
			formr.xmlData.value=res.get("n3");
		} else {
			formr.xmlData.value='';
		}
	} else {
		formr.n1.value='';
		formr.n2.value='';
		formr.xmlData.value='';
	}
	if (mode=='open') {
		formr.directXHTML.value='true';
	} else {
		if (mode!='print' && (res==null||res.get("n1")==null||res.get("n2")==null)) {
			formr.directXHTML.value='true';
		} else {
			formr.directXHTML.value='';
		}
	}
	if (mode=='print') {
		formr.directPDF.value='true';
	} else {
		formr.directPDF.value='';
	}
	formr.submit();
	formr.n1.value='';
	formr.n2.value=''
}

function submitPFE(pcuslugi8_id, pcuslugi1_id, edit) {
	Seam.Component.getInstance("espAgent").getPfeData(pcuslugi8_id, pcuslugi1_id, edit, function(res) { pfeCallback(res); });
}

function pfeCallback(res) {
	var formr = window.document.forms['xformspfe'];
	formr.xmlNS.value=res.get("xmlNS");
	formr.document.value=res.get("document");
	formr.token.value=res.get("token");
	formr.pfe_submit.value=res.get("pfe_submit");
	formr.pfe_submit2.value=res.get("pfe_submit2");
	if (res.get("edit")=="false") {
		var inp = document.createElement("input");
		inp.setAttribute("type","hidden");
		inp.setAttribute("name","view");
		inp.setAttribute("value","true");
		formr.appendChild(inp);
	}
	var pola = res.keySet();
	for (var i=0;i<pola.length;i++) {
		var nazwa = pola[i];
		if (nazwa.indexOf('ref_')==0) {
			var wart = res.get(nazwa);
			if (wart!=null) {
				var inp = document.createElement("input");
				inp.setAttribute("type","hidden");
				inp.setAttribute("name",nazwa);
				inp.setAttribute("value",wart);
				formr.appendChild(inp);
			}
		}
	}
	formr.submit();
}

function sprawdzZalaczniki(zbior, obiekt, zalid) {
	Seam.Component.getInstance("peupAgent").sprawdzZalaczniki(zbior,obiekt,function(res) { zalacznikiCallback(zbior,obiekt,zalid,res); });	
}

function zalacznikiCallback(zbior,obiekt,zalid, result) {
	if (result==true) {
		location.href='/pobierz.seam?zbior='+zbior+'&plikId='+obiekt+(zalid!=null?'&zalId='+zalid:'');
	} else {
		alert('Informacje, które chcesz obejrzeć, nie były przez nikogo otwierane od dłuższego czasu. System wysłał właśnie zapytanie do innego serwera w celu przesłania żądanych danych. W zależności od ilości danych, jakie muszą być przesłane (liczby i rozmiarów dokumentów), operacja może trwać do kilku minut. Prosimy otworzyć stronę ponownie, gdy nie będzie wyświetlany znacznik klepsydry na ikonie pobierania. Przepraszamy za opóźnienie, prosimy o cierpliwość i zapraszamy ponownie.');
	}
}

