function send_ajax(url,data,container){
    $.ajax({
        url: url,
        data : data,
        beforeSend : function(){
            $('#'+container).css('cursor','wait');
        },
        success : function(data, textStatus, jqXHR){
            $('#'+container).html(data);
        },
        complete : function(){
           $('#'+container).css('cursor','default'); 
        }
    });
}

function switch_tab2(tab, page) {
    send_ajax('zakladki2.php',{"tab" : tab},'zakladki2');
    createCookie(page + 'Tab', tab,'0.02');
}

function switch_tab_rank(tab, page, city, full_ranking_link) {
    $.ajax({
        url: 'ranking.php',
        data : {
         "tab" : tab,
         "miasto" : city
        },
        beforeSend : function(){
            $('#ranking').css('cursor','wait');
        },
        success : function(data, textStatus, jqXHR){
            $('#ranking').html(data);
            applyHoverBar();
        },
        complete : function(){
           $('#ranking').css('cursor','default'); 
           if(!banner_d3_exist) resize_rank_box();
        }
    });
    createCookie(page + 'Tab', tab,'0.02');
    document.getElementById('showFullRankingLink').href = full_ranking_link;
}



function switch_tab3(tab, page) {
    send_ajax('zakladki3.php',{"tab" : tab},'zakladki3');
    createCookie(page + 'Tab', tab,'0.02');
}


function switch_category(kat, width) {
    send_ajax('/_ajax/switch_category.php',{"kat" : kat,"width" : width},'div_rodzaj');
}


function switch_imp_opinion(id_imp, variant, page) {
    send_ajax('/_ajax/imp_opinie.php',{"id_imp" : id_imp,"wariant" : variant,"page" : page},'opinion_box');
}


function calendar_imp_show(param, id, kat, rodz, view) {
    send_ajax('/_ajax/imprezy.php',{"param" : param,"kat" : kat,"rodz" : rodz,"view" : view},id);
}

function resize_rank_box()
{
    parent.document.getElementById('rankingBannerHeight').style.display = 'none';
    parent.document.getElementById('ranking-box').className = 'ranking-box ranking-box-nobanner';
    parent.document.getElementById('full-rank-list').className = 'full-rank-list full-rank-list-nobanner';

}

var banner_d3_exist = true;
function set_banner_d3_not_exist()
{
    banner_d3_exist = false;
}



// to przeniesc pozniej do main.js bo musi byc wszedzie !!!
function stars(ile, id)
{
    for (i=1;i<=5;i++)
    {
        if (i<=ile)
            document.getElementById(id+i).src='/_img/star_on.gif';
        else
            document.getElementById(id+i).src='/_img/star_off.gif';
    }
}


function printDocumentImpreza(url, szerokosc, wysokosc)  {
    var popup = window.open(url,"",'width=' + szerokosc + ',height='+ wysokosc +',left=20,top=20,resizable=1,scrollbars=yes,menubar=yes');

    popup.focus();
    popup.setTimeout("print()",3000);
}
