function okienko(url) {
msg=window.open(url,"","scrollbars=yes, resizable=no,width=500,height=500");
focus.msg;
}

function okienko1(url,szerokosc,wysokosc) {
 var Win = window.open(url,"","scrollbars=yes,resizable=0,width="+szerokosc+",height="+wysokosc+",menubar=no" );
  Win.moveTo((screen.width / 2) - szerokosc/2,(screen.height / 2) - wysokosc/2);
  Win.focus();
}

function ogloszenie_obsluz(form,opcja) {
if (opcja=="usun") {
  if (window.confirm("Wykonanie tej operacji spowoduje usunięcie ogłoszenia, nie będzie ono widoczne w bazie ogłoszeń. Czy chcesz usunąć ogłoszenie?"))
  {
      form.submit();
  }
}
}

function posortuj (form,co,jak) {
   form.sortuj.value=co;
   form.porzadek.value=jak;
   form.submit();
}


function sprawdz_formularz(form) {
   var ok=true;
   var i;
   zakaz=['kurw','debil','kórw','sra','jeban','kuta','jebi','chuj','huj','hój','chój','piepsz','pieprz','mać','pierdo','kutw','cham','ham','cipa','magin','dup','ciot','zbok','pedał','minet','lesb','siusiak','fiut','fiót'];

   if (form.kategoria.value==1) {
       if (form.typ.value=="") {
           form.typ.focus();
           alert ("Nie wybrałeś typu ogłoszenia");
           ok=false;
       }
       else
       if (form.podkategoria.value=="") {
           form.podkategoria.focus();
           alert ("Nie wybrałeś podkategorii ogłoszenia");
           ok=false;
       }
       else
       if (form.marka.value=="") {
           form.marka.focus();
           alert ("Nie wybrałeś marki samochodu");
           ok=false;
       }
      else
       if (form.model.value=="") {
           form.model.focus();
           alert ("Nie podałeś modelu samochodu");
           ok=false;
       }
      else
       if (form.cena.value=="") {
           form.cena.focus();
           alert ("Nie wprowadziłeś ceny");
           ok=false;
       }
      else
       if (form.opis.value=="") {
           form.opis.focus();
           alert ("Nie wprowadziłeś opisu");
           ok=false;
       }
      else
       if (form.czastrwania.value=="") {
           form.czastrwania.focus();
           alert ("Nie wybrałeś czasu utrzymywania ogloszenia w bazie");
           ok=false;
       }
    if (ok) {
     if (isNaN(form.cena.value)) {
      alert ("Wpowadziłeś błędną cenę!");
      form.cena.focus();
      ok=false;
     }
   }
   if (ok) {
     form.opis.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.opis.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony tekst zawiera słowa, które nie mogą być zapisane");
      form.opis.focus();
      ok=false;
      break;
    }
   }
   }
   if (ok) {
     if (form.pojemnosc.value!="") {
      if (isNaN(form.pojemnosc.value)) {
       alert ("Wprowadzona pojemność nie jest prawidłowa!");
       form.pojemnosc.focus()
       ok=false;
    }
   }
   }
   if (ok) {
     if (form.rocznik.value!="") {
      if (isNaN(form.rocznik.value)) {
       alert ("Wprowadzony rocznik nie jest prawidłowy!");
       form.rocznik.focus();
       ok=false;
    }
   }
   }
   if (ok) {
     if (form.przebieg.value!="") {
      if (isNaN(form.przebieg.value)) {
       alert ("Wprowadzony przebieg nie jest prawidłowy!");
       form.przebieg.focus();
       ok=false;
    }
   }
   }
  }
  if (form.kategoria.value==2) {
       if (form.typ.value=="") {
           form.typ.focus();
           alert ("Nie wybrałeś typu ogłoszenia");
           ok=false;
       }
       else
       if (form.podkategoria.value=="") {
           form.podkategoria.focus();
           alert ("Nie wybrałeś podkategorii ogłoszenia");
           ok=false;
       }
       else
       if (form.opis.value=="") {
           form.opis.focus();
           alert ("Nie wprowadziłeś opisu");
           ok=false;
       }
       else
       if (form.cena.value=="") {
           form.cena.focus();
           alert ("Nie wprowadziłeś ceny");
           ok=false;
       }
       else
       if (form.czastrwania.value=="") {
           form.czastrwania.focus();
           alert ("Nie wybrałeś czasu wyświetlania ogloszenia w bazie");
           ok=false;
       }
    if (ok) {
     if (isNaN(form.cena.value)) {
      alert ("Wpowadziłeś błędną cenę!");
      form.cena.focus();
      ok=false;
     }
    }
   if (ok) {
     form.opis.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.opis.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.opis.focus();
      ok=false;
      break;
    }
   }
   }
  if (ok) {
     if (form.powierzchnia.value!="") {
      if (isNaN(form.powierzchnia.value)) {
       alert ("Wprowadzona powierzchnia nie jest prawidłowa!");
       form.powierzchnia.focus();
       ok=false;
    }
   }
   }
   if (ok) {
     if (form.pokoje.value!="") {
      if (isNaN(form.pokoje.value)) {
       alert ("Wprowadzone liczba pokoji nie jest prawidłowa!");
       form.pokoje.focus();
       ok=false;
    }
   }
   }
    if (ok) {
     if (form.rocznik.value!="") {
      if (isNaN(form.rocznik.value)) {
       alert ("Wprowadzony rocznik nie jest prawidłowy!");
       form.rocznik.focus();
       ok=false;
    }
   }
   }
   }

    if (form.kategoria.value==3 ||form.kategoria.value==4 ||form.kategoria.value==5||form.kategoria.value==6||form.kategoria.value==7) {
       if (form.typ.value=="") {
           form.typ.focus();
           alert ("Nie wybrałeś typu ogłoszenia");
           ok=false;
       }
       else
       if (form.podkategoria.value=="") {
           form.podkategoria.focus();
           alert ("Nie wybrałeś podkategorii ogłoszenia");
           ok=false;
       }
       else
       if (form.temat.value=="") {
           form.temat.focus();
           alert ("Nie wpisałeś tematu ogłoszenia");
           ok=false;
       }
       else
       if (form.opis.value=="") {
           form.opis.focus();
           alert ("Nie wprowadziłeś opisu");
           ok=false;
       }
       else
       if (form.cena.value=="") {
           form.cena.focus();
           alert ("Nie wprowadziłeś ceny");
           ok=false;
       }
       else
       if (form.czastrwania.value=="") {
           form.czastrwania.focus();
           alert ("Nie wybrałeś czasu wyświetlania ogloszenia w bazie");
           ok=false;
       }
       
    if (ok) {
     if (isNaN(form.cena.value)) {
      alert ("Wpowadziłeś błędną cenę!");
      form.cena.focus();
      ok=false;
    }
    }
    if (ok) {
     form.opis.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.opis.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.opis.focus();
      ok=false;
      break;
    }
    }
    }
   if (ok) {
     form.temat.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.temat.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.temat.focus();
      ok=false;
      break;
    }
   }
   }
   }
   if (form.kategoria.value==8) {
    if (form.typ.value=="") {
           form.typ.focus();
           alert ("Nie wybrałeś typu ogłoszenia");
           ok=false;
    }
    else
    if (form.branza.value=="") {
           form.branza.focus();
           alert ("Nie wpisałeś branzy");
           ok=false;
       }
       else
       if (form.opis.value=="") {
           form.opis.focus();
           alert ("Nie wprowadziłeś opisu");
           ok=false;
       }

       else
       if (form.czastrwania.value=="") {
           form.czastrwania.focus();
           alert ("Nie wybrałeś czasu wyświetlania ogloszenia w bazie");
           ok=false;
       }
    if (ok) {
     form.opis.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.opis.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.opis.focus();
      ok=false;
      break;
    }
   }
   }
   }
   if (form.kategoria.value==9) {
    if (form.typ.value=="") {
           form.typ.focus();
           alert ("Nie wybrałeś typu ogłoszenia");
           ok=false;
    }
    else
    if (form.temat.value=="") {
           form.temat.focus();
           alert ("Nie wpisałeś tematu");
           ok=false;
       }
       else
       if (form.opis.value=="") {
           form.opis.focus();
           alert ("Nie wprowadziłeś opisu");
           ok=false;
       }
              else
       if (form.cena.value=="") {
           form.cena.focus();
           alert ("Nie wprowadziłeś ceny");
           ok=false;
       }

       else
       if (form.czastrwania.value=="") {
           form.czastrwania.focus();
           alert ("Nie wybrałeś czasu wyświetlania ogloszenia w bazie");
           form.czastrwania.focus();
           ok=false;
       }
          if (ok) {
     if (isNaN(form.cena.value)) {
      alert ("Wpowadziłeś błędną cenę!");
      form.cena.focus();
      ok=false;
    }
    }
    if (ok) {
     form.opis.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.opis.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.opis.focus();
      ok=false;
      break;
    }
    }
    }
   if (ok) {
     form.temat.value.toLowerCase();
     for(i=0;i<=28;i++){
     if (form.temat.value.indexOf(zakaz[i])!=-1) {
      alert ("Wprowadzony teks zawiera słowa, które nie mogą być zapisane");
      form.temat.focus();
      ok=false;
      break;
    }
   }
   }
   }

   if (ok) {form.submit();}
}

function sprawdz_wyszukanie(form) {
   var ok=true;
   var i;
   if (form.kategoria.value!=8) {
    if (form.cena_od.value!="") {
    if (isNaN(form.cena_od.value)) {
      alert ("Wpowadziłeś błędną cenę od!");
      form.cena_od.focus();
      ok=false;
     }
    }
    if (form.cena_do.value!="") {
    if (isNaN(form.cena_do.value)) {
      alert ("Wpowadziłeś błędną cenę do!");
      form.cena_do.focus();
      ok=false;
     }
    }
    if (form.kategoria.value==1) {
    if (form.pojemnosc.value!="") {
      if (isNaN(form.pojemnosc.value)) {
       alert ("Wprowadzona pojemnosc nie jest prawidłowa!");
       form.pojemnosc.focus();
       ok=false;
    }
   }
   if (form.przebieg.value!="") {
      if (isNaN(form.przebieg.value)) {
       alert ("Wprowadzony przebieg nie jest prawidłowy!");
       form.przebieg.focus();
       ok=false;
    }
   }
   if (form.rocznik_od.value!="") {
      if (isNaN(form.rocznik_od.value)) {
       alert ("Wprowadzony rocznik od nie jest prawidłowy!");
       form.rocznik_od.focus();
       ok=false;
    }
   }
    if (form.rocznik_do.value!="") {
      if (isNaN(form.rocznik_do.value)) {
       alert ("Wprowadzony rocznik do nie jest prawidłowy!");
       form.rocznik_do.focus();
       ok=false;
    }
   }
   }
   else if (form.kategoria.value==2) {
   if (form.powierzchnia_od.value!="") {
      if (isNaN(form.powierzchnia_od.value)) {
       alert ("Wprowadzona powierzchnia od nie jest prawidłowa!");
       form.powierzchnia_od.focus();
       ok=false;
    }
   }
   if (form.powierzchnia_do.value!="") {
      if (isNaN(form.powierzchnia_do.value)) {
       alert ("Wprowadzona powierzchnia do nie jest prawidłowa!");
       form.powierzchnia_do.focus();
       ok=false;
    }
   }
   if (form.pokoje_od.value!="") {
      if (isNaN(form.pokoje_od.value)) {
       alert ("Wprowadzona liczba pokoji od nie jest prawidłowa!");
       form.pokoje_od.focus();
       ok=false;
    }
   }
   if (form.pokoje_do.value!="") {
      if (isNaN(form.pokoje_do.value)) {
       alert ("Wprowadzona liczba pokoji do nie jest prawidłowa!");
       form.pokoje_do.focus();
       ok=false;
    }
   }
   }

   }
   else if (form.kategoria.value==8) {
     if (form.pensja_od.value!="") {
      if (isNaN(form.pensja_od.value)) {
       alert ("Wprowadzona pensja od nie jest prawidłowa!");
       form.pensja_od.focus();
       ok=false;
    }
   }
    if (form.pensja_do.value!="") {
      if (isNaN(form.pensja_do.value)) {
       alert ("Wprowadzona pensja do nie jest prawidłowa!");
       form.pensja_do.focus();
       ok=false;
    }
   }
   }
   if (ok) {form.submit();}
}


