// JavaScript Document
function Active(what) {if(!document.layers) {what.style.backgroundColor='#FDF7D0'}}
function NotActive(what) {if(!document.layers) {what.style.backgroundColor='#F4F4F4'}}

// input - sprawdzane pole
// max - ograniczenie na wpisywane znaki w polu

function checkLength(input, max)
{
	var len = input.id.length;
	var nazwa = input.id.substring(0, len-1); //pierwsza czesc nazwy bez numerka	
	var nr = input.id.substring(len-1, len); //druga czesc nazwy - numer pola
	
	switch(nazwa){
		case "nip":
			changeFocus(input, nazwa, nr, max, 4);
			break;
		case "pesel":
			if(input.value.length == max) document.getElementById("nip1").focus();
			break;
		case "kod1_":
			changeFocus(input, nazwa, nr, max, 2, "miejscowosc2");
			break;
		case "kod2_":
			changeFocus(input, nazwa, nr, max, 2, "miejscowosc2");
			break;
		case "kod3_":
			changeFocus(input, nazwa, nr, max, 2, "miejscowosc2");
			break;
		case "kod4_":
			changeFocus(input, nazwa, nr, max, 2, "miejscowosc2");
			break;
		case "kod5_":
			changeFocus(input, nazwa, nr, max, 2, "miejscowosc2");
			break;
	}
}

// nazwa - nazwa typu pola, np. data_urodzenia
// nr - numer pola
// max - ograniczenie na pole
// max_pole - ilosc pol
// next - nazwa pola, do ktorego ma przejsc fokus, np. pesel

function changeFocus(input, nazwa, nr, max, max_pole, next){
	
		if(input.value.length == max) {
			if(nr == max_pole) document.getElementById(next).focus();

			else{
					nr++;
					var id_foc = nazwa + nr;
					document.getElementById(id_foc).focus();
				}
			}
}
