var formFields = [ "serija", "statuss", "numurs", "nmr_kods", "nosaukums", "adrese" ];

// Pārbaude, vai forma pareizi aizpildīta.
function ValidateForm() {
	var bResult = false;
	for (i = 0; i < formFields.length && !bResult; i++) {
		if (jQuery.trim($("#" + formFields[i]).val()).length > 0) bResult = true;
	}
	if (!bResult) {
		showInfo("Ievadiet meklēšanas kritērijus!");
		// Aktivizē pirmo pieejamo ievades elementu.
		$("#frmQuery :input:visible:enabled:first").focus();
		return false;
	}
	return isCheckCodeSet();
}

// Formas lauku attēlošana atbilstoši sērijai.
function CorrectBySerija() {
	var strSerija = $("#serija").val();
	var bDarbVeids = (strSerija.indexOf("LV1") > -1);	// rādīt darb_veids
	var bPrecVeids = (bDarbVeids || strSerija.indexOf("LV2") > -1 || strSerija.indexOf("LV3") > -1);	// rādīt prec_veids
	if (bPrecVeids) {
		$("div#prec_veids_block").show();
	} else {
		$("div#prec_veids_block").hide();
		$("#prec_veids").val("");
	}
	if (bDarbVeids) {
		$("div#darb_veids_block").show();
	} else {
		$("div#darb_veids_block").hide();
		$("#darbibas_veids").val("");
	}
}

// Ievadot adresi, ieslēdz darbību vietu rādīšanu.
function EnableVietas() {
	if ($("#adrese").val().length > 0)
		$("#show_adrese")[0].checked = true;
}

// Pāreja uz licenci.
function HrefAP(item) {
	setCookie("lic", item, false, false, false, false);
	document.location.href = "ap_data.asp";
	return false;
}

// Pāreja uz jaunu lapu.
function SubmitFrom(item) {
	$("input#from").val(item);
	return Submit();
}

function Submit() {
	var query_url = $("#frmQuery").attr("action");
	var isAP = (query_url.indexOf("ap.asp") > -1);
	var query = [];
	
	if (isAP) {
		// formas parametru pārbaude
		if (!ValidateForm()) return false;
		// pievieno select laukus
		query.push("serija=" + $("#serija").val());
		query.push("statuss=" + $("#statuss").val());
		query.push("prec_veids=" + $("#prec_veids").val());
		query.push("darb_veids=" + $("#darb_veids").val());
		if ($("#show_adrese")[0].checked) query.push("show_adrese=on");
	} else {
		if (!isCheckCodeSet()) return false;
		// ap_list sēriju checkbox apstrāde
		var serija_prm = "";
		$("input[@type='checkbox']").each(function() {
			if (this.checked) {
				if (serija_prm.length > 0) serija_prm += ',';
				serija_prm += this.name;
			}
		});
		query.push("serija=" + escape(serija_prm));
		query.push("statuss=" + $("#statuss").val());
	}
	
	// pievieno teksta laukus
	$("input[@type='text']").each(function() {
		query.push(this.name + '=' + escape(this.value));
	})
	$("input[@type='hidden']").each(function() {
		query.push(this.name + '=' + escape(this.value));
	})

	doSubmitRequest(query_url, query.join('&'), true);
	return false;	// atslēdz HTML formas submit
}

function onBeforeLoad() {
	var query_url = $("#frmQuery").attr("action");
	var isAP = ((typeof query_url !== "undefined") ? query_url.indexOf("ap.asp") > -1 : false);	// ja forma nav ielādēta (DB nav pieejama) - false 
	if (isAP) CorrectBySerija(); // ap.asp attēlojamo lauku korekcija atbilstoši sērijai.
	loadCheckCode(true, false);
}
