function clickOnNode(id, bActivate) { var sNodes = document.getElementById('tnodes').value; if(isExpanded(id)){ document.getElementById('a'+id).innerHTML=(document.getElementById('a'+id).innerHTML).replace('closed', 'open'); document.getElementById('d'+id).style.display='none'; sNodes=sNodes.replace(id+';', ''); } else { document.getElementById('a'+id).innerHTML=(document.getElementById('a'+id).innerHTML).replace('open', 'closed'); document.getElementById('d'+id).style.display='block'; if(!isExpanded(id)){sNodes=sNodes+id+';'} } document.getElementById('tnodes').value=sNodes; if(bActivate){ document.getElementById('f').value=id; document.getElementById('ftree').submit(); } } function clickOnFolder( id ) { var sAction = document.getElementById('ftree').action; if(sAction.indexOf('?')>-1){ sAction=sAction.substring(0, sAction.indexOf('?')) }; document.getElementById('ftree').action=sAction; document.getElementById('f').value=id; document.getElementById('ftree').submit(); } function isExpanded(id) { var sNodes = document.getElementById('tnodes').value; var aNodes = sNodes.split(";"); for(var i = 0;i < aNodes.length;i++){ if (aNodes[i] != '') { if ( id==aNodes[i] ) { return(true) } } } return(false) }
