function startMain() {
current_URL = document.location.href;
//alert(current_URL);
    makeRequest("xmlMgmt.jsp?action=getMainCat", "xmlDrawPage", new Array());
 //     makeRequest("xmlMgmt.jsp?action=getMainCat", "xmlGetMainHeader", new Array());
}

function changeLevel(mainLevel, contentType){
    makeRequest("xmlMgmt.jsp?action=changeLevel&mLevel=" + mainLevel +"&cType=" + contentType + "" , "xmlDrawPage", new Array());
}

function loadContent(subLevel){
    makeRequest("xmlMgmt.jsp?action=loadContent&sLevel=" + subLevel, "xmlLoadContent", new Array());
}

function loadContent2(subLevel){
    
    fide = document.getElementById("fidholder").innerHTML;
    //alert("niss: " + fide);
    var gotoid = "slvh1" + subLevel;
    var oldid = "slvh1" + fide;
    
    //alert("0: selected id : " + gotoid);
    var curih = document.getElementById(oldid).innerHTML.replace("<a href=\"#na2\">", "").replace("</a>", "");
    //alert("1: " + document.getElementById(oldid).innerHTML.replace("<a href=\"#na2\">", "").replace("</a>", ""));
    //alert("2: " + curih);
    
    var gotih = document.getElementById(gotoid).innerHTML.replace("<a href=\"#na2\">", "").replace("</a>", "");

    //alert("3: " + document.getElementById(gotoid).innerHTML.replace("<a href=\"#na2\">", "").replace("</a>", ""));
    //alert("4: " + gotih);

    //if (curih != gotid) 
    //document.getElementById(gotoid).innerHTML = "";
    document.getElementById(gotoid).innerHTML = gotih;
    
    //alert("hmm: " + document.getElementById(gotoid).innerHTML);
    if (curih != gotih) {
      document.getElementById(oldid).innerHTML = "<a href=\"#na2\">" + curih + "</a>";
    }
    //alert("goto: " + document.getElementById(gotoid).innerHTML);
    //alert("old: " + document.getElementById(oldid).innerHTML);
    
    
    //document.getElementById(sidstartold).innerHTML = "</a href=\"#na\">";
    //document.getElementById(sidendold).innerHTML = "</a>";

    document.getElementById("fidholder").innerHTML = subLevel;
    
    makeRequest("xmlMgmt.jsp?action=loadContent&sLevel=" + subLevel, "xmlLoadContent", new Array());
}


function getContent(id){
    makeRequest("xmlMgmt.jsp?action=loadContent&id=" + id, "xmlLoadContent", new Array());
}

function loadSingleContent(id){
    makeRequest("xmlMgmt.jsp?action=getContent&id=" + id, "xmlLoadSingleContent", new Array());
}

function deleteContent(contentid, storageplace){
	var answer = confirm("Delete content?")
	if (answer){
          makeRequest("xmlMgmt.jsp?action=deleteContent&id=" + contentid + "&storageplace=" + storageplace, "xmlDeleteContent", new Array());
	}


}

function insertContent(headline, textarea){
    //var reqstr = "";
    //reqstr += "action=newText";
    //reqstr += "&headline=" + escape(headline);
    //reqstr += "&tarea=" + escape(textarea);
    //var flags = new Array();
    //flags[0] = reqstr;

    makeRequest("xmlMgmt.jsp?action=newText&headline=" + escape(headline) + "&tarea=" + escape(textarea), "xmlInsertContent", new Array());
}

function updateContent(contentid, headline, textarea){
    //var reqstr = "";
    //reqstr += "action=updateContent";
    //reqstr += "&contentid=" + contentid;
    //reqstr += "&headline=" + escape(headline);
    //reqstr += "&tarea=" + escape(textarea);
    //var flags = new Array();
    //flags[0] = reqstr;
    
    makeRequest("xmlMgmt.jsp?action=updateContent&contentid=" + contentid +"&headline=" + escape(headline) +"&tarea=" + escape(textarea), "xmlUpdateContent", new Array());
}
