
function NavigationItemTreeNode(method, idElement, targetElement, targetSelector) 
{ 
    var Ajax = new sack(method );
    var parameterObj1 = document.getElementById(idElement);
    Ajax.setVar("navigationitemid",parameterObj1.value);
    Ajax.onCompletion = function onCompletionAjaxCall() 
    { 
        var XMLNodeList1 = this.xmlhttp.responseXML.selectNodes(targetSelector);
        var elementObj1 = document.getElementById(targetElement);
        var elementNodeName1 = elementObj1.nodeName; elementNodeName1 = elementNodeName1.toLowerCase();
        elementObj1.innerHTML = getXMLNodeListSerialisation(XMLNodeList1);  
    };

    Ajax.runAJAX(); 
};

function SaveNavigationItemTreeNode(method, targetElement, targetSelector) 
{ 
    var Ajax = new sack(method );
    var parameterID = document.getElementById("navigationitemid");
    var parameterLabel = document.getElementById("navigationitemlabel");
    var navigationClass = document.getElementById("navigationitemclass");
    var parameterMethod = document.getElementById("navigationitemmethod");
    Ajax.setVar("navigationitemid",parameterID.value);
    Ajax.setVar("navigationitemlabel",parameterLabel.value);
    Ajax.setVar("navigationitemclass",navigationClass.value);
    Ajax.setVar("navigationitemmethod",parameterMethod.value);
    Ajax.onCompletion = function onCompletionAjaxCall() 
    { 
        var XMLNodeList1 = this.xmlhttp.responseXML.selectNodes(targetSelector);
        var elementObj1 = document.getElementById(targetElement);
        elementObj1.innerHTML = getXMLNodeListSerialisation(XMLNodeList1);  
    };

    Ajax.runAJAX(); 
};

function DeleteNavigationItem()
{
    if(confirm('This action will Delete the selected item and ALL of its children'))
    {
        document.menumanager.deletepressed.value = 1;
        document.menumanager.submit();
    }
}


 