function menu_mkEl(){
    var el=new Element('div',{'class':'m l'});
    el.nm=new Element('h3',{'class':'l'});
    el.nm.set('text',menu[menu.n].tit);
    el.nm.pr=menu[menu.n];
    el.grab(el.nm);
    el.nm.addEvent('click',function(){
	  SWFAddress.setValue(this.pr.url.toLowerCase());
	  menu_jump(this.pr,'');
    });
    el.mask=new Element('div',{'class':'mask l'});
    el.mask.mask_sub=new Element('div',{'class':'mask_sub l'});
    el.mask.grab(el.mask.mask_sub);
    el.grab(el.mask);
    $('menu').grab(el);
    menu[menu.n].n=menu.n;
    menu[menu.n].el=el;
    menu[menu.n].els=new Array();
    menu[menu.n].act=0;
    menu[menu.n].vLd=1;
    menu[menu.n].tLd=1;
    el.sh=function(){
	this.mask.fx.start('height',menu[menu.act].el.mask.th);
	this.nm.setStyles({'font-weight':'bold'});
    }
    el.hd=function(){
	this.mask.fx.start('height',0);
	this.nm.setStyles({'font-weight':'normal'});
    }
}

function menu_fillEl(){
    sub=menu[menu.n].data;
    var sp=new Element('div',{'class':'br l'});
    menu[menu.n].el.mask.mask_sub.grab(sp.clone());
    sub.each(function(item,n){
		var div=new Element('div',{'class':'s l'});
		div.set('text',item.tit);
		div.data=item;
		div._ld=1;//((menu[menu.n].typ==_ini && !n)? 1 : 0);
		div.n=n;
		div.prpr=menu[menu.n];
		div.addEvent('click',function(){
		      SWFAddress.setValue(this.prpr.url.toLowerCase()+'/'+((this.data.url)? this.data.url.toLowerCase(): ''));
		   // menu_jump(this.prpr,this)}
		});
		menu[menu.n].els.push(div);
		menu[menu.n].el.mask.mask_sub.grab(div);
		if(item.tit=='_blank')div.setStyle('display','none');
		if(_ini.lb==div.prpr && _ini.el.id==div.data.id)div.setStyle('font-weight','bold');
    });
    if(menu.n<menu.length-1)menu[menu.n].el.mask.mask_sub.grab(sp);
    menu.n++;
    cont_fillEl();
}


function setLn(typ,ln){
    $(typ).getElements('.sln').dispose();
    $(typ).getElements('.ln').dispose();
    if(ln==5){
	  div=new Element('div',{'class':'sln l','styles':{'margin-right':'15px'}});
	  for(var i=0;i<4; i++){
		div.clone().inject($(typ).getElement('.hd','after'));
	  }
	  div.setStyle('margin-right','0px');
	  div.inject($(typ).getElement('.hd','after'));
    }else if(ln==3){
	  div1=new Element('div',{'class':'sln l'});
	  div2=new Element('div',{'class':'ln l'});
	  div1.clone().inject($(typ).getElement('.hd','after'));
	  div2.inject($(typ).getElement('.hd','after'));
	  div1.inject($(typ).getElement('.hd','after'));
    }
}


function menu_jump(lb,el){
    menu[menu.act].els[menu[menu.act].act].setStyles({'font-weight':'normal'});
    if(menu[menu.act]!=lb){
	  menu[menu.act].el.hd();
	  menu.act=lb.n;
	  //if(!el)menu[menu.act].act=0;
	  menu[menu.act].el.sh();
	  $('cont').wrap.jump(menu.act);
	  $(menu[menu.act].typ).getElement('.hd .wrap')._reset(menu[menu.act].act);
	  $(menu[menu.act].typ).getElement('.bd .wrap')._reset(menu[menu.act].act);
	  tLd();
    }
    if(el && menu[menu.act].els[menu[menu.act].act]!=el){
	  menu[menu.act].act=el.n;
	  $(menu[menu.act].typ).getElement('.hd .wrap').jump(el.n);
	  $(menu[menu.act].typ).getElement('.bd .wrap').jump(el.n);
	  cont_fillPh();
    }
    menu[menu.act].els[menu[menu.act].act].setStyles({'font-weight':'bold'});
    //cont_fillPh($(menu[menu.act].typ).getElement('.bd .wrap').els[menu[menu.act].act],menu[menu.act].typ,menu[menu.act].els[menu[menu.act].act]);
    cont_fillInfo(menu[menu.act],menu[menu.act].els[menu[menu.act].act]);
    if(menu[menu.act].typ=='about')setLn('about',((menu[menu.act].els[menu[menu.act].act].data.cols)? 5 : 3));
}