(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);

$(document).ready(function() {


	$("#fomenuk-ul>li").hover(function() {
		$(this).find("a").addClass("menu-aktiv");
		$(this).find("div").show();

	},function() {
		$(this).find("a").removeClass("menu-aktiv");
		$(this).find("div").hide();

	});
	
	$(".kerdes").click(function () {
		var id = this.id.replace("kerdes_","valasz_");
    	$(".valasz").each(function (index, domEle) {
        	if (domEle.id!=id) {
    			$(domEle).slideUp("slow");
    		}
    		if (domEle.id==id) {
	        	$(domEle).slideDown("slow");
        	}
      	});
      	return false;
    });
		
	$(".confirm").click(function() {
		return confirm("Biztosan törölni akarja?");
	});
	
	$(".fancybox").fancybox();

	$(".regfelt_fancybox").fancybox({
		width:800,
		height:500,
		autoDimensions:false
	});
	
	$(".datepicker").datepicker({ 
		dateFormat: 'yy-mm-dd',
		nextText: 'Következő',
		prevText: 'Előző',
		changeMonth: true,
		changeYear: true,
		currentText: 'Ma',
		firstDay: 1,
		dayNames: ['Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
		dayNamesShort: ['Vas','Hét', 'Kedd', 'Szer', 'Csüt', 'Pén', 'Szom'],
		dayNamesMin: ['Va', 'Hé', 'Ke', 'Sze', 'Cs', 'Pé', 'Szo' ],
		monthNames: ['Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December'],
		monthNamesShort: ['Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December']	
	});
	
	
	
	var datum = new Date();
	var ev=datum.getFullYear();
	var ho=datum.getMonth()+1;
	var honapok = new Array('január','február','március','április','május','június','július','augusztus','szeptember','október','november','december');
	function update () {
		$("#naptar-tabla").hide().load("/programnaptar",{year: ev, month: ho},function () {
			$(this).show("slow");
		});
		$("#aktualis-honap").html(ev+" "+honapok[ho-1]);
	}
	
	$('#elozo-honap').click(function() {
		if(ho==1){
			ev--;
			ho=12;
		}else{
			ho--;
		}
		update();

		return false;
	});
	$('#kovetkezo-honap').click(function() {
		if(ho==12){
			ev++;
			ho=1;
		}else{
			ho++;
		}
		update();
		
		return false;
	});
	
	$("#add").click(function() {
		var $elozo = $(this).parent().find("input[type=text]:last");
		$elozo.clone().attr("value","").insertBefore("#add");
		$elozo.removeClass("inline");
	});
	
	$("#uzenet").dialog({
			autoOpen: true,
			title:"Üzenet",
			modal:true,
			draggable: true,
			width:400,
			buttons:{
				"Ok": function () {
					$(this).dialog("close"); 
				}
			}
	});	
	$("#belep").dialog({
			autoOpen: true,
			title:"Belépés",
			modal:true,
			draggable: true,
			width:400

	});
		
	// $("#reg_click, #hossz_click").click(function() {
	// 	$(".loading p").vAlign();
	// 	$(".loading").show();
	// 	$(this).attr("disabled","disabled");
	// });
	
	$(function() {
		$("#accordion, #cimlap").accordion({
			collapsible: true,
			active: 0
		});
	});
	
	$("#fiz_mod").change(function() {
		$("#idoszak").load(
			"/getarak/"+$("#fiz_mod").val()
		);
	});
	

	


	$("#fejlec-szoveg-div").delegate(".megse", "click", function(){
		$("#fejlec-szoveg-div form input[type=text], #fejlec-szoveg-div form textarea").val("");
		$("#kozponti-form").toggle();
		$("#ajanlatkeres-link").toggleClass("lenyitva");
	});
});

function ugorj(ez){
    window.location = ez.value;
}


function CheckFieldLength(fn,wn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(wn).innerHTML = len;  
}


function kiemelesheteAjax(kat){
	$.get("/hirdetesek/kiemeleshete/"+kat, function(data) {
		$('#KiemelesHete').html(data); 
	});
}
