function formatuj_cntr(cntr, separator) {
	var a;
	var b="";
	for (a=0;a<cntr.length;a++)
		b=b+cntr[a].value+separator;
	b=b.substr(0,b.length-1);
	return b;
}

function get_czln(wartosc, pozycja) {
	var tab_wrt= wartosc.split("#");
	var ktory;
	ktory=pozycja-1;
	return (tab_wrt[ktory]);
}

function ile_zazn(forma, param) {
	var ile;
	ile=0;
	for(var i=0; i<forma.elements.length;i++)
		if(forma.elements[i].id==param)
			if(forma.elements[i].checked==true)
				ile++;

	if(ile==0) {
		alert ("Select one record!");
		return false;
	}

	if(ile>1) {
		alert ( "Select one record!");
		return false;
	}

	if(ile==1)
		return true;
}

function check_date(dt, oper) {
	var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var wrt=dt.split(";");

	if(oper!="BETWEEN"&&oper!="IN"&&dt.split(";").length>1) {
		alert ("komentarz zlej ilosci dat");
		return false;
	}

	if(oper=="BETWEEN"&&dt.split(";").length!=2) {
		alert ("komentarz zlej ilosci dat dla between");
		return false;
	}

	for(var i=0;i<wrt.length;i++) {
		var t=wrt[i].split("/");
		var day=t[2];
		var month=t[1];
		var year=t[0];
		var flaga=true;
		if(!day||!month||!year) {
			alert ("komentarz daty");
			return false;
		}

		if(year<1970||year>2040) {
			alert ("komentarz daty");
			return false;
		}
	
		if(month>12){
			alert ("komentarz daty");
			return false;
		}

		if(year/4==parseInt(year/4))
			monthLength[1] = 29;

		if(day>monthLength[month-1]) {
			alert ("komentarz daty");
			return false;
		}
		monthLength[1] = 28;
	}

	return true;
}

function dod(p,nazwa,zaznaczenie) {
	if(p=="edy_kor")
		alert ("This section requires Workflow Modules Two and Three to be operational");
	else {
		if(!zaznaczenie||(zaznaczenie&&ile_zazn(forma,nazwa))) {
			if(p=="edy_sql"||p=="prz") {
				forma.artykuly.value=formatuj_cntr(forma.wybrane,",");
				forma.dzialy.value=formatuj_cntr(forma.dzialy_wybrane,",");
			}
			forma.akcja.value=p;
			forma.submit();
		}
	}
}

function pwrt() {
	forma.su.value="";
	forma.submit();
}

function zapis() {
	forma.su.value="t";
	forma.submit();
}

function WybierzAkcje(forma,wartosc) {
	forma.akcja.value=wartosc;
	forma.submit();
}
