function openClose (img,parent_group,goRecursive){myRows=document.getElementById('groupNavi').rows;src_element=document.getElementById('tr'+parent_group);if (img.src=='http://www.fireproof.ru/i/plus.gif'){img.src='http://www.fireproof.ru/i/minus.gif';if (src_element){if (0==src_element.getAttribute('_parentgroup')){more_row=document.getElementById('trMore'+parent_group);if (more_row){more_row.style.display='none';}}}for (var i=0;i < myRows.length;i++){if (parent_group==myRows[i].getAttribute('_parentgroup')){if ('trMore'+parent_group==myRows[i].id){continue;}myRows[i].style.display='';}}}else{img.src='http://www.fireproof.ru/i/plus.gif';if (src_element){if (0==src_element.getAttribute('_parentgroup')){more_row=document.getElementById('trMore'+parent_group);if (more_row){more_row.style.display='';}}}var og_cnt=0;for (var i=0;i < myRows.length;i++){if (parent_group==myRows[i].getAttribute('_parentgroup')){if ('trMore'+parent_group==myRows[i].id){continue;}if (!((og_cnt < _OPEN_GROUPS_COUNT)&&(1==myRows[i].getAttribute('_depth')))){myRows[i].style.display='none';}if (goRecursive&&(1==myRows[i].getAttribute('_has_childs'))){document.getElementById('imgtr'+myRows[i].getAttribute('_self')).src='http://www.fireproof.ru/i/plus.gif';closeChildsRecursive(myRows[i].getAttribute('_self'));}og_cnt++;}}}}function closeChildsRecursive (parent_id){var localRows=document.getElementById('groupNavi').rows;for (var i=0;i < localRows.length;i++){if (parent_id==localRows[i].getAttribute('_parentgroup')){localRows[i].style.display='none';if (1==localRows[i].getAttribute('_has_childs')){document.getElementById('imgtr'+localRows[i].getAttribute('_self')).src='http://www.fireproof.ru/i/plus.gif';closeChildsRecursive(localRows[i].getAttribute('_self'));}}}}function openGroup (groupid){elm=document.getElementById('tr'+groupid);while (0 !=elm.getAttribute('_parentgroup')){openClose(document.getElementById('imgtr'+elm.getAttribute('_parentgroup')),elm.getAttribute('_parentgroup'),0);elm=document.getElementById('tr'+elm.getAttribute('_parentgroup'));}more_row=document.getElementById('trMore'+groupid);if (more_row){more_row.style.display='none';}}