$(document).ready(function(){

	// főmenük animálása
	$(".menu_item_text").mouseover(function(){
		$(this).animate({ paddingLeft: '+=9px', color: '#000' }, 100);
		$(this).parent('div').animate({ marginLeft: '+=11px' }, 200);
	});
	$(".menu_item_text").mouseout(function(){
		 $(this).animate({ paddingLeft: '-=9px', color: '#5f5f5f' }, 100);
		$(this).parent('div').animate({ marginLeft: '-=11px' }, 200);
	});
	$(".menu_item_sub_text").mouseover(function(){
		$(this).animate({ paddingLeft: '+=9px', color: '#000' }, 100);
		$(this).parent('div').animate({ marginLeft: '+=11px' }, 200);
	});
	$(".menu_item_sub_text").mouseout(function(){
		$(this).animate({ paddingLeft: '-=9px', color: '#5f5f5f' }, 100);
		$(this).parent('div').animate({ marginLeft: '-=11px' }, 200);
	});

	// almenük megjelenítése / elrejtése
	$(".menu_item").click(function(){
		// 
		// ha nem kibontott főmenüre kattintunk, a többi főmenü bezárása, a választott megnyitása:
		if ($(this).next('.menu_subitem_list').length ){
			$('.menu_subitem_list_selected').removeClass('menu_subitem_list_selected').addClass('menu_subitem_list').animate({ opacity: '0', height: 'toggle' }, 200);
			$(this).next('.menu_subitem_list').removeClass('menu_subitem_list').addClass('menu_subitem_list_selected').animate({ opacity: '1', height: 'toggle' }, 200);
		}
		// ha az aktuálisan kibontott főmenüre kattintunk, annak bezárása:
		else{
			$(this).next('.menu_subitem_list_selected').removeClass('menu_subitem_list_selected').addClass('menu_subitem_list').animate({ opacity: '0', height: 'toggle' }, 200);
		}
	});

	// almenük animálása
	$(".menu_subitem").mouseover(function(){
		$(this).animate({ paddingLeft: '+=4px', color: '#7f3f1f' }, 150);
	});
	$(".menu_subitem").mouseout(function(){
		$(this).animate({ paddingLeft: '-=4px', color: '#5f5f5f' }, 150);
	});
	
	// táblázat elemek kiemelése / hover:
	$(function() {
		$('table td.tdbg').hover(function(){
			$(this).addClass('h_over'); // h_over CSS osztály
		}, function() {
			$(this).removeClass('h_over');
		});
	});

	// képgaléria:
	$(function() {
		$('.lightbox_img a').lightBox();
	});
	
	// nyitó oldal linkje (akadálymentesítés):
	$(".welcome_ref").mouseover(function(){
		$(this).animate({ color: '#0f1f7f', marginLeft: '+=3pt' }, 150);
	});
	$(".welcome_ref").mouseout(function(){
		$(this).animate({ color: '#000000', marginLeft: '-=3pt'  }, 150);
	});
	
	// regisztrációs rész (tárgyalási napok és listák)
	$('div.reg_list').hide();

	$("p.reg_dat").click(function(){
		$(this).next('div.reg_list').slideToggle(200);
		var img = $(this).find("img");
		var src = img.attr("src");
		if (src.lastIndexOf("img/menu_plus.bmp") != -1){
			img.attr("src", src.replace("img/menu_plus.bmp", "img/menu_minus.bmp"));
		}
		else{
			img.attr("src", src.replace("img/menu_minus.bmp", "img/menu_plus.bmp"));
		}
	});
	
});
