var formFields = ["serija", "numurs", "dzerieni", "tabaka"];

// 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 (jQuery.trim($("input#serija").val()) == "") {
		showInfo("Ievadiet markas sēriju!");
		$("input#serija").focus();
		return false;
	}
	if (jQuery.trim($("input#numurs").val()) == "") {
		showInfo("Ievadiet markas numuru!");
		$("input#numurs").focus();
		return false;
	}		
	if (!/^[a-zA-Z]{2}$/.test(jQuery.trim($("input#serija").val()))) {
		showInfo("Markas sērijai ir jāsastāv no 2 burtiem. Pārbaudiet, vai markas sērija ir ievadīta pareizi!");
		$("input#serija").focus();
		return false;
	}
	if (!/^\d{7}$/.test(jQuery.trim($("input#numurs").val()))) {
		showInfo("Markas numuram ir jāsastāv no 7 cipariem. Pārbaudiet, vai markas 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() {
		if(this.type == "radio")
		{
			inputs.push(this.id + '=' + this.checked);
		}
		else
		{
			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);
}
