
/* - metanavwidgets.js - */
var nav_xmlhttp;

function getSubFolders(dropdown) {
    //var dropdown = document.getElementById('form.navigation_location_top_level');
    var folder_uid = dropdown.options[dropdown.selectedIndex].value;
    nav_xmlhttp = new XMLHttpRequest();
    nav_xmlhttp.open('GET', location + '../../@@getSubNavigationFoldersXML?topLevelFolderUID=' + folder_uid);
    nav_xmlhttp.onreadystatechange = getSubFolderXML;
    nav_xmlhttp.send(null);
}

function getSubFolderXML() {
   if (nav_xmlhttp.readyState == 4) {
       var xmlDoc = nav_xmlhttp.responseXML;
       var results = xmlDoc.getElementsByTagName("result");
       var title_list = new Array(results.length);
       var id_list = new Array(results.length);
   
       /* Clear out the current options, if there are any */
       var secondarySelect = document.getElementById('form.navigation_location_top_level_secondary_level');
       if (secondarySelect.length > 0) {secondarySelect.length = 0;}
       
       /* Populate the dropdown with the right data */
       for (var i = 0; i < results.length; i++) {
           title = results[i].getAttribute("title");
           id = results[i].getAttribute("id");
           secondarySelect.options[i] = new Option(title, id);
           }
       }
}

