        function ajax(stranka, kam, typ)
        {

                var httpRequest;

                if(typeof window.ActiveXObject != 'undefined')
                {
                        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                }
                else
                {
                        httpRequest = new XMLHttpRequest();
                }

                httpRequest.open("GET", stranka, true);
                httpRequest.onreadystatechange= function ()
                {
                        processRequest(httpRequest, kam, typ)
                };
                httpRequest.send(null);
        }


        function processRequest(httpRequest, kam, typ)
        {
                if (httpRequest.readyState == 4)
                {
                        if((httpRequest.status == 200) || (httpRequest.status == 0))
                        {
                                if (typeof kam == 'string')
                                {
                                        document.getElementById(kam).innerHTML = httpRequest.responseText;
                                }
                                if (typeof kam == 'function')
                                {
                                        kam(httpRequest.responseText);
                                }
                        }
                        else
                        {
                                alert("Chyba pri nacitani stanky ");
                        }
                }
                else
                {
                        if (typeof kam == 'string' && kam != '')
                        {
                                if(typ == 1)
                                {
                                        if(loader == undefined)
                                        {
                                                var loader = document.createElement('div');
                                                loader.setAttribute('class', 'xloader' );
                                                loader.innerHTML = '<img src="../../images/loader.gif" />'
                                                document.getElementById(kam).appendChild(loader);
                                        }
                                }
                                else if($typ == 2)
                                {
                                        document.getElementById(kam).innerHTML = 'Čekejte prosím...';
                                }
                        }
                }

        }
