/*--------------------------------------------------------------------------------------------*/
function sprawdz_pole(field,text)
{
	if(field.value == "" || field.value == "undefined" || field.value == " ")
	{
    	alert (text);
		field.focus();
			return false;
	}else{
		return true;
	}
}


function sprawdz_formularz(wartosc)
{
	
	switch(wartosc)
	{
		case 'strefaosk_samochody':
		{
			if(sprawdz_formularz_strefaosk_samochody())
			{
				document.strefaosk_samochody.submit();
			}
		}
				
				
		case 'strefaosk_kadra':
		{
			if(sprawdz_formularz_strefaosk_kadra())
			{
				document.strefaosk_kadra.submit();
			}
		}
		
		case 'egzamin_wewnetrzny_krok_1':
		{
			if(sprawdz_formularz_egzamin_wewnetrzny_krok_1())
			{
				document.egzamin_wewnetrzny_krok_1.submit();
			}
		}
		
		case 'egzamin_wewnetrzny_dodaj_zdajacego':
		{
			if(sprawdz_formularz_egzamin_wewnetrzny_dodaj_zdajacego())
			{
				document.egzamin_wewnetrzny_dodaj_zdajacego.submit();
			}
		}
		
		case 'egzamin_wewnetrzny_edytuj_zdajacego':
		{
			if(sprawdz_formularz_egzamin_wewnetrzny_edytuj_zdajacego())
			{
				document.egzamin_wewnetrzny_edytuj_zdajacego.submit();
			}
		}
		
	}
}

function sprawdz_formularz_egzamin_wewnetrzny_edytuj_zdajacego()
{
	var form 		= document.egzamin_wewnetrzny_edytuj_zdajacego;
	var fields 		= new Array();
	var comments 	= new Array();
	var flag = true;

	fields[0] = form.imie_kursanta;	  			comments[0] =  'Uzupełnij pole "Imię".';
	fields[1] = form.nazwisko_kursanta;	  		comments[1] =  'Uzupełnij pole "Nazwisko".';
	fields[2] = form.pesel;	  					comments[2] =  'Uzupełnij pole "PESEL".';
	fields[3] = form.nr_ew;	  					comments[3] =  'Uzupełnij pole "Numer ewidencyjny".';
	
	for (var i = 0; i <= 3 && (flag == true) ; i++ )
	{
		flag = sprawdz_pole(fields[i],comments[i]);
		if(!flag)
		{
			return flag;
		}
		
	}

	return true;
}

function sprawdz_formularz_egzamin_wewnetrzny_dodaj_zdajacego()
{
	var form 		= document.egzamin_wewnetrzny_dodaj_zdajacego;
	var fields 		= new Array();
	var comments 	= new Array();
	var flag = true;

	fields[0] = form.imie_kursanta;	  			comments[0] =  'Uzupełnij pole "Imię".';
	fields[1] = form.nazwisko_kursanta;	  		comments[1] =  'Uzupełnij pole "Nazwisko".';
	fields[2] = form.pesel;	  					comments[2] =  'Uzupełnij pole "PESEL".';
	fields[3] = form.nr_ew;	  					comments[3] =  'Uzupełnij pole "Numer ewidencyjny".';
	
	for (var i = 0; i <= 3 && (flag == true) ; i++ )
	{
		flag = sprawdz_pole(fields[i],comments[i]);
		if(!flag)
		{
			return flag;
		}
		
	}

	return true;
}

function sprawdz_formularz_egzamin_wewnetrzny_krok_1()
{
	var form 		= document.egzamin_wewnetrzny_krok_1;
	var fields 		= new Array();
	var comments 	= new Array();
	var flag = true;

	fields[0] = form.nazwa_egzaminu;	  	comments[0] =  'Uzupełnij pole "Nazwa egzaminu (np: 1/07/2006)".';
	fields[1] = form.data_egzaminu;	  		comments[1] =  'Uzupełnij pole "Data egzaminu".';
	
	for (var i = 0; i <= 1 && (flag == true) ; i++ )
	{
		flag = sprawdz_pole(fields[i],comments[i]);
		if(!flag)
		{
			return flag;
		}
		
	}

	return true;
}



function sprawdz_formularz_strefaosk_kadra()
{
	var form 		= document.strefaosk_kadra;
	var fields 		= new Array();
	var comments 	= new Array();
	var flag = true;

	fields[0] = form.imie;	   				comments[0] =  'Uzupełnij pole "Imię".';
	fields[1] = form.nazwisko;	   			comments[1] =  'Uzupełnij pole "Nazwisko".';
	//fields[2] = form.login_do_oskra;	   	comments[2] =  'Uzupełnij pole "Login".';
	//fields[3] = form.pass_do_oskara;	   	comments[3] =  'Uzupełnij pole "Hasło".';
	
	fields[2] = form.opis_kadry;
	
	for (var i = 0; i <= 1 && (flag == true) ; i++ )
	{
		flag = sprawdz_pole(fields[i],comments[i]);
		if(!flag)
		{
			return flag;
		}
		
		if (fields[2].value.length>150)
		{
			alert('Wpisany tekst w opisie na stronę www jest za długi. Maksymalna ilość znaków to 150');
			fields[2].value=fields[2].value.substr(0,150)
			field.focus();
			return false;
		}
	}

	return true;
}


function sprawdz_formularz_strefaosk_samochody()
{
	var form 		= document.strefaosk_samochody;
	var fields 		= new Array();
	var comments 	= new Array();
	var flag = true;

	fields[0] = form.marka;	   				comments[0] =  'Uzupełnij pole "Marka".';
	fields[1] = form.model;	   				comments[1] =  'Uzupełnij pole "Model".';
//	fields[2] = form.rejestracja;	   		comments[2] =  'Uzupełnij pole "Rejestracja".';
//	fields[3] = form.pin;	   				comments[3] =  'Uzupełnij pole "PIN".';
	
	fields[2] = form.opis;
		
	for (var i = 0; i <= 2 && (flag == true) ; i++ )
	{
		flag = sprawdz_pole(fields[i],comments[i]);
		if(!flag)
		{
			return flag;
		}
		
		if (fields[2].value.length>200)
		{
			alert('Wpisany tekst w opisie na stronę www jest za długi. Maksymalna ilość znaków 200');
			fields[2].value=fields[2].value.substr(0,200)
			field.focus();
			return false;
		}
	}
	
	return true;
}