    // requires jQuery
$.fn.searchShopping = function() {
    var $search=$(this);
    var $searchurl='http://nowiny24.warto.pl/search-product/';
    $search.find('input.inputSubmit').click( function () {
        $searchurl+=escape(iso2utf($search.find('input.inputText').attr('value')));
        document.location.href=$searchurl;
        return false;
    });
};
$.fn.searchAdverts = function() {
    var $search=$(this);
    var $current=0;
    var $searchurl='http://ogloszenia.nowiny24.pl/bof/results.php5?';
    var $text= {
        0 : [ '#topSearchAdvertsMoto', 'marka', 'model' ],
        1 : [ '#topSearchAdvertsFlat', 'podaj miejscowość' ],
        2 : [ '#topSearchAdvertsJob', 'podaj stanowisko' ]
    };

    $search.find('select option[value="'+$current+'"]').attr('selected','selected');
    $($text[$current][0]).find('input.inputText:eq(0)').attr('value',$text[$current][1]);
    if ($($text[$current][0]).find('input.inputText:eq(1)')) {
        $($text[$current][0]).find('input.inputText:eq(1)').attr('value',$text[$current][2]);
    }

    $search.find('form:last select').change( function () {
        $current=$(this).val();
        $search.find('form:not(:last)').css('display','none');
        $($text[$current][0]).css('display','block');
        $($text[$current][0]).find('input.inputText:eq(0)').attr('value',$text[$current][1]);
        if ($($text[$current][0]).find('input.inputText:eq(1)')) {
            $($text[$current][0]).find('input.inputText:eq(1)').attr('value',$text[$current][2]);
        }
    });
    $search.find('input.inputText').focus( function () {
        $(this).parent().find('input.inputText').each( function() {
            if ($(this).val()==$text[0][1] || $(this).val()==$text[0][2] || $(this).val()==$text[1][1] || $(this).val()==$text[2][1]) {
                $(this).attr('value','');
            }
        });
    });
    $search.find('input.inputSubmit').click( function () {
        $search.find($text[$current][0] + ' input').each( function() {
            if ($(this).attr('value')) {
            $searchurl+=$(this).attr('name')+'='+escape(iso2utf($(this).attr('value')))+'&';
            }
        });
        document.location.href=$searchurl;
        return false;
    });
    $search.find('form').submit( function() {
        $search.find('input.inputSubmit').trigger('click');
        return false;
    });
};

$.fn.searchRegiopedia = function() {
    var $search=$(this);
    var $searchurl='http://regiopedia.pl/search/all-fs/results/';
    $search.find('input.inputSubmit').click( function () {
        $searchurl+=escape(iso2utf($search.find('input.inputText').attr('value')));
        $searchurl+='+region%3A'+$search.find('select').val();
        document.location.href=$searchurl;
        return false;
    });
};

$.fn.searchBusiness = function() {
    var $search=$(this);
    var $searchurl='http://wizytowki.nowiny24.pl/frontend/search.do?searchPhrase=';
    $search.find('input.inputSubmit').click( function () {
        $searchurl+=escape(iso2utf($search.find('input.inputText').attr('value')));
        $searchurl+='&branch='+$search.find('select').val();
        document.location.href=$searchurl;
        return false;
    });
};