function divu()
{
    var di=document.getElementById("captcha");
    di.style.display='none';
}

function divo()
{
    var di=document.getElementById("captcha");
    di.style.display='block';
}

function  getAjax()
{
    var tablicaWersji=new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP");
    try{
        return new XMLHttpRequest();
    }catch(e){
        for(var i in tablicaWersji)
        {
            try{
                return new ActiveXObject(tablicaWersji[i]);
            }catch(e){}
            return null;
        }
    }
}



function ajaxGET(url, funkcjaObslugujaca, funkcjaZakanczajaca)
{
    var ajax = getAjax();
    if(ajax)
    {
        ajax.open("GET", url);
        ajax.onreadystatechange = function()
        {
            if(ajax.readyState == 4)
            {
                  if(ajax.status==200)
                  {
                    var odpXML = ajax.responseXML;
                    var odpTXT = ajax.responseText;
                    var xx = funkcjaObslugujaca(odpTXT,odpXML);

                 }
                    delete ajax;
                    ajax = null;
                    funkcjaZakanczajaca();
            }
        }
        ajax.send(null);
    }
    else
    {
      return false;
    }
}

function ajaxGETSynchro(url, funkcjaObslugujaca, funkcjaZakanczajaca)
{
    var ajax = getAjax();
    if(ajax)
    {
        ajax.open("GET", url,false);
        ajax.send(null);
        if(ajax.status==200)
        {
          var odpXML = ajax.responseXML;
          var odpTXT = ajax.responseText;
          var xx = funkcjaObslugujaca(odpTXT,odpXML);

       }
          delete ajax;
          ajax = null;
          funkcjaZakanczajaca();
          return xx;
    }
    else
    {
      return false;
    }
}


function ajaxPOST(url, parametry, funkcjaObslugujaca, funkcjaZakanczajaca)
{
    var ajax = getAjax();
    if(ajax)
    {
        ajax.open("POST", url);
        ajax.setRequestHeader('Content-Type',
        'application/x-www-form-urlencoded');
        ajax.onreadystatechange = function()
        {
            if(ajax.readyState == 4)
            {
                if(ajax.status==200)
                {
                    var odpXML = ajax.responseXML;
                    var odpTXT = ajax.responseText;
                    funkcjaObslugujaca(odpTXT,odpXML);
                }
                delete ajax;
                ajax = null;
                funkcjaZakanczajaca();
            }
        }
        ajax.send(parametry);
    }
    else
    {
      return false;
    }
}
