
 function menu_tree(tree_path) {

  var pre_tree_path;
  
  arr_tree_path = new Array();
  arr_pre_tree_path = new Array();
  
  pre_tree_path = getCookie('menu_tree_items');

  setCookie('menu_tree_items', tree_path); 
  
  if(pre_tree_path != null) {  
  
     arr_pre_tree_path = pre_tree_path.split(".");
     arr_tree_path = tree_path.split(".");

     if(arr_tree_path.length <= arr_pre_tree_path.length)
        manage_menu_tree_items(pre_tree_path, 'none', '.');       

  } // end if
 
  manage_menu_tree_items(tree_path, 'block', '.');
      
 } // end function
 

 function manage_menu_tree_items(tree_path, status, icon) {

  var mtp, mtp_item, omtp_item;

  mtp_item = "";
  omtp_item = "";
  
  menu_tree_path = new Array();
  
  menu_tree_path = tree_path.split(".");
  
  for(mtp=0;mtp<menu_tree_path.length;mtp++) {
  
      if(mtp_item != "")
         mtp_item += ".";
         
      mtp_item += menu_tree_path[mtp];
      omtp_item = "p" + mtp_item;

      txt = "";
      
      if(document.getElementById(mtp_item)) {
      /*
         txt = document.getElementById(mtp_item).innerHTML;

         if(status == "block") {
            txt_data = txt.split("block");
            
            for(rd=0;rd<txt_data.length-1;rd++)
                txt = txt.replace("block", "none");
                
            document.getElementById(mtp_item).innerHTML = txt;
            
         } // end if
       */
         document.getElementById(mtp_item).style.display = status;
         document.getElementById("A" + mtp_item).className = "smenu1";
         
      //   if(status == "block")
      //      startMenuEffects();
            
       //  document.getElementById(omtp_item).innerHTML = icon;
       
      } // end   
     
  } // end for 

 } // end function
  


//Get Cookie Function
function getCookie(name) {
	var cname = name + "=";
	var dc = document.cookie;
	
	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
		}
	}
	return null;
}

//Set Cookie Function
function setCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) + 
	((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
	((path == null) ? "" : "; path=" + path) +
	((domain == null) ? "" : "; domain=" + domain) +
	((secure == null) ? "" : "; secure");
}


