function nextStep(current_step)
{	
	if(!validate(current_step)) return;
	next_step = current_step + 1;

	$('step'+current_step).style.display = 'none';
	$('step'+next_step).style.display = 'block';
}

function prevStep(current_step)
{	
	
	prev_step = current_step - 1;
	if(prev_step < 1) return;

	$('step'+current_step).style.display = 'none';
	$('step'+prev_step).style.display = 'block';
}


function check1(obj)
{
	var other = $$('.form01')
	var ile = 0;
	for(i = 0; i < other.length; i++){if(other[i].value){ile++;}}
	if(ile > 3){obj.selectedIndex = 0;}
}

function enablePartners()
{
	document.getElementById('partnerzy').style.display = 'block';
	partners = $$('.form05a');
	for(i =0 ; i < partners.length ; i++)
	{
		partners[i].disabled = false;
	}

}

function disablePartners()
{
	$('partnerzy').style.display = 'none';
	partners = $$('.form05a');
	for(i =0 ; i < partners.length ; i++)
	{
		partners[i].disabled = true;
	}
}

function enableSwitch(elementsClass, me)
{
	var wejscia = $$(elementsClass);
	if(!wejscia)return;
	for(i = 0 ; i < wejscia.length; i++)
	{
		if(me.checked && wejscia[i].disabled == true)
		{
			wejscia[i].disabled = false;
			wejscia[i].style.visibility = 'visible';
		}else
		{
			wejscia[i].disabled = true;
			wejscia[i].style.visibility = 'hidden';
		}
	}
}


function validate(page)
{
	var pola ='';
	//var wzor = /^[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{1,30}@[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]+(\.[a-zA-Z0-9ąćęłńóśżźĄĆĘŁŃÓŚŻŹ]+)+$/;
	
	var wzor = /^([A-Za-z0-9_]|\-|\.)+@(([A-Za-z0-9_]|\-)+\.)+[A-Za-z]{2,4}$/;
	switch(page)
	{
		case 1: 
				if(!($$('.form01').some(function(i){return i.value})))
				{pola += '- termin szkolenia\n'}
			
				if(document.forms[0].akceptacja_warunkow.checked != '1')
					pola += '- akceptacja warunków\n';
				if(document.forms[0].nip.value !='' &&
					 (document.forms[0].nip.value.length != 10 || isNaN(document.forms[0].nip.value)))
					pola += '- nip\n';	
				break;
				
		case 2:	if(document.forms[0].imie.value == '')
					pola += '- Imie\n';
				if(document.forms[0].nazwisko.value == '')
					pola += '- Nazwisko\n';
				if(document.forms[0].stanowisko.value == '')
					pola += '- Stanowisko\n';
				if(document.forms[0].nazwa_firmy.value == '')
					pola += '- Nazwa firmy\n';
				if(document.forms[0].ulica.value == '')
					pola += '- Ulica\n';
				if(document.forms[0].miejscowosc.value == '')
					pola += '- Miejscowość\n';	
				if(document.forms[0].kod_pocztowy.value == '')
					pola += '- Kod pocztowy\n';	
				if(document.forms[0].telefon.value == '')
					pola += '- Telefon\n';	
				if(document.forms[0].email.value == '')
					pola += '- e-mail\n';
				if(document.forms[0].email.value.match(wzor)==null)
					pola += '- nieprawidlowy e-mail\n';	
				if(document.forms[0].kod_pocztowy.value.length >6 || document.forms[0].kod_pocztowy_2.value.length >6)
					pola += '- za dlugi kod pocztowy\n'		
				break;
					
		case 3: if((document.forms[0].jestem_partner.checked != '1' && 
				   document.forms[0].jestem_projektant.checked != '1' &&
				   document.forms[0].jestem_instalator.checked != '1' &&
				   document.forms[0].jestem_integrator.checked != '1' &&
				   document.forms[0].jestem_klient.checked != '1' &&
				   document.forms[0].jestem_inne.checked != '1'))
						pola += '- musisz zaznaczyć którąś z opcji';
				   if((document.forms[0].jestem_inne.checked == '1' && 
				    document.forms[0].jestem_inne_kto.value == ''))
					pola += '- proszę wypełnić pole "inne"';
					break;
					
		case 4: if((document.forms[0].informacje_prasa.checked != '1' && 
				   document.forms[0].informacje_Internet.checked != '1' &&
				   document.forms[0].informacje_strony.checked != '1' &&
				   document.forms[0].informacje_szkolenia.checked != '1' &&
				   document.forms[0].informacje_konsultacje.checked != '1' &&
				   document.forms[0].informacje_broszury.checked != '1' &&
				   document.forms[0].informacje_infolinia.checked != '1' &&
				   document.forms[0].informacje_inne.checked != '1' )				   
				   ||
				   (document.forms[0].wpracy_drukowane.checked != '1' && 
				   document.forms[0].wpracy_CD.checked != '1' &&
				   document.forms[0].wpracy_internetowe.checked != '1' &&
				   document.forms[0].wpracy_AutoCad.checked != '1' &&
				   document.forms[0].wpracy_programy.checked != '1' &&
				   document.forms[0].wpracy_konsultacje.checked != '1' &&
				   document.forms[0].wpracy_szkolenia.checked != '1' &&
				   document.forms[0].wpracy_inne.checked != '1' )
				   ){pola += '- musisz zaznaczyć ktorąś z opcji\n';}

				  if((document.forms[0].informacje_inne.checked == '1' &&
					    document.forms[0].informacje_inne_jakie.value == '')||
				   (document.forms[0].wpracy_inne.checked == '1' &&
				   document.forms[0].wpracy_inne_jakie.value == ''))
				   	{pola += '- proszę wypełnić pole "inne"\n';}
					break;
					
		case 5:	  if((document.forms[0].zrodloStronaBosch.checked != '1' &&
				   document.forms[0].zrodloInternet.checked != '1' &&
				   document.forms[0].zrodloPrasa.checked != '1' &&
				   document.forms[0].zrodloPartner.checked != '1' &&
				   document.forms[0].zrodloPracownik.checked != '1' &&
				   document.forms[0].zrodloInne.checked != '1'))
						pola += '- musisz zaznaczyć którąś z opcji';
		
				   if((document.forms[0].zrodloInne.checked == '1' && 
				    document.forms[0].zrodloInne_jakie.value == ''))
					pola += '- proszę wypełnić pole "inne"';
					break;
					
		case 6:     if(document.forms[0].zgoda_przetwarzanie.checked != 1)
						pola+= '- musisz wyrazić zgodę na przetwarzanie danych osobowych';
						break;
	}	
	
	if(pola!='')
	{
		alert('Podane pola nie zostały wypełnione lub są nieprwidłowe : \n' + pola);
		return false;
	}
	return true;	
}
