var formFields = [ "nmr_kods", "sasij_num", "tehpase", "vid_ident" ];

// 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#sasij_num").val() == "" && $("input#tehpase").val() == "" && $("input#vid_ident").val() == "") {
		showInfo("Ievadiet šasijas numuru, tehniskās pases sēriju un numuru vai kases sistēmas identifikatoru!");
		$("input#sasij_num").focus();
		return false;
	}
	return isCheckCodeSet();
}

// Pāreja uz ka_tirg #.
function HrefKaTirg(item) {
	setCookie("ka_tirg", item, false, false, false, false);
	document.location.href = "ka_tirg.asp";
	return false;
}

// Pāreja uz ka_model #.
function HrefKaModelis(item) {
	setCookie("ka_model", item, false, false, false, false);
	document.location.href = "ka_model.asp";
	return false;
}

// Pāreja uz jaunu lapu.
function SubmitFrom(item) {
	var query_url = document.location.pathname;
	setCookie("ka_tirg_all_from", item, false, false, false, false);
	document.location.href = query_url;
	return false;
}

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);
}
