function SetLogin()
{
    var XMLHttpRequestObject = false;
            
    try
    {
        XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch (e1)
    {
        try
        {
            XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e2)
        {
            XMLHttpRequestObject = false;
        }
    }
    
    if ((!XMLHttpRequestObject) && (window.XMLHttpRequest))
    {
        XMLHttpRequestObject = new XMLHttpRequest();
    }

    if (XMLHttpRequestObject)
    {
        XMLHttpRequestObject.open('POST',web_root + 'js/scripts/login.php',true);
        
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200))
            {
                eval(XMLHttpRequestObject.responseText);
            }
        }

        XMLHttpRequestObject.send(null);
    }
}

function SetRegistration()
{
    var XMLHttpRequestObject = false;
            
    try
    {
        XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch (e1)
    {
        try
        {
            XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e2)
        {
            XMLHttpRequestObject = false;
        }
    }
    
    if ((!XMLHttpRequestObject) && (window.XMLHttpRequest))
    {
        XMLHttpRequestObject = new XMLHttpRequest();
    }

    if (XMLHttpRequestObject)
    {
        var elem = document.getElementById('cont-right-self');
    
        XMLHttpRequestObject.open('POST',web_root + 'js/scripts/registration.php',true);
        
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200))
            {
                eval(XMLHttpRequestObject.responseText);
            }
        }

        XMLHttpRequestObject.send(null);
    }
}

function SetDetailPage(id,page)
{
    var XMLHttpRequestObject = false;
            
    try
    {
        XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch (e1)
    {
        try
        {
            XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e2)
        {
            XMLHttpRequestObject = false;
        }
    }
    
    if ((!XMLHttpRequestObject) && (window.XMLHttpRequest))
    {
        XMLHttpRequestObject = new XMLHttpRequest();
    }

    if (XMLHttpRequestObject)
    {
        var elem = document.getElementById('cont-right-self');
    
        XMLHttpRequestObject.open('POST',web_root + 'js/scripts/ad_detail.php',true);
        XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if ((XMLHttpRequestObject.readyState == 4) && (XMLHttpRequestObject.status == 200))
            {
                eval(XMLHttpRequestObject.responseText);
                
                GgLoad(); swapMap();
            }
        }

        XMLHttpRequestObject.send('id=' + id + '&page=' + page);
    }
}

function SetLoading(target)
{
    var elem = document.getElementById(target);
    
    elem.className = 'having-loading';
    
    elem.style.height = '200px';
    
    elem.innerHTML = '<div id="loading"><img src="'+web_root+'img/loading.gif"><p>Loading</p></div>';
}

function Login()
{
    SetLoading('cont-right-self');

    action = 'login';

    SetLogin();
}

function Registration()
{
    SetLoading('cont-right-self');

    action = 'registration';

    SetRegistration();
}

function LoadDetailPage(id,page)
{
    SetLoading('ad-detail-cont');
    
    SetDetailPage(id,page);
}
