		var parentID
		var arr_menus_displayed = new Array();
		var winInterval;

		function showChild(parent_id,level,my_id){
			window.clearTimeout(winInterval);
			n=arr_menus_displayed.length
			arr_menus_displayed[n]=parent_id;
			leftOffset=40;
			topOffSet=0;
   			submenuwidth=216;
			myEle=document.getElementById('childof_'+parent_id);
			if(!myEle){
				if(parentID!=my_id){hideChild(parentID);}
				return false;
			}
			parentID=parent_id;
			myLi=myEle.parentNode;
			theLi=myLi;
			while(theLi=theLi.previousSibling){
				if(theLi.id){
					hideChild(theLi.id.substr(7));
					leftOffset=leftOffset+theLi.clientWidth;
					topOffSet=topOffSet+theLi.clientHeight+1;
				}
			}
			theLi=myLi;
			while(theLi=theLi.nextSibling){
				if(theLi.id){
					hideChild(theLi.id.substr(7))
				}
			}
			if(myEle){
				viewport.getAll();
				myLeft=((viewport.width)-996)/2
				if(level==1){
					myEle.style.top=32+"px";
					if(leftOffset+submenuwidth>996){
							leftOffset=996-submenuwidth;
					}
					myEle.style.display="block";
					myEle.style.left=(leftOffset+myLeft)+"px";
					
				}else{
					myEle.style.top=topOffSet+"px";
					myEle.style.left=(submenuwidth)+"px";
					
					if((myEle.parentNode.parentNode.offsetLeft+submenuwidth+submenuwidth-myLeft>996)){
							myEle.style.left=(-submenuwidth)+"px";
					}else{
						myEle.style.left=(submenuwidth)+"px";
					}
				}
			}
			
		}
		function callHide(){
				winInterval=window.setTimeout("hideAll()",700)
		}
		function hideChild(parent_id){
			myElex=document.getElementById('childof_'+parent_id);
			if(!myElex){
				return false;
			}
				myElex.style.top='-999px';
				myElex.style.left='-999px';
		}
		function hideAll(){
				for(i=0;i<arr_menus_displayed.length;i++){
					myElex=document.getElementById('childof_'+arr_menus_displayed[i]);
					if(myElex){
						myElex.style.top='-999px';
						myElex.style.left='-999px';
					}
				}
				arr_menus_displayed= Array();
		}
var item_opened;
var sec_item;
function show_items_for(which,secondli){
if(item_opened){
item_opened.className=item_opened.className.replace(" opened" ,"");
}
if(sec_item){
sec_item.className=item_opened.className.replace(" opened" ,"");
}

document.getElementById('leftnav_li_'+which).className=document.getElementById('leftnav_li_'+which).className+' opened'
item_opened=document.getElementById('leftnav_li_'+which);
if(secondli){
 document.getElementById('leftnav_li_'+which+"_"+secondli).className=document.getElementById('leftnav_li_'+which+"_"+secondli).className+' opened'
 sec_item=document.getElementById('leftnav_li_'+which+"_"+secondli);
}

}