var formFields = [ "nmr_kods", "serija", "numurs" ];

// 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;
	}
	if ($("input#nmr_kods").val() == "") {
		showInfo("Ievadiet NMR kodu!");
		$("input#nmr_kods").focus();
		return false;
	}
	if ($("input#serija").val() == "") {
		showInfo("Ievadiet pavadzīmes sērijas numuru!");
		$("input#serija").focus();
		return false;
	}
	if ($("input#numurs").val() == "") {
		showInfo("Ievadiet pavadzīmes numuru!");
		$("input#numurs").focus();
		return false;
	}
	// Vai pavadzīmes numurs sastāv no 6 cipariem?
	if (!/\d{6}/.test($("input#numurs").val())) {
		showInfo("Pavadzīmes numuram ir jāsastāv no 6 cipariem. Pārbaudiet, vai pavadzīmes numurs ir ievadīts pareizi!");
		$("input#numurs").focus();
		return false;
	}
	return isCheckCodeSet();
}

function Submit() {
	if (!ValidateForm()) return false;	// formas parametru pārbaude
	
	var query_url = $("#frmQuery").attr("action");
	var inputs = [];	// lauki kā POST parametri

	$("#frmQuery :input").map(function() {
		inputs.push(this.name + '=' + escape(this.value));
	});

	doSubmitRequest(query_url, inputs.join('&'), true);
	return false;	// atslēdz HTML formas submit
} 

function onBeforeLoad() {
	loadCheckCode(true, false);
}
