function szczegoly(nid)
{
	var obj=document.getElementById(nid);
	if(obj.style.display=='none')
		obj.style.display='block';
	else
		obj.style.display='none';
}



function skopiuj()
{
	document.getElementById('v11').value = document.getElementById('v4').value;
	document.getElementById('v12').value = document.getElementById('v5').value;
	document.getElementById('v13').value = document.getElementById('v6').value;
}


function sprawdzdate()
{
	var dni;
	teraz = new Date();
	dRoz = new Date();
	roznica = new Date();

	dRozpoczecia = document.getElementById('id4').value.split("-");
	dZakonczenia = document.getElementById('id5').value.split("-");
	zmiennat = new Date(teraz.getFullYear(),teraz.getMonth(),teraz.getDate());
	zmiennas = new Date(dRozpoczecia[0],(dRozpoczecia[1] - 1),dRozpoczecia[2]);
	zmiennak = new Date(dZakonczenia[0],(dZakonczenia[1] - 1),dZakonczenia[2]);

	roznica= (zmiennas-zmiennat)/86400000;
	dRoz= (zmiennak-zmiennas)/86400000;

	if(document.getElementById('typ_kursu').value ==1 || document.getElementById('typ_kursu').value ==2)
		dni=4;
	else
		dni=1;

	if(roznica<0)
		alert ('Data poczatkowa nie moze byc wsteczna');
	else
	{
		if(Math.round(dRoz)>=dni)
			document.getElementById('myXForm2').submit();
		else
			alert ('Pomiedzy data rozpoczecia kursu a data zakonczenia musi byc roznica conajmniej '+(dni+1)+' dni ');			
	}
}


function czynapewno(adres, tresc)
{
	if (confirm(tresc))
	{
		document.location.href=adres;			
	}
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0) ;
}



function sprawdzform(strona)
{
	var i, typ, flag=1;
	for(i=strona;i<11;i++)
	{
		if(document.getElementById('v'+ i).value)
		{
			if(i%2)
			{
				document.getElementById('sa' + i).style.backgroundColor='#efefef';
				document.getElementById('sb' + i).style.backgroundColor='#efefef';
			}
			else
			{
				document.getElementById('sa' + i).style.backgroundColor='#fafafa';
				document.getElementById('sb' + i).style.backgroundColor='#fafafa';
			}
		}
		else
		{
			document.getElementById('sa' + i).style.backgroundColor='#ff0000';
			document.getElementById('sb' + i).style.backgroundColor='#ff0000';
			flag=0;
		}
	}
	


	if( 
	(document.getElementById('A').checked == false) && 
	(document.getElementById('B').checked == false) && 
	(document.getElementById('C').checked == false) && 
	(document.getElementById('D').checked == false) && 
	(document.getElementById('A1').checked == false) && 
	(document.getElementById('C1').checked == false) && 
	(document.getElementById('D1').checked == false) && 
	(document.getElementById('T').checked == false) && 
	(document.getElementById('BE').checked == false) && 
	(document.getElementById('CE').checked == false) && 
	(document.getElementById('DE').checked == false) && 
	(document.getElementById('B1').checked == false) && 
	(document.getElementById('C1E').checked == false) && 
	(document.getElementById('D1E').checked == false) )
	{
		document.getElementById('kat1').style.backgroundColor='#ff0000';
		document.getElementById('kat2').style.backgroundColor='#ff0000';
		flag=0;
	}
	else
	{
		document.getElementById('kat1').style.backgroundColor='#fafafa';
		document.getElementById('kat2').style.backgroundColor='#fafafa';
	}

	if( 
	(document.getElementById('pj_rok').value == 0) || 
	(document.getElementById('pj_mc').value == 0) || 
	(document.getElementById('pj_dzien').value == 0) )
	{
		document.getElementById('pj1').style.backgroundColor='#ff0000';
		document.getElementById('pj2').style.backgroundColor='#ff0000';
		flag=0;
	}
	else
	{
		document.getElementById('pj1').style.backgroundColor='#efefef';
		document.getElementById('pj2').style.backgroundColor='#efefef';
	}
	
	if(strona==1)
	{
		typ=2;
	}
	else
	{
		typ=1;
	}
	
	if(document.getElementById('v1').selectedIndex > typ)
	//if(document.getElementById('v1').selectedIndex == 2 || document.getElementById('v1').selectedIndex == 3)
	{
	
		if( 
			(document.getElementById('sw_rok').value == 0) || 
			(document.getElementById('sw_mc').value == 0) || 
			(document.getElementById('sw_dzien').value == 0) )
		{
				document.getElementById('sw3').style.backgroundColor='#ff0000';
				document.getElementById('sw4').style.backgroundColor='#ff0000';
				flag=0;
		}
		else
		{
			document.getElementById('sw3').style.backgroundColor='#fafafa';
			document.getElementById('sw4').style.backgroundColor='#fafafa';
		}
	
	
		if( 
			(document.getElementById('xA').checked == false) && 
			(document.getElementById('xB').checked == false) && 
			(document.getElementById('xC').checked == false) && 
			(document.getElementById('xD').checked == false) && 
			(document.getElementById('xA1').checked == false) && 
			(document.getElementById('xC1').checked == false) && 
			(document.getElementById('xD1').checked == false) && 
			(document.getElementById('xT').checked == false) && 
			(document.getElementById('xBE').checked == false) && 
			(document.getElementById('xCE').checked == false) && 
			(document.getElementById('xDE').checked == false) && 
			(document.getElementById('xB1').checked == false) && 
			(document.getElementById('xC1E').checked == false) && 
			(document.getElementById('xD1E').checked == false) 
		)
			{
				document.getElementById('sw5').style.backgroundColor='#ff0000';
				document.getElementById('sw6').style.backgroundColor='#ff0000';
				flag=0;
			}
			else
			{
				document.getElementById('sw5').style.backgroundColor='#efefef';
				document.getElementById('sw6').style.backgroundColor='#efefef';
			}
		
		if(document.getElementById('swiadectwo_nr').value)
		{
			document.getElementById('sw1').style.backgroundColor='#efefef';
			document.getElementById('sw2').style.backgroundColor='#efefef';
		}
		else
		{
			document.getElementById('sw1').style.backgroundColor='#ff0000';
			document.getElementById('sw2').style.backgroundColor='#ff0000';
			flag=0;
		}
	}
	else
	{
		document.getElementById('sw1').style.backgroundColor='#efefef';
		document.getElementById('sw2').style.backgroundColor='#efefef';
		document.getElementById('sw3').style.backgroundColor='#fafafa';
		document.getElementById('sw4').style.backgroundColor='#fafafa';
		document.getElementById('sw5').style.backgroundColor='#efefef';
		document.getElementById('sw6').style.backgroundColor='#efefef';
	}

	/* UE */
	if(document.getElementById("unia_europejska").checked == true)
	{
		if( 
		(document.getElementById('ur_rok').value == 0) || 
		(document.getElementById('ur_mc').value == 0) || 
		(document.getElementById('ur_dzien').value == 0) )
		{
			document.getElementById('ur1').style.backgroundColor='#ff0000';
			document.getElementById('ur2').style.backgroundColor='#ff0000';
			flag=0;
		}
		else
		{
			document.getElementById('ur1').style.backgroundColor='#efefef';
			document.getElementById('ur2').style.backgroundColor='#efefef';
		}


		if(document.getElementById('miejsce_urodzenia').value)
		{
			document.getElementById('ue1').style.backgroundColor='#fafafa';
			document.getElementById('ue2').style.backgroundColor='#fafafa';
		}
		else
		{
			document.getElementById('ue1').style.backgroundColor='#ff0000';
			document.getElementById('ue2').style.backgroundColor='#ff0000';
			flag=0;
		}

		if(document.getElementById('nazwa_pracodawcy').value)
		{
			document.getElementById('ue3').style.backgroundColor='#efefef';
			document.getElementById('ue4').style.backgroundColor='#efefef';
		}
		else
		{
			document.getElementById('ue3').style.backgroundColor='#ff0000';
			document.getElementById('ue4').style.backgroundColor='#ff0000';
			flag=0;
		}

		if(document.getElementById('adres_pracodawcy').value)
		{
			document.getElementById('ue5').style.backgroundColor='#fafafa';
			document.getElementById('ue6').style.backgroundColor='#fafafa';
		}
		else
		{
			document.getElementById('ue5').style.backgroundColor='#ff0000';
			document.getElementById('ue6').style.backgroundColor='#ff0000';
			flag=0;
		}


		
		if(document.getElementById('wielkosc_pracodawcy').value == 0)
		{
			document.getElementById('ue7').style.backgroundColor='#ff0000';
			document.getElementById('ue8').style.backgroundColor='#ff0000';
			flag=0;
		}
		else
		{
			document.getElementById('ue7').style.backgroundColor='#efefef';
			document.getElementById('ue8').style.backgroundColor='#efefef';
		}
		

		if(document.getElementById('wojewodztwo').value == 0)
		{
			document.getElementById('ue9').style.backgroundColor='#ff0000';
			document.getElementById('ue10').style.backgroundColor='#ff0000';
			flag=0;
		}
		else
		{
			document.getElementById('ue9').style.backgroundColor='#fafafa';
			document.getElementById('ue10').style.backgroundColor='#fafafa';
		}


		if(document.getElementById('powiat').value == 0)
		{
			document.getElementById('ue11').style.backgroundColor='#ff0000';
			document.getElementById('ue12').style.backgroundColor='#ff0000';
			flag=0;
		}
		else
		{
			document.getElementById('ue11').style.backgroundColor='#efefef';
			document.getElementById('ue12').style.backgroundColor='#efefef';
		}


		
		//if(document.getElementById('email').value)
		//{
		//	document.getElementById('ue15').style.backgroundColor='#efefef';
		//	document.getElementById('ue16').style.backgroundColor='#efefef';
		//}
		//else
		//{
		//	document.getElementById('ue15').style.backgroundColor='#ff0000';
		//	document.getElementById('ue16').style.backgroundColor='#ff0000';
		//	flag=0;
		//}
		
		//var em;
		//if(isValidEmail(document.getElementById('email').value))
		//{
		//	document.getElementById('ue15').style.backgroundColor='#efefef';
		//	document.getElementById('ue16').style.backgroundColor='#efefef';
		//}
		//else
		//{
		//	document.getElementById('ue15').style.backgroundColor='#ff0000';
		//	document.getElementById('ue16').style.backgroundColor='#ff0000';
		//	em=1;
		//}


		if(document.getElementById('wyksztalcenie').value == 0)
		{
			document.getElementById('ue17').style.backgroundColor='#ff0000';
			document.getElementById('ue18').style.backgroundColor='#ff0000';
			flag=0;
		}
		else
		{
			document.getElementById('ue17').style.backgroundColor='#fafafa';
			document.getElementById('ue18').style.backgroundColor='#fafafa';
		}


		if(document.getElementById('nip_pracodawcy').value)
		{
			document.getElementById('ue19').style.backgroundColor='#efefef';
			document.getElementById('ue20').style.backgroundColor='#efefef';
		}
		else
		{
			document.getElementById('ue19').style.backgroundColor='#ff0000';
			document.getElementById('ue20').style.backgroundColor='#ff0000';
			flag=0;
		}

	}
	else
	{
		document.getElementById('ur1').style.backgroundColor='#efefef';
		document.getElementById('ur2').style.backgroundColor='#efefef';

		document.getElementById('ue1').style.backgroundColor='#efefef';
		document.getElementById('ue2').style.backgroundColor='#efefef';
		document.getElementById('ue3').style.backgroundColor='#fafafa';
		document.getElementById('ue4').style.backgroundColor='#fafafa';
		document.getElementById('ue5').style.backgroundColor='#efefef';
		document.getElementById('ue6').style.backgroundColor='#efefef';
		document.getElementById('ue7').style.backgroundColor='#efefef';
		document.getElementById('ue8').style.backgroundColor='#efefef';

		document.getElementById('ue9').style.backgroundColor='#fafafa';
		document.getElementById('ue10').style.backgroundColor='#fafafa';
		document.getElementById('ue11').style.backgroundColor='#efefef';
		document.getElementById('ue12').style.backgroundColor='#efefef';

		document.getElementById('ue15').style.backgroundColor='#efefef';
		document.getElementById('ue16').style.backgroundColor='#efefef';
		document.getElementById('ue17').style.backgroundColor='#fafafa';
		document.getElementById('ue18').style.backgroundColor='#fafafa';
		document.getElementById('ue19').style.backgroundColor='#efefef';
		document.getElementById('ue20').style.backgroundColor='#efefef';

	}
	


	if(flag)
	{
		document.getElementById('myForm').submit();
	}
	else
	{
		alert ("W formularzu nie zostały wypełnione wszystkie wymagane pola. Wypełnij pola zaznaczone na czerwono.");
	}
	
}



function uniapola()
{
	if(document.getElementById("unia_europejska").checked == true)
		document.getElementById("unia_pola").style.display='block';
	else
	{
		document.getElementById("unia_pola").style.display='none';
		
		document.getElementById('wielkosc_pracodawcy').value = 0;
		document.getElementById('adres_pracodawcy').value = '';
		document.getElementById('nazwa_pracodawcy').value = '';
		document.getElementById('miejsce_urodzenia').value = '';
		document.getElementById('ur_rok').value = 0;
		document.getElementById('ur_mc').value = 0; 
		document.getElementById('ur_dzien').value = 0;
	}
}
