function domTest() {
	if (!(document && document.implementation.hasFeature('HTML','1.0'))) {
		return false;
	}
	return true;
}
function copyActiveMenu () {
	if ( domTest() == false ) return ;
	var elemnAcc=document.getElementById('access').getElementsByTagName('li');
	for (var i=0; elemnAcc.item(i) ; i++) {
		/*if ( elemnAcc.item(i).className=='current_page_item' ) {*/
		if (elemnAcc.item(i).className.indexOf("current_page_item") != -1) {
			var activeElm=elemnAcc.item(i);
		}
	}
	if ( !activeElm ) return;
	var parrentElm=activeElm;
	if ( !parrentElm.childNodes ) {
		alert('no child nodes'); 
		return;
	}
	for (var i=0;  parrentElm.childNodes[i] ; i++) {
		tmpElm=parrentElm.childNodes[i];
		if ( ( tmpElm.tagName == 'ul' || tmpElm.tagName == 'UL' ) && tmpElm.className == 'children') {
			var activeMenuUL=tmpElm;
			var tmpElm=null;
		}
	}
	if (activeMenuUL) copyActiveMenuUl(activeMenuUL);
}
function copyActiveMenuUl ( elm ) {
	if ( domTest() == false ) return ;
	if (! elm ) return;
	elm=elm.cloneNode(true);
	//elm.tagName='div';
	elm.className='';
	elm.removeAttribute('class');
	
	for (var i=0 ; elm.getElementsByTagName('ul').item(i);i++) {
		//Remove UL-tree
		if ( elm.getElementsByTagName('ul').item(i).className=='children') {
				//while (  ulElmList[i].firstChild ) {
				//	elm.removeChild (ulElmList[i].firstChild);
				//}
				try {
					elm.getElementsByTagName('ul').item(i).style.display="none";
				} catch (e) { /*Don not support DOM-CSS... To bad.... :-( */}
		}
	}
	document.getElementById('uib_submenu').appendChild(elm);
}

