onerror = errorHandler;
function errorHandler(){return true;}
/*****************lev******/
function showHideLayer(div, to){
	var _div = $(div);
	if(!_div.overlay){
		_div.overlay = new Element('div', {
			id: 'overlay',
			'styles':{
				'z-index': 9999
			}
		}).inject(document.body);			
		_div.overlay.fx = new Fx.Tween(_div.overlay, {property: "opacity"});
	}
	if(to == 1){	
		if(Browser.Engine.trident4)
			_div.overlay.setStyles({	
				'position': 'absolute',
				'height': window.getScrollHeight(),
				'width': window.getScrollWidth()					
			});
		_div.overlay.fx.set(0).start(0.4);
		_div.setStyles({
			'position': Browser.Engine.trident4 ? 'absolute' : 'fixed',
			'top': (Browser.Engine.trident4 ? window.getScrollTop() : 0) + (window.getHeight() - _div.getCoordinates().height)/2,
			'left': window.getWidth()/2 - _div.getCoordinates().width/2			
		});
		_div.overlay.addEvent('click', function(){
			_div.overlay.fx.start(0);
			_div.setStyles({
				'top': -1000,
				'left': -1000
			});
			window.removeEvents('scroll');
			window.removeEvents('resize');
		});
		window.addEvent('scroll', function(){
			_div.setStyles({
				'top':  (Browser.Engine.trident4 ? window.getScrollTop() : 0) + (window.getHeight() - _div.getCoordinates().height)/2,
				'left': window.getWidth()/2 - _div.getCoordinates().width/2			
			});
		});
		window.addEvent('resize', function(){
			_div.setStyles({
				'top':  window.getScrollTop() + (window.getHeight() - _div.getCoordinates().height)/2,
				'left': window.getWidth()/2 - _div.getCoordinates().width/2			
			});
		});
	}
	else{
		_div.overlay.fx.start(0);
		_div.setStyles({
			'top': -1000,
			'left': -1000
		});
		window.removeEvents('scroll');
		window.removeEvents('resize');
		
	}
}

					
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  //eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if(selObj.options[selObj.selectedIndex].value == '') return;
window.open(selObj.options[selObj.selectedIndex].value, '_blank');
  
  if (restore) selObj.selectedIndex=0;
}
////////////////////////////
var Navigator = new Class({
		
		Implements: [Options, Events, Chain],
		
		initialize: function(element, options){
			this.element = element;
			this.setOptions(options);
			this.setupNavigator();
		},
		
		setupNavigator: function(){
			var navHolder = $(this.element);
			if (!navHolder) {
				return;
			}
			var uls = navHolder.getElement('ul');
			var togglers = uls.getElements('a.sublev');
			var startToggle = -1;
			for(var i=0; i<togglers.length; i++){
				if(togglers[i].hasClass('open')){
					startToggle = i;
					break;
				}
			}
			
			var elements = uls.getElements('ul').setStyle('display', 'block');
			
			var accordionObj = new Accordion(togglers, elements, {
				duration: 'short',
				display: startToggle,
				show: startToggle,
				alwaysHide:true,
				onActive: function(toggler, element){
					toggler.getParent().addClass('current2');				
				},
				onBackground: function(toggler, element){
					toggler.getParent().removeClass('current2');
				}			
			});			
		}	
	});
///////////////////////////
window.addEvent('domready', function(){	
	var myMenu = new MenuMatic();
	new Navigator('levMenu');
});