function ogloszenia_szukajka(){
    $("ogloszenia_branza").writeAttribute("DISABLED", false);
    $("ogloszenia_wartosc").writeAttribute("DISABLED", false);
    
    if ($F("ogloszenia_kategoria") == 5){
        $("ogloszenia_wartosc").writeAttribute("DISABLED", "DISABLED");
        Form.Element.setValue("ogloszenia_wartosc", "99");
    }

    if ($F("ogloszenia_kategoria") == 8){
        $("ogloszenia_branza").writeAttribute("DISABLED", "DISABLED");
        Form.Element.setValue("ogloszenia_branza", "99");
        $("ogloszenia_wartosc").writeAttribute("DISABLED", "DISABLED");
        Form.Element.setValue("ogloszenia_wartosc", "99");
    }
}


function ogloszenie_kategoria(){
}


var iloscKategorii = 3;
function wizytowka_kategorie(checkbox){
    if ($$(".kategoria:checked").length > iloscKategorii){
        $(checkbox).checked = false;
        alert('Twoja wizytówka może należeć do co najwyżej '+iloscKategorii+" kategorii");
        
    }
}

function forum_cytuj(id){
    new Ajax.Request("index.php?module=forum&action=pokaz",
      {
        method:'post',
        parameters : 'id='+id,
        onSuccess: function(transport){
          var response = transport.responseText || "";
         
          $("textarea_post_content").setValue($F("textarea_post_content")+"\n<cytat>"+response+"</cytat>");

          return true;
        }
      });
}

function forum_przeklej(id){
    var przeklejony = $F("przeklejony"+id);
    
    new Ajax.Request("index.php?module=forum&action=przeklej",{
        method: 'post',
        parameters : 'id='+id+"&przeklejony="+przeklejony,
        onSuccess: function (t){
            document.location = document.location;
        }
    });
}

function forum_edytuj(id){
    new Ajax.Request("index.php?module=forum&action=pokaz",
      {
        method:'post',
        parameters : 'id='+id,
        onSuccess: function(transport){
          var response = transport.responseText || "";

          $("post_tresc_"+id).update("<textarea id=\"post_edytor_"+id+"\" name=\"post["+id+"]\">"+response+"</textarea>\n<p><a onclick=\"forum_zapisz("+id+")\">zapisz</a></p>");

          return true;
        }
      });
}

function topic_edytuj(id){
    $("topic_title").update("<input type=\"text\" name=\"topic\" id=\"topic_nazwa\" value=\""+trim($("topic_title").innerHTML)+"\" /><a onclick=\"zmien_topic("+id+")\">Zapisz</a>");
}

function zmien_topic(id){
    var nazwa = encodeURIComponent($F("topic_nazwa"));
    new Ajax.Request("index.php?module=forum&action=zmien_topic",
      {
        method:'post',
        parameters : 'id='+id+'&nazwa='+nazwa,
        onSuccess: function(transport){
          var response = transport.responseText || "";

          $("topic_title").update(response);

          return true;
        }
      });
    
}

function forum_zapisz(id){
    var tresc = encodeURIComponent($('post_edytor_'+id).getValue());

    new Ajax.Request("index.php?module=forum&action=zapisz",
      {
        method:'post',
        parameters : 'id='+id+'&tresc='+tresc,
        onSuccess: function(transport){
          var response = transport.responseText || "";
          $("post_tresc_"+id).update(response);
          return true;
        }
      });
}

function lokalizacja(){
    
    if ($F('ogloszenia_lokalizacja') == 1){
        $$('.wojewodztwo').each(
            function (e){
                e.show();
            }
        );

    }else{
        $$('.wojewodztwo').each(
            function (e){
                e.hide();
            }
        );
    }
}

function forum_dodaj(){
    var uzupelnione = true;

    $$('.forum_wpis').each(function (e){
        if (!e.getValue()){

            uzupelnione = false;
            e.addClassName('error');
        }
    });

    return uzupelnione;
}

function lokalizacje(){

    if ($F('ogloszenie_lokalizacja') == 1){
        $$('.wojewodztwo').each(
            function (e){
                e.show();
            }
        );

    }else{
        $$('.wojewodztwo').each(
            function (e){
                e.hide();
            }
        );
    }
}


function dodajPost(topic_id){
    var content = $F('post_content');

    alert(content);
    alert('1');
    if (!trim(content)){
        Element.update('odpowiedz_response','<div id="komunikat"><p>Uzupełnij treść posta</p></div>');
        return false;
    }

    alert('2');
    new Ajax.Request("forum-nowy-post.html",
      {
        method:'post',
        parameters : 'post[topic_id]='+topic_id+"&post[content]="+content,
//        encoding: 'UTF-8',
        onSuccess: function(transport){
          alert('3');
          var response = transport.responseText || "no response text";
          alert('4');
          if (response == "0"){
                Element.update('odpowiedz_response','<div id="komunikat"><p>Błąd dodawania postu. Spróbuj później</p></div>');
          }else if (response == "1"){
                Element.update('odpowiedz_response','<div id="komunikat"><p>Twój post został dodany. Musisz poczekać na autoryzacje</p></div>');
                $('odpowiedz_form').hide();
          }

          return true;
        },

        onCreate: function(){
          alert('6')  ;
          return false;
        },

        onFailure: function(){
            alert('5');
            Element.update('odpowiedz_response','<div id="komunikat"><p>Błąd dodawania postu. Spróbuj później</p></div>');
            return false;
        }
      });
}

/*
function dodajWizytowke(){
    new Ajax.Request("wizytowka,dodaj.html",
      {
        method:'post',
        parameters : 'wizytowka[nazwa]='+$F('wizytowka_nazwa'),
        onSuccess: function(transport){
                  $('errors').update();
                  var response = transport.responseText || "no response text";
                  //alert("Success! \n\n" + response);
                  //
                  
                  //var json = response.evalJSON();
                  if (response != '1'){
                    

                    var json = response.evalJSON();
                    json.errors.each(
                        function (e){
                            Element.insert('errors','<p>'+e.message+'</p>');
                        }
                    );
                  }
        }
      });
}
*/

var rodzaj;
function payment(type, amount){
    $('dalej_button').show();

    rodzaj = type;
    
}

function platnosci_dalej(){
    if (rodzaj == 'przelew'){
        document.forms.platnosc_przelew.submit();
    }else   {
        document.forms.platnosc_sms.submit();
    }
    
}


function rejestracja(typ){
   
    if (typ == 'firma'){
        $$('.firma').each(
            function (t){
                t.show();
            }
        );

        $$('.osoba').each(
            function (t){
                t.hide();
            }
        );

        Form.Element.setValue('rejestracja_typ','1');
    }else if (typ == 'osoba'){
        $$('.osoba').each(
            function (t){
                t.show();
            }
        );

        $$('.firma').each(
            function (t){
                t.hide();
            }
        );

        Form.Element.setValue('rejestracja_typ','0');
    }else{
        return false;
    }

    $('rejestracja_formularz').show();
}
