function testOprForm(tfn) {
	tf = document.forms[tfn];
	result = true;
	a = 0;
	
		
	for (i in wymog) {
		//alert (i);
		if (i != '_end' && document.formularz[i].value == '') {
			alert('Proszę wypełnić pole '+wymog[i][1]+'\n'+wymog[i][0]);
			 document.formularz[i].focus();
			return false;
		}
	}
	while (tf['param['+a+']'] || tf['param['+a+'][0]']) {
		//alert (a);
		if (tf['test['+a+']'] && tf['test['+a+']'].value == 'requied') {
			if (tf['param['+a+'][0]']) {
				//alert ('jest chcekbox');
				result = false;
				i = 0;
				zaz = 0;
				while (tf['param['+a+']['+i+']']) {
					if (tf['param['+a+']['+i+']'].checked) ++zaz;
					++i;
				}
				if (zaz == 0) {
					alert ('Proszę wybrać opcje w polu "'+tf['title['+a+']'].value+'"');
					tf['param['+a+'][0]'].focus();
					result = false;
					break;
				}

			}
			else if (tf['param['+a+']'].tagName.toLowerCase() == 'select') {
				if (tf['param['+a+']'].selectedIndex == 0) {
					alert ('Proszę wybrać pole"'+tf['title['+a+']'].value+'"');
					tf['test['+a+']'].focus();
					result = false;
					break;
				}
			}

		}
		++a;
	}

	return result;

}

function openHelp (help) {
	oW('operacje.php?mode=help&help='+help,600,500,'yes');
	void(0);
}
function openCheck (help) {
	oW('operacje.php?func=rkPut&mode=checkbox&help='+help,600,500,'yes');
	void(0);
}


function putThis(){
	tf = window.opener.document.forms['formularz'];
	argv = putThis.arguments;
	a = 0;
	while (argv[a]) {
 		if(argv[a] == '') break;
		tf[argv[a]].value = argv[a+1];
		a += 2;
	}
	window.close();
}
function openRez(){
	argv = openRez.arguments;
	if (argv[0] == 'VZ') oW('operacje.php?mode=viewTable&cmd='+argv[0]+'&val=NUMER,'+argv[1]+';DNIA,'+argv[3]+';&title=Rezerwacja nr:'+argv[1]+' z dnia:'+argv[3],600,500,'yes');
	else document.location.href='ip.php?cmd=OP&mode=R&kod='+argv[1]+'&numer='+argv[3];
}

function lrCmd(cmd, nr, d, dnia,t,dok) {
	if (cmd == 'VR') oW('operacje.php?mode=viewTable&cmd='+cmd+'&val=NUMER,'+nr+';DNIA,'+dnia+';&title=Faktura nr:'+dok+' z dnia:'+dnia,600,500,'yes');
	else if (cmd == 'MK') document.location.href='ip_korekta.php?cmd='+cmd+'&val=NUMER,'+nr+';DNIA,'+dnia+';';
	void(0);
}

function rkPut(il){
	for (a = 0; a <= il; ++a) {
		if (document.getElementById('ch'+a))
			if (document.getElementById('ch'+a).checked) {
				//alert(document.getElementById('ch'+a).value);
				 vals = document.getElementById('ch'+a).value.split("||"); // tablica z napisami
				 window.opener.AddForm(vals);
			}
	}
	//alert('dzialam');
	window.close();
}
var lpF  = 0;
function AddForm(vals) {


	argvT = AddForm.arguments;
	if (argvT.length == 1) argv = argvT[0];
	else argv = argvT;

	item_div = document.createElement("div");
	item_div.innerHTML = 'kwota: <input type="text" name="kwota['+nrF+']" size="6" value="'+((argv[0] == undefined)?'':argv[0])+'"> &nbsp; '+
			'faktura: <input type="text" name="faktura['+nrF+']" size="16" value="'+((argv[1] == undefined)?'':argv[1])+'" > &nbsp; '+
			'znak: <input type="text" name="znak['+nrF+']" size="3" value="'+((argv[2] == undefined)?'':argv[2])+'" > &nbsp; '+
			'kod klienta: <input type="text" name="kod['+nrF+']" size="5" value="'+((argv[3] == undefined)?'':argv[3])+'"> '+
			'<a href="javascript:openHelp(\'IP,LK,kod['+nrF+']=KOD\')" class="g">[ + ]</a><br>';

	document.getElementById('kasa').appendChild(item_div);
	if (!lpF) ip_caclSum();
	++nrF;
	++lpF;
}

function sendMsg() {
	argv = sendMsg.arguments;
	okno = oW('msg.php?kod='+argv[1]+'&do='+argv[3]+' '+argv[5],380,340,'yes');
	okno.focus();
}
if (document.getElementById('f0')) document.getElementById('f0').focus();

function ip_caclSum() {
	s = 0;
	for(a = 0; a < nrF; ++a) {
		if (document.formularz['kwota['+a+']']) {
			
			s += parseInt(document.formularz['kwota['+a+']'].value);
		}
	}
	document.getElementById('suma').innerHTML = 'suma: '+s;
	setTimeout("ip_caclSum()",4000);
	
}

