var formFields = [ "pvn_kods"];

// 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 PVN maksātāja numuru!");
		// Aktivizē pirmo pieejamo ievades elementu.
		$("#frmQuery :input:visible:enabled:first").focus();
		return false;
	}
	
	if (!/^(?:\d{11}|[lL][vV]\d{11})$/.test(jQuery.trim($("input#pvn_kods").val()))) {
		showInfo("PVN maksātāja numuram ir jāsastāv no 11 cipariem. Pārbaudiet, vai tas ir ievadīts pareizi!");
		$("input#pvn_kods").focus();
		return false;
	}		
	return isCheckCodeSet();
}

// Pāreja uz jaunu lapu.
function SubmitFrom(item) {
	$("input#from").val(item);
	return Submit();
}

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);
}
