function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() {
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function aim_select_europa()
{
if(document.worktype_form.work1.checked == true)
   {
   document.worktype_form.work2.disabled = true;
   document.worktype_form.work3.disabled = true;
   document.worktype_form.woj_praca.disabled = true;
   }
else
{
   document.worktype_form.work2.disabled = false;
   document.worktype_form.work3.disabled = false;
   document.worktype_form.woj_praca.disabled = false;
}
}

function aim_select_polska1()
{
   if(document.worktype_form.work2.checked == false && document.worktype_form.work3.checked == false)
   {
      document.worktype_form.work1.disabled = false;
      document.worktype_form.work3.disabled = false;
      document.worktype_form.woj_praca.disabled = false;
   }
   else
   {
      document.worktype_form.work1.disabled = true;
      document.worktype_form.work3.disabled = true;
      document.worktype_form.woj_praca.disabled = true;
   }
}

function aim_select_polska2()
{
   if(document.worktype_form.work3.checked == false && document.worktype_form.work2.checked == false)
   {
      document.worktype_form.work1.disabled = false;
      document.worktype_form.work2.disabled = false;
   }
   else
   {
      document.worktype_form.work1.disabled = true;
      document.worktype_form.work2.disabled = true;
   }
}

function lock()
{
document.country_form.rok_wyj.disabled = true;
document.country_form.mies_wyj.disabled = true;
document.country_form.od_praca.checked = false;
}

function unlock()
{
document.country_form.rok_wyj.disabled = false;
document.country_form.mies_wyj.disabled = false;
document.country_form.od_zaraz.checked = false;
}

function przelicz(){
var suma = 5;
if(document.getElementById('przeliczone').value==0){
   document.getElementById('suma').value = 5;
}
else {
   document.getElementById('suma').value = suma - document.getElementById('przeliczone').value;
}
}

function worktype_check(){
if(!document.worktype_form.work1.checked && !document.worktype_form.work2.checked && !document.worktype_form.work3.checked){
   alert("Wybierz rodzaj pracy!");
   return false;
}
if(document.worktype_form.work3.checked && document.worktype_form.woj_praca.options[0].selected){
   alert("Wybierz województwo!");
   return false;
}


return true;
}

function check_stala()
{
    if(document.country_form.od_zaraz_stala.checked==true)
    {
      document.country_form.dzien_stala.disabled = true;
      document.country_form.mies_stala.disabled = true;
      document.country_form.rok_stala.disabled = true;
      document.country_form.od_stala.disabled = true;
    }
    if(document.country_form.od_zaraz_stala.checked==false)
    {
      document.country_form.dzien_stala.disabled = false;
      document.country_form.mies_stala.disabled = false;
      document.country_form.rok_stala.disabled = false;
      document.country_form.od_stala.disabled = false;
    }
    if(document.country_form.od_stala.checked==true)
    {
      document.country_form.dzien_stala.disabled = false;
      document.country_form.mies_stala.disabled = false;
      document.country_form.rok_stala.disabled = false;
      document.country_form.od_zaraz_stala.disabled = true;
    }
    if(document.country_form.od_stala.checked==false)
    {
      document.country_form.od_zaraz_stala.disabled = false;
    }
}

function check_temporary()
{
    if(document.country_form.od_zaraz_temporary.checked==true)
    {
      document.country_form.dzien_temporary.disabled = true;
      document.country_form.mies_temporary.disabled = true;
      document.country_form.rok_temporary.disabled = true;
      document.country_form.od_temporary.disabled = true;
    }
    if(document.country_form.od_zaraz_temporary.checked==false)
    {
      document.country_form.dzien_temporary.disabled = false;
      document.country_form.mies_temporary.disabled = false;
      document.country_form.rok_temporary.disabled = false;
      document.country_form.od_temporary.disabled = false;
    }
    if(document.country_form.od_temporary.checked==true)
    {
      document.country_form.dzien_temporary.disabled = false;
      document.country_form.mies_temporary.disabled = false;
      document.country_form.rok_temporary.disabled = false;
      document.country_form.od_zaraz_temporary.disabled = true;
    }
    if(document.country_form.od_temporary.checked==false)
    {
      document.country_form.od_zaraz_temporary.disabled = false;
    }
}


function country_check()
{

if(document.country_form.polska_stala.value == 1 && document.country_form.stamp.value == 1)
{
if(document.country_form.od_zaraz_stala.checked==false && document.country_form.od_stala.checked==false)
{
   if(document.country_form.dzien_stala.options[0].selected && document.country_form.mies_stala.options[0].selected && document.country_form.rok_stala.options[0].selected)
   {
     alert("Wybierz termin rozpoczecia pracy!");
     return false;
   }
   alert("Wybierz termin rozpoczecia pracy!");
   return false;
}
}

if(document.country_form.polska_temp.value == 1 && document.country_form.stamp.value == 2)
{

if(document.country_form.od_zaraz_temporary.checked==false && document.country_form.od_temporary.checked==false)
{
   if(document.country_form.dzien_temporary.options[0].selected && document.country_form.mies_temporary.options[0].selected && document.country_form.rok_temporary.options[0].selected)
   {
     alert("Wybierz termin rozpoczecia pracy!");
     return false;
   }
   alert("Wybierz termin rozpoczecia pracy!");
   return false;
}

if(
document.country_form.pon_dzien.checked==false
&& document.country_form.wt_dzien.checked==false
&& document.country_form.sr_dzien.checked==false
&& document.country_form.czw_dzien.checked==false
&& document.country_form.pt_dzien.checked==false
&& document.country_form.sob_dzien.checked==false
&& document.country_form.nd_dzien.checked==false
&& document.country_form.pon_noc.checked==false
&& document.country_form.wt_noc.checked==false
&& document.country_form.sr_noc.checked==false
&& document.country_form.czw_noc.checked==false
&& document.country_form.pt_noc.checked==false
&& document.country_form.sob_noc.checked==false
&& document.country_form.nd_noc.checked==false
)
{
   alert("Wybierz dyspozycyjnosc!");
   return false;
}

}

if(document.country_form.polska_abroad.value == 1 && document.country_form.stamp.value == 3)
{

var checker  = 0;
var checker2 = 0;

if(document.country_form.Irlandia.checked) checker=1;
if(document.country_form.Wielka_Brytania.checked) checker=1;
//if(document.country_form.Cypr.checked) checker=1;
//if(document.country_form.Francja.checked) checker=1;
//if(document.country_form.Belgia.checked) checker=1;
if(document.country_form.Hiszpania.checked) checker=1;
//if(document.country_form.Estonia.checked) checker=1;
//if(document.country_form.Holandia.checked) checker=1;
//if(document.country_form.USA.checked) checker=1;
if(document.country_form.Dania.checked) checker=1;
if(checker==0)
{
   alert("Wybierz kraj!");
   document.country_form.Irlandia.focus();
   return false;
}

if(!document.country_form.od_zaraz.checked)
{
   if(document.country_form.mies_wyj.options[0].selected || document.country_form.rok_wyj.options[0].selected) {
   alert("Wybierz termin rozpoczęcia pracy!");
   document.country_form.od_praca.focus();
   return false;
   }
   if(!document.country_form.od_praca.checked)
   {
      alert("Wybierz termin rozpoczęcia pracy!");
      document.country_form.od_praca.focus();
      return false;
   }
}
if( !(country_form.dl_wyj0.checked ||
      country_form.dl_wyj1.checked ||
      country_form.dl_wyj2.checked ||
      country_form.dl_wyj3.checked)) {
      alert("Wybierz długo¶ć wyjazdu!");
      return false;
    }
}
return true;
}

function podlicz()
{
  var suma = 5;
  var ile_zaw = document.form.ile_zaw.value;
  ile_zaw = parseInt(ile_zaw);

  for(i=1;i<=ile_zaw;i++)
  {
    el = document.getElementById('id_zawodu'+i);
    if(el.checked) suma = suma-parseFloat(el.value);
  }

if(suma>0)
{
   document.getElementById('suma').value = suma;
   for (j = 0; j < form.elements.length; j++) {
         if (form.elements[j].type == "checkbox") {
            form.elements[j].disabled = false;
        }
        }
}

if(suma==0)
{
    document.getElementById('suma').value = suma;
    for (j = 0; j < form.elements.length; j++) {
        if (form.elements[j].type == "checkbox" && !form.elements[j].checked) {
            form.elements[j].disabled = true;
        }
      }
}
if(suma<0)
   {
      for (j = 0; j < form.elements.length; j++) {
        if (form.elements[j].type == "checkbox" && !form.elements[j].checked) {
            form.elements[j].disabled = true;
        }
      }
   }
}

function job_check()
{
var counter=0;
var id_jobs = new Array();
//var id_jobs = 1;
for (i = 0; i < form.elements.length; i++) {
        if(form.elements[i].checked) {
        counter++;
        id_jobs[i] = form.elements[i].name;
        //id_jobs = form.elements[i].name;
        //alert('id_jobs'+id_jobs[i]);
        document.getElementById('id_jobs'+counter).value = id_jobs[i];
        }
}
if(counter>5 || counter==0)
{
   alert("Proszę wybrać najwyżej 5 zawodów!");
   return false;
}
return true;
}


function user_delete_ask()
{
 var sprawdz = window.confirm("Usun±ć Twoje dane z naszej bazy?");
 if (sprawdz == true) return true;
 else if (sprawdz == false) return false;
}

function form_check(formularz)
{
  for (i = 0; i < formularz.length; i++)
  {
    var pole = formularz.elements[i];
    if (pole.type != "text" && pole.type != "textarea") continue;
    var str = "";
    for (j = 0; j < pole.value.length; j++)
    {
      switch (pole.value.charAt(j))
      {
        case "±": str += "a"; break;
        case "ć": str += "c"; break;
        case "ę": str += "e"; break;
        case "ł": str += "l"; break;
        case "ń": str += "n"; break;
        case "ó": str += "o"; break;
        case "¶": str += "s"; break;
        case "Ľ": str += "z"; break;
        case "ż": str += "z"; break;
        case "ˇ": str += "A"; break;
        case "Ć": str += "C"; break;
        case "Ę": str += "E"; break;
        case "Ł": str += "L"; break;
        case "Ń": str += "N"; break;
        case "Ó": str += "O"; break;
        case "¦": str += "S"; break;
        case "¬": str += "Z"; break;
        case "Ż": str += "Z"; break;
        case "\"": str += " "; break;
        case "'": str += " "; break;
        case "\`": str += " "; break;
        case "\~": str += " "; break;
        case "\\": str += " "; break;
        case "/": str += " "; break;
        case "^": str += " "; break;
        case "&": str += "and"; break;
        case "$": str += " "; break;
        case "#": str += " "; break;
        default: str += pole.value.charAt(j); break;
      }
    }
    pole.value = str;
  }
  
if(document.formularz.imie.value==""){
alert("Podaj imię!");
document.formularz.imie.focus();
document.formularz.imie.style.background='#FFFF00';
return false;
}
if(document.formularz.imie.value!=""){
document.formularz.imie.style.background='#FFFFFF';
}
if(document.formularz.nazwisko.value==""){
alert("Podaj nazwisko!");
document.formularz.nazwisko.focus();
document.formularz.nazwisko.style.background='#FFFF00';
return false;
}
if(document.formularz.nazwisko.value!=""){
document.formularz.nazwisko.style.background='#FFFFFF';
}
if (!document.formularz.plec[0].checked && !document.formularz.plec[1].checked) {
        alert("Proszę zaznaczyć pole 'Płeć'.");
        document.formularz.plec[0].focus();
	document.formularz.plec[0].style.background='#FFFF00';
        return false;
}
if(document.formularz.dzien.options[0].selected) {
alert("Podaj dzień urodzin!");
document.formularz.dzien.focus();
document.formularz.dzien.style.background='#FFFF00';
return false;
}
if(!document.formularz.dzien.options[0].selected){
document.formularz.dzien.style.background='#FFFFFF';
}
if(document.formularz.mies.options[0].selected) {
alert("Podaj miesi±c urodzin!");
document.formularz.mies.focus();
document.formularz.mies.style.background='#FFFF00';
return false;
}
if(!document.formularz.mies.options[0].selected){
document.formularz.mies.style.background='#FFFFFF';
}
if(document.formularz.rok.options[0].selected) {
alert("Podaj rok urodzin!");
document.formularz.rok.focus();
document.formularz.rok.style.background='#FFFF00';
return false;
}
if(!document.formularz.rok.options[0].selected){
document.formularz.rok.style.background='#FFFFFF';
}
if(document.formularz.pesel.value==""){
alert("Podaj nr PESEL!");
document.formularz.pesel.focus();
document.formularz.pesel.style.background='#FFFF00';
return false;
}
if(isNaN(document.formularz.pesel.value)) {
alert("Podaj prawidłowy nr PESEL!");
document.formularz.pesel.focus();
document.formularz.pesel.style.background='#FFFF00';
return false;
}
if(document.formularz.pesel.value.length < 11) {
alert("Podaj prawidłowy nr PESEL!");
document.formularz.pesel.focus();
document.formularz.pesel.style.background='#FFFF00';
return false;
}
if(document.formularz.pesel.value!="" || isNaN(document.formularz.pesel.value) || document.formularz.pesel.value.length < 11){
document.formularz.pesel.style.background='#FFFFFF';
}
if(document.formularz.obywatelstwo1.value==""){
alert("Podaj obywatelstwo!");
document.formularz.obywatelstwo1.focus();
document.formularz.obywatelstwo1.style.background='#FFFF00';
return false;
}
if(document.formularz.obywatelstwo1.value!=""){
document.formularz.obywatelstwo1.style.background='#FFFFFF';
}
if(document.formularz.ulica.value==""){
alert("Podaj adres!");
document.formularz.ulica.focus();
document.formularz.ulica.style.background='#FFFF00';
return false;
}
if(document.formularz.ulica.value!=""){
document.formularz.ulica.style.background='#FFFFFF';
}
if(document.formularz.nr_domu.value==""){
alert("Podaj nr domu!");
document.formularz.nr_domu.focus();
document.formularz.nr_domu.style.background='#FFFF00';
return false;
}
if(document.formularz.nr_domu.value!=""){
document.formularz.nr_domu.style.background='#FFFFFF';
}
if(document.formularz.kod_pocztowy.value==""){
alert("Podaj kod pocztowy!");
document.formularz.kod_pocztowy.focus();
document.formularz.kod_pocztowy.style.background='#FFFF00';
return false;
}
if(document.formularz.kod_pocztowy.value!=""){
document.formularz.kod_pocztowy.style.background='#FFFFFF';
}
if(document.formularz.miasto.value==""){
alert("Podaj miasto!");
document.formularz.miasto.focus();
document.formularz.miasto.style.background='#FFFF00';
return false;
}
if(document.formularz.miasto.value!=""){
document.formularz.miasto.style.background='#FFFFFF';
}
if(document.formularz.wojewodztwo.value==""){
alert("Podaj województwo!");
document.formularz.wojewodztwo.focus();
document.formularz.wojewodztwo.style.background='#FFFF00';
return false;
}
if(document.formularz.wojewodztwo.value!=""){
document.formularz.wojewodztwo.style.background='#FFFFFF';
}
if(document.formularz.kraj.value==""){
alert("Podaj kraj!");
document.formularz.kraj.focus();
document.formularz.kraj.style.background='#FFFF00';
return false;
}
if(document.formularz.kraj.value!=""){
document.formularz.kraj.style.background='#FFFFFF';
}
if(document.formularz.telefon1.value=="" && document.formularz.telefon2.value==""){
alert("Podaj telefon!");
document.formularz.telefon1.focus();
document.formularz.telefon1.style.background='#FFFF00';
return false;
}

if(document.formularz.telefon1.value!="" || document.formularz.telefon2.value!=""){
document.formularz.telefon1.style.background='#FFFFFF';
}

if(document.formularz.mejl.value!=""){
document.formularz.mejl.style.background='#FFFFFF';
}

var TestEmail = /^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;
var Wynik = document.formularz.mejl.value.match(TestEmail);

if (Wynik == null)
    {
       alert("Proszę podać poprawny adres email.");
       document.formularz.mejl.focus();
       document.formularz.mejl.style.background='#FFFF00';
       return false;
    }

if (!(document.formularz.status0.checked ||
      document.formularz.status1.checked ||
      document.formularz.status2.checked ||
      document.formularz.status3.checked)) {
      alert("Proszę wybrać aktualny status!");
      document.formularz.status0.focus();
      document.formularz.status0.style.background='#FFFF00';
      return false;
    }
if(document.formularz.okres_wyp.options[0].selected) {
alert("Podaj okres wypowiedzenia!");
document.formularz.okres_wyp.focus();
document.formularz.okres_wyp.style.background='#FFFF00';
return false;
}
if(!document.formularz.okres_wyp.options[0].selected) {
document.formularz.okres_wyp.style.background='#FFFFFF';
}
if(document.formularz.kasa_na_mies.value==""){
alert("Podaj wymagane wynagrodzenie!");
document.formularz.kasa_na_mies.focus();
document.formularz.kasa_na_mies.style.background='#FFFF00';
return false;
}
if(document.formularz.kasa_na_mies.value!="") {
document.formularz.kasa_na_mies.style.background='#FFFFFF';
}
if(!document.formularz.zgoda.checked){
alert("Zaznacz zgodę na przetwarzanie danych osobowych!");
document.formularz.zgoda.focus();
document.formularz.zgoda.style.background='#FFFF00';
return false;
}
if((document.formularz.imie_tow1.value!="" || document.formularz.nazwisko_tow1.value!="" || document.formularz.pesel_tow1.value!="") && (!document.formularz.zgoda_single[0].checked && !document.formularz.zgoda_single[1].checked)){
alert("Czy jest możliwy wyjazd bez osoby towarzysz±cej!");
document.formularz.zgoda_single[1].focus();
return false;
}
return true;
}

function okres()
{
    if(document.formularz.status2.checked)
    {
      document.formularz.okres_wyp.options[1].selected = true;
    }
}

function prawko()
{
    	if(document.formularz.rok_1_1.value != '')    
        	{document.formularz.kat_1_1.checked = true;}	
	if(document.formularz.rok_1_2.value != '')    
		{document.formularz.kat_1_2.checked = true;}	
	if(document.formularz.rok_1_3.value != '')    
		{document.formularz.kat_1_3.checked = true;}	
	if(document.formularz.rok_2_1.value != '')    
		{document.formularz.kat_2_1.checked = true;}	
	if(document.formularz.rok_2_2.value != '')    
		{document.formularz.kat_2_2.checked = true;}	
	if(document.formularz.rok_2_3.value != '')    
		{document.formularz.kat_2_3.checked = true;}	
	if(document.formularz.rok_3_1.value != '')    
		{document.formularz.kat_3_1.checked = true;}	
	if(document.formularz.rok_3_2.value != '')    
		{document.formularz.kat_3_2.checked = true;}	
	if(document.formularz.rok_3_3.value != '')    
		{document.formularz.kat_3_3.checked = true;}	
}

function form_check_small(formularz_small)
{
if(document.formularz_small.login.value!=""){
document.formularz_small.login.style.background='#FFFFFF';
}

var TestEmail = /^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;
var Wynik = document.formularz_small.login.value.match(TestEmail);

if (Wynik == null)
    {
       alert("Proszę podać poprawny adres email aby się zalogować !");
       document.formularz_small.login.focus();
       document.formularz_small.login.style.background='#FFFF00';
       return false;
    }
if(document.formularz_small.password.value==""){
alert("Podaj nr PESEL aby się zalogować !");
document.formularz_small.password.focus();
document.formularz_small.password.style.background='#FFFF00';
return false;
}
if(isNaN(document.formularz_small.password.value)) {
alert("Podaj prawidłowy nr PESEL aby się zalogować !");
document.formularz_small.password.focus();
document.formularz_small.password.style.background='#FFFF00';
return false;
}
if(document.formularz_small.password.value.length < 11) {
alert("Podaj prawidłowy nr PESEL aby się zalogować !");
document.formularz_small.password.focus();
document.formularz_small.password.style.background='#FFFF00';
return false;
}
if(document.formularz_small.password.value!="" || isNaN(document.formularz_small.password.value) || document.formularz_small.password.value.length < 11){
document.formularz_small.password.style.background='#FFFFFF';
}
}








