function getXMLHttp()
    {
    var XMLHttp = false;
    if (window.ActiveXObject)
        {
        XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    else if (window.XMLHttpRequest)
        {
        XMLHttp = new XMLHttpRequest();
        }    
    return XMLHttp;    
    }



var XMLHttp = getXMLHttp();

function jestesZalogowany()
    {
    document.getElementById('login').disabled=true;
    document.getElementById('haslo').disabled=true;
    document.getElementById('zaloguj').value='wyloguj';
    document.getElementById('opis_1').innerHTML='<strong>zalogowany</strong> jako administrator'; 
    document.getElementById('opis_2').innerHTML='administrator';   
    pobierzMenu();
    }

function jestesWylogowany()
    {
    document.getElementById('login').disabled=false;
    document.getElementById('haslo').disabled=false;
    document.getElementById('login').value='';
    document.getElementById('haslo').value='';
    document.getElementById('zaloguj').value='zaloguj';   
    document.getElementById('main').innerHTML = '<p>Właśnie się wylogowałeś!</p>';     
    document.getElementById('opis_1').innerHTML='<strong>niezalogowany!!</strong>'; 
    document.getElementById('opis_2').innerHTML='niezalogowany';   
    document.getElementById('menu').innerHTML='';          
    }
    

function zaloguj()
    {
    if (document.getElementById('zaloguj').value == 'wyloguj')
        {
        jestesWylogowany();
        document.cookie="zalogowany=false; expires=Thu, 25-Dec-1980 12:00:00 GMT; path=/";
        }
    else
        {
        XMLHttp.open("POST", "zaloguj.php");
        XMLHttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
        XMLHttp.onreadystatechange = function()
            {

            if (XMLHttp.readyState == 4 && XMLHttp.status == 200)
                {
                document.getElementById('menu').innerHTML = '';
                var odp = XMLHttp.responseText;
                if (odp == 'false')
                    {
                    document.getElementById('czekaj').innerHTML = '';  
                    document.getElementById('blad').innerHTML = 'Błędne dane';
                    }
                else
                    {
                    zalogowany = true;
                    document.getElementById('blad').innerHTML = '';
                    document.getElementById('czekaj').innerHTML = '';  
                    document.getElementById('main').innerHTML = '<p>Jesteś zalogowany!</p>';
                    jestesZalogowany();
                    }
                }
            else if (XMLHttp.readyState != 4)
                {
                document.getElementById('czekaj').innerHTML = 'Proszę czekać';               
                }
            }
        var wartosc = "login="+document.getElementById('login').value+"&haslo="+document.getElementById('haslo').value+"&zaloguj=zaloguj";
        XMLHttp.send(wartosc); 
        }
    }
    
    
function pobierzMenu()
    {
    var XMLHttpMenu = getXMLHttp();

    XMLHttpMenu.open("GET", "menu_lewe.php");
    XMLHttpMenu.onreadystatechange = function ()
            {
            if (XMLHttpMenu.readyState == 4 && XMLHttpMenu.status == 200)
                {
                var menu = XMLHttpMenu.responseText;
                document.getElementById('menu').innerHTML= menu;  
                }
            }
        XMLHttpMenu.send(null);
    }
  

