


//globális változók
var http_keres = false;



//  ***************************************************a http kérést megvalósító függvény
function keres_letrehozas(url,keres_fuggveny)
{
    http_keres = false;

        if(window.XMLHttpRequest)// Mozilla, Safari,...
            {
                http_keres = new XMLHttpRequest();
            }
        else if(window.ActiveXObject)// IE
            {
            try {
                    http_keres = new ActiveXObject("Msxml2.XMLHTTP");
                }catch(e)
                    {
                    try {
                            http_keres = new ActiveXObject("Microsoft.XMLHTTP");
                        }catch(e)
                            {
                            try {
                                    http_keres = new ActiveXObject("MSXML3.XMLHTTP");
                                }catch(e)
                                    {
                                    try {
                                        http_keres = new ActiveXObject("MSXML.XMLHTTP");
                                        }catch(e){}
                                    }
                            }
                    }
            }

            if(http_keres.overrideMimeType)
                {
                    http_keres.overrideMimeType('text/xml');
                }


    if(!http_keres)
        {
            return false;
        }

    http_keres.onreadystatechange = keres_fuggveny;
    http_keres.open('GET', url, true);
    http_keres.send(null);

}


//  *********************************************az eseménykezelőhöz egy esemény hozzáadása
function esemeny_hozzaad(objektum, esemeny_tipus, fuggveny)
    {
        if (objektum.addEventListener)
            {
               objektum.addEventListener(esemeny_tipus, fuggveny, true);
               return true;
            }
        else if (objektum.attachEvent)
            {
               var ki1 = objektum.attachEvent("on"+esemeny_tipus, fuggveny);
                return ki1;
            }
        else
            {
               return false;
            }
    }




