function pollMiniForm(id) {
    $("#"+id).find("form").unbind("submit").submit(function() {
        $(this).ajaxSubmit({ cache: false, target:"#"+id });
        $("#"+id).preloader();
        return false;
    });
}

$.fn.pollmini = function(category) {
    category=category.toUpperCase();
    // pokaz div z sonda (domyslnie jest niewidoczny)
    $(this).show();
    // sprawdz czy zmienna pollExists została ustalona
    if (typeof (pollExists)=="undefined") {
        pollExists=false;
    }
    // jesli nie ma sondy dla biezacej kategorii
    if (!pollExists) {
        // ustalenie domyslnej kategorii
        pollCategory="ANKIETA";
        // ustalenie kategorii innej niż domyslna dla okreslonych grup kategorii
        if (category.indexOf("SPORT")!=-1) { // domyslna dla kategorii SPORT i jej wszystkich podkategorii
            pollCategory="SPORT";
        }
        else if (category=="KOSZYKOWKA" || category=="SIATKOWKA" || category=="EURO2008" || category=="PILKARECZNA" || category=="ZUZEL" || category=="SPORT_INNE") { // grupa kategorii
            pollCategory="SPORT";
        }
     // aktualizacja sondy
        $(this).load("/apps/pbcs.dll/miniquery?NoStat=1&W=280&H=120&Labels=trailing&Kategori=" + pollCategory + "&ObjectClass=-1&GraphColors=10D1FF,10D1FF,10D1FF", function() { pollMiniForm("pollMini") });
    }
    else {
        pollMiniForm("pollMini");
    }
    return true;
};

$.fn.pollmulti = function(query) {
    var identifier = $(this).attr("id");
    $(this).show();
    $(this).load(query, function() { pollMiniForm(identifier) });
};
