var portal_type = "EncyclopediaPage"; function loadTree(view) { var req = getHTTPReq(); if (!req) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false;} var select_view = {"fen": 'showtree', "southwide": 'showSWtree', 'other': 'showOtherTree', 'help': 'showHelp', "threats": 'showThreatstree'}; try {if (view) url = 'https://forestencyclopedia.net/p/p1/p1366/' + select_view[view]; else url = 'https://forestencyclopedia.net/p/p1/p1366/showtree';} catch(e) {url = 'https://forestencyclopedia.net/v/' + view + '/getCustomNav'} if (view) highlightSelectedView(view); else highlightSelectedView('fen'); statusChange('tree-wrapper', 'Loading Navigation Tree...'); req.onreadystatechange = function() { displayLoadedTree(req); }; show_col(); req.open('GET', url, true); req.send(null); } function displayLoadedTree(req) { if (req.readyState == 4) { if (req.status == 200) { document.getElementById('tree-wrapper').innerHTML = req.responseText; positionNavTree(); } else { alert('There was a problem with the request.'+ req.status); } } }