/*
  //alert(xx);
*/
//---------------------------
var kSepA='|'; //mzz
var mmenu=new Array();
//---------------------------
if(window.addEventListener){
  //window.addEventListener('load',init,false);
  window.addEventListener('unload',done,false);
}else{
  if(window.attachEvent){
    //window.attachEvent('onload',init);
    window.attachEvent('onunload',done);
  }else{
    if(document.getElementById){
      //window.onload=init;
      window.onunload=done;
    }else{
      //alert(xx);
    }
  }
}
//---------------------------
//---------------------------
function submenu(pid){
  var ok=false;
  var e=document.getElementById(pid);
  if(e){
    with(e.style){
      if(display==''){
        display='none';
      }else{
        display='';
        ok=true;
      }
      set_menu(pid,ok);
    }
  }else{
    alert('err '+pid);
  }
  //alert(get_cookie('toto'));
  //set_cookie('toto',pid)
  return false;
}
//---------------------------
//---------------------------
function elem(pid,pok){
  this.id=pid;
  this.ok=pok;
}
//---------------------------
//---------------------------
function set_menu(pid,pok){
  var index=-1;
  var vmax=mmenu.length;
  //alert(vmax);
  for(var i=0;i<vmax;i++){
    if(mmenu[i].id==pid){
      index=i;
      break;
      alert('STOP');
    }
  }
  if(index==-1){
    mmenu[vmax]=new elem(pid,pok);
  }else{
    mmenu[index].id=pid;
    mmenu[index].ok=pok;
    //mmenu[index].elem(pid,pok);
  }
}
//---------------------------
//---------------------------
function init(){
  //alert('init');
  var value=get_cookie('menu');
  var arr=value.split(kSepA);
  var vmax=arr.length;
  var vid='';
  if(value){ //mzz: !=''
    for(var i=0;i<vmax;i++){
      vid=arr[i];
      //alert(vid+' '+vmax);
      mmenu[i]=new elem(vid,true);
      //mmenu[i].id=vid;
      //mmenu[i].ok=true;
      submenu(vid);
    }
  }
}
//---------------------------
//---------------------------
function done(){
  //alert('done');
  //var value='';
  var index=0;
  var arr=new Array();
  var vmax=mmenu.length;
  for(var i=0;i<vmax;i++){
    if(mmenu[i].ok){
      //value+=mmenu[i].id;
      arr[index]=mmenu[i].id;
      index+=1;
    }
  }
  set_cookie('menu',arr.join(kSepA));
}
//---------------------------
//---------------------------
function set_cookie(name,value){
  with(document){
    cookie=name+'='+value+';';
  }
}
//---------------------------
//---------------------------
function get_cookie(name){
  var value='';
  var find=name+'=';
  var posD=-1, posF=-1;
  with(document.cookie){
    if(length>0){
      posD=indexOf(find);
      if(posD!=-1){
        posD+=find.length;
        posF=indexOf(';',posD);
        if(posF==-1){
          posF=length;
        }
        value=unescape(substring(posD,posF));
      }
    }
  }
  return value;
}
//---------------------------
/*--------------------------------*/
/*--------------------------------*/
function popup(indent,ima,tit){
  var url=indent+'popup.asp?ima='+ima+'&tit='+tit;
  var name='popup';
  var features='left='+30+',top='+30+',width=10,height=10'; //screen.width, screen.height
  features+=','+'scrollbars=no,directories=no,menubar=no,resizable=yes,status=no,toolbar=no';
  //alert(indent+','+ima+','+tit+','+url);
  var win=window.open(url,name,features);
  win.focus();
/*
*/
  return false;
}
/*--------------------------------*/
