var blnShowWaitDialog = false;
var prevMenuGroupId = "";
var lastoutMenuGroupId = "";
var prevMenuId		= 0;
	
function menuGroup_Collapse(groupId) {
      if (groupId != "" && groupId != this.id && document.getElementById(groupId)) {
	  	if (document.getElementById(groupId+"_submenus") != null) {
        document.getElementById(groupId+"_submenus").style.display="none";
		}
        document.getElementById(groupId).className="menu_group";
      }	
}
function menuGroup_onClick() {
	//RETURNED
	if(blnShowWaitDialog)clearPreloadPage();
	lastoutMenuGroupId = "";
	MM_startTimeout();
	this.className = "menu_group_selected";
	document.location= '/viewsite/?Cat='+ this.id;
	return;
  }

function menuGroup_onMouseOver() {
  	MM_startTimeout();
	this.className = "menu_group_mouseover";
    var elm = document.getElementById(lastoutMenuGroupId);
	if (elm && window.ActiveMenu)elm.className="menu_group";
	if (prevMenuGroupId == this.id)return;
	var elm = document.getElementById(this.id.concat("_submenus"));	
	if(elm&&(elm.style.display=="none")){
		MM_showMenu(eval('popup_'.concat(this.id)),157,-1,null,this.id);
	}
}
function menuGroup_onMouseOut() {
	MM_startTimeout();
	if (prevMenuGroupId != this.id)lastoutMenuGroupId = this.id; else lastoutMenuGroupId = "";
	if (window.ActiveMenu && (window.ActiveMenu.Menu.label == this.id))return;
    if (prevMenuGroupId == this.id)this.className = "menu_group_selected";
	else this.className = "menu_group";
}
function menu_onClick(theme,mlink,mprivate){
	if(!mLink)return;
	if(!theme)theme="viewsite";
	
}
function menuItem_onClick(e,objClick) {
	alert(objClick);
	//if isNull e ==> call from another function
	//else not null ==> clicked method
	if(blnShowWaitDialog)clearPreloadPage();
	if(e!=null){
		param = this.id.split("_");
		isPrivate = (this.getAttribute('scope')&&this.getAttribute('scope').toLowerCase()=='true');
		if(isPrivate){
			if(blnShowWaitDialog)clearPreloadPage();
			menuGroup_Collapse(prevMenuGroupId);
			//redirect to login
			document.location = '/locallogin/?Cat=' + this.id;
			return;
		}
		document.location= '/viewsite/?Cat='+ param[0]+'&sCat='+param[1]; //break;
	} else { 
		if(objClick){param = objClick.split("_");
		document.location= '/viewsite/?Cat='+ param[0]+'&sCat='+param[1]; }
	}
  }
  
  function menuItem_onMouseOver() {
	MM_startTimeout();
    var elm = document.getElementById(lastoutMenuGroupId);
	if (elm && window.ActiveMenu)elm.className="menu_group";  
  	if (prevMenuId == this.id)return;
    this.className = "menu_item_mouseover";
  }

  function menuItem_onMouseOut() {
    if (prevMenuId == this.id) {
      this.className = "menu_group_selected";
    } else {
      this.className = "menu_item";
    }
  }

  function init_group_menu_items(groupItemIds,groupItemLink) {
    var ids = groupItemIds.split(";");
	var lnk = groupItemLink.split(";");
    var item;
    for (var i=0; i < ids.length; i++) {
      if (ids[i] != "") {
        item = document.getElementById(ids[i]);
        if (item) {
          item.onmouseover = menuGroup_onMouseOver;
          item.onmouseout = menuGroup_onMouseOut;
		  //if (lnk[i] == "")
		  //item.onclick = menuGroup_onClick;
        }
      }
    }
  }

  function init_sub_menu_items(subItemIds,subItemLink) {
    var ids = subItemIds.split(";");
	var lnk = subItemLink.split(";");
    var item;
    for (var i=0; i < ids.length; i++) {
		  if (ids[i] != "") {
			item = document.getElementById(ids[i]);
			if (item) {
			  item.onmouseover = menuItem_onMouseOver;
			  item.onmouseout = menuItem_onMouseOut;
			  //if (lnk[i] == "")item.onclick = menuItem_onClick;
			}
		  }
    }
  }

 function init_vert_menu(groupItemIds,groupItemLinks,subItemIds,subItemLinks,defGroup,defItem) {
    init_group_menu_items(groupItemIds,groupItemLinks);
    init_sub_menu_items(subItemIds,subItemLinks);
    if (defGroup != "") {
		//alert('Cat: '+ defGroup + '------sCat: ' + defItem);
      var elm = document.getElementById(defGroup);
	  if(elm) {
		var crGroup = elm;
		//prevMenuGroupId = defGroup;
		//elm.className = "menu_group_selected";
		elm=document.getElementById(defGroup+"_submenus");  
		if(elm){
			elm.style.display = '';
			elm=document.getElementById(defGroup+"_"+defItem);
			if(elm){
				elm.className = "menu_group_selected";
				prevMenuId = defGroup+"_"+defItem;
			} else {
				crGroup.className = "menu_group_selected";
				prevMenuGroupId = defGroup;
			}
		} else {
			crGroup.className = "menu_group_selected";
			prevMenuGroupId = defGroup;
		}
	  }
	}
}
 //-->