function libGetElement(name) {
  if(document.getElementById) return document.getElementById(name);
  if(document.layers) return document.layers[name];
  return document.all[name];
}


var arClassList=['menu_active', 'menu_passive', '']

function mnAction(obj,index) {
  obj.className=arClassList[index];
}

function mnGo(page) {
 if(page) window.location.href=page;
}

function mnSubmit(act) {
 with(document.form) {
   ACT.value=act;
   submit();
 }
}

function mnFullSubmit(pFID, pACT) {
 with(document.form) {
   FID.value=pFID
   ACT.value=pACT;
   submit();
 }
}

function mnFullSubmitWithGroup(pFID, pACT, pID_Group) {
 with(document.form) {
   FID.value=pFID
   ACT.value=pACT;
   ID_Grp.value=pID_Group;
   submit();
 }
}

function mnFullSubmitWithGroupAndName(pFID, pACT, pID_Group, pGroupName) {
 with(document.form) {
   FID.value=pFID
   ACT.value=pACT;
   ID_Grp.value=pID_Group;
   hiddenGrpName.value=pGroupName;
   submit();
 }
}

function mnFullSubmitWithCategory(pFID, pACT, pID_Cat,pCatName) {
 with(document.form) {
   FID.value=pFID
   ACT.value=pACT;
   if(document.form.ID_Cat){
     ID_Cat.value=pID_Cat;
   };
   if(document.form.hiddenSubGrpName){
     hiddenSubGrpName.value=pCatName;
   };
   
   submit();
 }
}

function mnExpand(name, page) {
 var div=libGetElement(name);
 if(div) {
    if(div.style.display=="none") div.style.display="block";
	else div.style.display="none";
 }
 
 if(page) window.location.href=page;
}

