function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    
    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}
var ie = getIEVersionNumber();

window.addEvent( 'domready', function(){
	if($$('.kerdes')){
		new Fx.Accordion($$('.kerdes'),$$('.valasz'), {
			onActive: function(toggler) { toggler.addClass('current');},
			onBackground: function(toggler) { toggler.removeClass('current'); },
			onComplete: function(toggler){
				if(this.elements && this.elements[this.previous]){
					var target_pos = this.elements[this.previous].getPrevious().getPosition($('body'));
					target_pos = target_pos.y
					var window_scroll = window.getScroll();
					window_scroll = window_scroll.y;
					if(window_scroll > target_pos){
						var scrollExample = new Fx.Scroll(window);
						scrollExample.toElement(this.elements[this.previous].getPrevious());
					}
				}
			},
			show:3
		});
	}
	if($('carousel')){
		var carousel = new SlideShow('carousel', { 
			autoplay: true,
			duration: 300,
			delay: 7000,
			selector: 'img',
			transition: 'pushLeft'
		});
	}
	
	
	$$('#leftmenu dl.closed').addClass('closedjs');
	$$('#leftmenu dl.closed').removeClass('closed');

	/*var myTips = new Tips($$('.toolTipElement', 'img'), {
		showDelay: 250,
		offset: {'x': 16, 'y': 36},
		maxOpacity: .9
	});*/

	$$('#leftmenu.esemenyek dl dd p a').each(function(ev){
		if(ev.hasClass('selected')){
			ev.getParent().getNext().slide('in');
		}else{
			ev.getParent().getNext().slide('hide');
		}
		ev.addEvent( 'click', function(evt){
			evt.stop();
			sel = this;
			$$('#leftmenu.esemenyek dl dd p a.selected').each(function(ev){
				if(sel != ev){
					ev.getParent().getNext().getElement('ul').slide('out');
					ev.removeClass('selected');
				}
			})
			if(this.hasClass('selected')){
				this.getParent().getNext().getElement('ul').slide('out');
				this.removeClass('selected');
			}else{
				this.addClass('selected');
				this.getParent().getNext().getElement('ul').slide('in');
			}
		});
	});

	//alert($$('#leftmenu dl'));
	$$('#leftmenu dl').each(function(leftmenu){
		var el = leftmenu.getElement('dt a');
		el.getElement('span').removeClass('vonal');
		el.addEvent( 'mouseover', function(){
			var span = this.getElement('span');
			if(!span.getParent().getParent().getParent().hasClass('selected')){
				span.set('morph', {duration: 75, transition: Fx.Transitions.Sine.easeIn});
				span.morph({width: 40});
			}
		});
		el.addEvent( 'mouseout', function(){
			var span = this.getElement('span');
			if(!span.getParent().getParent().getParent().hasClass('selected')){
				span.set('morph', {duration: 75, transition: Fx.Transitions.Sine.easeOut});
				span.morph({width: 25});
			}
		});
		el.addEvent( 'click', function(evt){
			var span = this.getElement('span');
			evt.stop();
			if(!span.getParent().getParent().getParent().hasClass('selected')){
				//alert($$('#leftmenu dl.selected'));
				$$('#leftmenu dl.selected').addClass('closed');
				$$('#leftmenu dl.selected dt a span').setStyle('width', 25);
				$$('#leftmenu dl dt a span').each(function(bug){
					bug.setStyle('position', 'relative');
					bug.setStyle('position', 'absolute');
				});

				$$('#leftmenu dl.selected').removeClass('selected');
				span.getParent().getParent().getParent().removeClass('closed');
				span.getParent().getParent().getParent().addClass('selected');
				span.set('morph', {duration: 75, transition: Fx.Transitions.Sine.easeOut});
				span.morph({width: 68});
			}else{
				if((ie <= 6) && (ie >= 5)){
				}else{
					span.getParent().getParent().getParent().removeClass('selected');
					span.getParent().getParent().getParent().addClass('closed');
				}
			}
		});
	});
	/*$$('#leftmenu dt a').each(function(menu){
		menu.addEvent( 'click', function(evt){
			evt.stop();
			var This = evt.target;
			This.getParent().getParent().removeClass('closed');
			This.getParent().getParent().getElementsByTagName('dd')[0].slide('toggle');
			//alert(evt.target);
		})
	})*/

	$$('#leftmenu dl.closedjs').addClass('closed');
	$$('#leftmenu dl.closedjs').removeClass('closedjs');

});

