/**
 * @author Voov
 */
	var isIE = navigator.userAgent.toLowerCase().indexOf('msie 6') != -1;
	var myTabs = null;
	var j=1;
	var slider_closed = false;
	var fast_close = false; // gyorsan bez�rja
	var last_current = null;
	//var sizes = new Array(290, 150, 310, 1100, 120, 270);
	var sizes = new Array(390, 290, 370, 470, 290, 320);
	
	function fv_ures(o) { return o; }
	
	window.addEvent('load', function () {
		
		if (isIE) {
			for(var i=2;i<=6;i++) {
				//document.getElementById("pane_" + i).style.display = "none";
			}
		}
		
		myTabs = new SlidingTabs('menu_main', 'panes');
		
		myTabs.addEvent("change", function(event) {
			//alert(event.target);
			
			var old_obj = this.buttons[this.current];
			var next_elem_c = this.panes.indexOf($(event.target));
			j = next_elem_c + 1;
			var new_obj = this.buttons[next_elem_c];
			if (old_obj.id.indexOf('_on') > -1)
				old_obj.id = old_obj.id.substr(0, old_obj.id.length-3);
			new_obj.id += "_on";
			
			if (isIE) {
				// IE hakk	
				
				event.animateChange = false;
			}
			
			slider_closed = false;
		});
		
		window.addEvent('resize', myTabs.recalcWidths.bind(myTabs));
		//myTabs.recalcWidths.bind(myTabs);
		
		fast_close = true;
		hideShow();
		fast_close = false;
	});
		
	function stepNext() {
		if (j == 6) return;
		j++;
		myTabs.changeTo(j);
		slider_closed = false;
	}
	
	
	function hideShow() {
		
		
		if (isIE) {
			var holder = document.getElementById("panes");
			if (slider_closed == true) {
				holder.style.display = "block";
				slider_closed = false;
				
			} else {
				holder.style.display = "none";
				slider_closed = true;
			}
			return;
		}
		
		var pane_elements = $('panes_contents').getElements('div');
		//alert(pane_elements[j-1].getStyle('height'));
		
		var goto_height = 0;
		if (slider_closed == true) {
			goto_height = sizes[j-1];
			slider_closed = false;
		}
		else {
			goto_height = 0;
			slider_closed = true;
		}
		if(fast_close == true)
			var expandDiv = new Fx.Styles($('panes'), {duration: 10});
		else
			var expandDiv = new Fx.Styles($('panes'), {duration: 500});
		expandDiv.start({
			'height': goto_height
		});	
	}
	
	function stepPrev() {
		if (j == 1) return;
		j--;
		myTabs.changeTo(j);	
		slider_closed = false;
	}
