function Atlanta_AJAX_Class(url, object, fajl, megjelenit)
{
    //this.showTartalom = showTartalom;
    this.stateChanged = stateChanged;
    var xmlHttp
    this.object = object;
    this.url = url;
    
    showTartalom();
    function showTartalom()
    {
        if ($(object) == null)
        {
            alert("A(z) <" + object + "> objektum nem létezik, \n url: " + url);
            return;
        }
        xmlHttp = GetXmlHttpObject();
        if (xmlHttp == null)
        {
            alert ("Your browser does not support AJAX!");
            return;
        } 
        if (fajl)
        {
            url = fajl + '?page=' + url + "&sid=" + Math.random();
        }
        else
        {
            url = 'ajax.php?page=' + url + "&sid=" + Math.random();
        }
        xmlHttp.onreadystatechange = stateChanged;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    } 
    
    function $(Object){return document.getElementById(Object);}
    function stateChanged() 
    { 
        if (xmlHttp.readyState == 4)
        { 
            $(object).innerHTML = xmlHttp.responseText;
            //if ($('tartalom').offsetHeight < $('oldalsav').offsetHeight)
            {
                //$('tartalom').style.height = $('oldalsav').offsetHeight + 'px';
            }
        }
        else
        {
            switch(megjelenit)
            {
                case null :
                    $(object).innerHTML = '<div style="text-align:center;"><div style="margin-top:5px;border:2px #484848 solid;color:#484848;width:150px;height:40px;background:#ece7e4"><div style="margin-top:10px;"><img src="./images/ajax_loader.gif"> Töltés...</div></div></div>';
                    break;
                case 1:
                    $(object).innerHTML = '<div style="text-align:center;"><div style="margin-top:5px;border:2px #484848 solid;color:#484848;width:150px;height:40px;background:#ece7e4"><div style="margin-top:10px;"><img src="./images/ajax_loader.gif"> Töltés...</div></div></div>';
                    break;
                case 2:
                    $(object).innerHTML = '<img src="./images/ajax_loader.gif">';
                    break;
                case 3:
                    $(object).innerHTML = '';
                    break;
                case 'none':
                    $(object).innerHTML = '';
                    break;
                default:
                    $(object).innerHTML = '<div style="text-align:center;"><div style="margin-top:5px;border:2px #484848 solid;color:#484848;width:150px;height:40px;background:#ece7e4"><div style="margin-top:10px;"><img src="./images/ajax_loader.gif"> Töltés...</div></div></div>';
                    break;
            }
        }
    }

    function GetXmlHttpObject()
    {
        var xmlHttp = null;
        try
        {
            // Firefox, Opera 8.0+, Safari
            xmlHttp = new XMLHttpRequest();
        }
        catch (e)
        {
            // Internet Explorer
            try
            {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e)
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        return xmlHttp;
    }        
}
