function menu(elem, active){
    if(active==1){
   	 var subid = "sub"+elem.id;
  	 if(document.getElementById(subid)){
	   	 document.getElementById(subid).style.display="block";

		 var  left = elem.offsetLeft;
		 var  top = elem.offsetTop;
		 for (var parent = elem.offsetParent; parent; parent = parent.offsetParent)
		   top += parent.offsetTop;

	   	 document.getElementById(subid).style.left = left-20;
	   	 document.getElementById(subid).style.top = top + elem.offsetHeight;
	   	 document.getElementById(subid).style.width = elem.offsetWidth;
	   	 }
   	 }else{
   	 	 elem.style.background="";
	   	 var subid = "sub"+elem.id;
	   	 if(document.getElementById(subid))
   	 	 	document.getElementById(subid).style.display="none";
   	 	}
   	}

    function r_arr(id){
    	 document.getElementById('arr_'+id).src='/images/rarr.png';
    	}
    function d_arr(id){
    	 document.getElementById('arr_'+id).src='/images/darr.png';
    	}

    function toggle(id){
   		 var elem = document.getElementById(id);
   		 if(elem){
   		   if(elem.style.display=='none'){
   		 	 elem.style.display='block';
			 elem.style.left = 165+elem.parentNode.offsetLeft;
   		 	 document.getElementById('arr_'+id).src='/images/darr.png';
   		 	}else{
   		 		elem.style.display='none';
				document.getElementById('arr_'+id).src='/images/rarr.png';
   		 		}
   		 	}

    	}

     	function show_heights(id){
   		 var elem = document.getElementById(id);
   		 if(elem){
	   
   		 elem.style.display='block';
   		 	}
   		 return false;
   		}

function hide_heights(id){
   		 var elem = document.getElementById(id);
   		 if(elem){	
   		 		elem.style.display='none';
   		 	}
   		 return false;
   		}

function hide_active_heights(){
		var elems = getElementsByClass('nav_popup',null, 'div');
		for(i=0;i<elems.length;i++){
 		 elems[i].style.display='none';
		}
   		 return false;
   		}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}