//infoPanel
infoPanel = new YAHOO.widget.Panel("win", {
						width:"300px", 
						fixedcenter: true, 
						constraintoviewport: true, 
						underlay:"shadow", 
						//effect:{YAHOO.widget.ContainerEffect.FADE,duration:0.25},
						close:false, 
						visible:false, 
						draggable:false} );

						infoPanel.setHeader("Proszę czekać...");
						infoPanel.setBody("Trwa ładowanie wybranej strony...");
						infoPanel.cfg.setProperty("underlay","matte");

						infoPanel.render(document.body);

//drzewko
function dodajGalaz(){
    numer = policzGalezie()+1;
    tree.insertNewChild(0,0,"Wpis nr "+ numer);
}

function policzGalezie(){
    elementy = tree.serializeTreeToJSON();
    var i = -1; 
    for (a=0;a<elementy.length;a++) { 
        if (elementy.substr(a,1)=='{') i++; 
}
    
    return i;
}

function obsluzDragAndDrop(id, id2){
    //aktualizuje baze danych - AJAX
    //wyswietlam infoPanel
	    infoPanel.setHeader("Trwa uaktualnianie bazy danych...");
	    infoPanel.setBody('<img src="./components/yui/assets/skins/sam/ajax-loader.gif">');
        infoPanel.show();
        ajax = getHTTPObject();
        ajax.open("GET","./przesunGalaz.php?id1=" + id + "&id2=" + id2);
        ajax.onreadystatechange = function()
        {
            if (ajax.readyState ==4)
            {
                wynik = ajax.responseText;
            }
        }
        ajax.send(null);
        
        //chowam infoPanel
        infoPanel.hide(); 
        return true;   
};

//ladowanie tresci - AJAX
function ladujArtykul(){
    //jeśli to nie jest katalog - to wyswietlam artykul
    if(tree.getSubItems(tree.getSelectedItemId())==""){
        
        //uruchamiam AJAX i pobieram tresc dla tego produktu
        idDrzewka = tree.getSelectedItemId();
        
        //jeżeli to są "Promocje bieżące (id=59)" to przeskakujemy na podstrone promocji
        if (idDrzewka == 59){
            location.href = "./promocje.php";
            return;
        }
        
        //wyswietlam infoPanel
	    infoPanel.setHeader("Trwa ładowanie informacji...");
	    infoPanel.setBody('<img src="./components/yui/assets/skins/sam/ajax-loader.gif">');
        infoPanel.show();
        
        //laduje naglowek
        ajax = getHTTPObject();
        ajax.open("GET","./zwrocNaglowek.php?drzewkoMenuId=" + idDrzewka);
        ajax.onreadystatechange = function()
        {
            if (ajax.readyState == 4)
            {
                //Tutaj nic się nie dzieje - po rpostu czekamy aż się pobiorą dane z AJAX
                naglowek = ajax.responseText;
                
                //laduje tresc strony
                f = document.getElementById("tresc");
                ajax2 = getHTTPObject();
                ajax2.open("GET","./zwrocPodstrone.php?drzewkoMenuId=" + idDrzewka);
                ajax2.onreadystatechange = function()
                {
                    if (ajax2.readyState ==4)
                    {
                        tresc_2 = ajax2.responseText;
                        f.innerHTML = "<div id='tytul' class='naglowek'>" + naglowek +" </div>"+tresc_2;
                        
                        //chowam infoPanel
                        infoPanel.hide();
                    }
                }
                ajax2.send(null);
            }
        }
        ajax.send(null);
    }
    
}

/****************************** logika strony *****************************************/
//generuję drzewko
var tree = new dhtmlXTreeObject("lewy","100%","100%",0);
tree.setImagePath("./components/dhtmlxtree/imgs/csh_dhx_skyblue/");
tree.loadXML("./components/dhtmlxtree/tree.xml");
//tree.enableDragAndDrop(true, true);
tree.enableHighlighting(true);
tree.setOnClickHandler(ladujArtykul);
//tree.setDragHandler(obsluzDragAndDrop);
//uruchamian animację logotypów partnerow
$('.grafikaPartnerow').vTicker();