var xmlHttp = getXmlHttpRequestObject();
var serverAddress = "http://esq05/~jta/schuldhulp/ajax.php";

function gup( name )
{
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
      return "";
    else
      return results[1];
};

function deletepage() {
    if(confirm('Deze pagina verwijderen?')) {
        document.pagedeleteform.submit();
    }
}

function getOrderinglist(p_sender, p_activeID) {
    getPage('task=getorderinglist&parentid='+p_sender.value+'&activeid='+p_activeID);
}

function getPage(p_urlParams)
{
    if (xmlHttp)
    {
        try
        {
            xmlHttp.open("GET", serverAddress+'?'+p_urlParams, true);
            xmlHttp.onreadystatechange = handleRequestStateChange;
            xmlHttp.send(null);
        }
        catch (e) {}
    }
}

function handleRequestStateChange() 
{
    orderingList = document.getElementById("orderinglist");
    if (xmlHttp.readyState == 4) 
    {
        if (xmlHttp.status == 200) 
        {
            try
            {
                orderingList.innerHTML = xmlHttp.responseText;        
            }
            catch(e) {}
        }
    }
}

function getXmlHttpRequestObject() 
{
    var xmlHttp;
    try
    {
        xmlHttp = new XMLHttpRequest();
    }
    catch(e)
    {
        var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                        "MSXML2.XMLHTTP.5.0",
                                        "MSXML2.XMLHTTP.4.0",
                                        "MSXML2.XMLHTTP.3.0",
                                        "MSXML2.XMLHTTP",
                                        "Microsoft.XMLHTTP");
        for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
        {
            try 
            { 
                xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
            } 
            catch (e) {}
            }
    }
    return xmlHttp;
}
