
$(window).load(function() {

	$("div.advert").show();

/* :hover script (jQuery) - .onMouse class-t kell adni az adott elemnek */

	if ($.browser.msie && jQuery.browser.version.substr(0,1) == "6") {
		$('.onMouse').bind("mouseenter mouseleave", function() {
			$(this).toggleClass('hover');
		});
	}

/* deafultValue trukk - .defaultValue class kell a text inputnak */
	$("input.defaultValue").focus(function() {
		if (this.value == this.defaultValue) {
			this.value = "";
		}
	});
	$("input.defaultValue").blur(function() {
		if (this.value == "") {
			this.value = this.defaultValue;
		}
	});

/* form reset - kell a formon belul egy link .reset osztallyal - lasd lent */
	$("a.reset").click(function() {
		$(this).parents("form").clearForm();
		return false;
	});

/* adatmodositas layer */
	$('#adatmod_gomb').mouseover(function() {
		$('#adatmod_layer').show();
	});
	$('#adatmod_menu_1').mouseover(function() {
		$('#adatmod_layer').show();
		$("#adatmod_layer").removeClass().addClass("adatmod_menu_1");
	});
	$('#adatmod_menu_1').mouseout(function() {
		$("#adatmod_layer").removeClass();
	});
	$('#adatmod_menu_2').mouseover(function() {
		$('#adatmod_layer').show();
		$("#adatmod_layer").removeClass().addClass("adatmod_menu_2");
	});
	$('#adatmod_menu_2').mouseout(function() {
		$("#adatmod_layer").removeClass();
	});
	$('#adatmod_layer').mouseout(function() {
		$('#adatmod_layer').hide();
	});

/* login layer */
	$("#site_fejlec a.belepes").mouseover(function() {
		$(this).addClass("hover");
		$("form#belepes_layer").show();
	}).click(function() {
		$(this).removeClass("hover");
		$("form#belepes_layer").hide();
		return false;
	});
/*	$("form#belepes_layer").mouseover(function() {
		$(this).show();
		$("a#gomb_belepes").addClass("hover");
	}).mouseout(function() {
		$(this).hide();
		$("a#gomb_belepes").removeClass("hover");
	});
*/
	$("form#belepes_layer a.reset").click(function() {
		$("#site_fejlec a.belepes").removeClass("hover");
		$(this).parents("form").hide();
		return false;
	});

/* korvalaszto menu */
	$("#site_korvalaszto li").mouseover(function() {
		$this = $(this);
		$("#site_korvalaszto_vonal").removeClass().addClass($this.attr("class"));
	}).mouseout(function() {
		$("#site_korvalaszto_vonal").removeClass();
	});

/* layer */
	var timer;
	var layer;

	$(".layerMutato").mouseover(function() {
		clearTimeout(timer);
		layer = $(this).parent(".layerBefoglalo").find(".layer");
		if ($('.layer:visible').html() != layer.html()) {
			$('.layer:visible').hide();
		}
		timer = setTimeout(layerShow, 300);
	}).mouseout(function() {
		clearTimeout(timer);
		timer = setTimeout(layerHide, 200);
	});
	$(".layer").mouseover(function() {
		clearTimeout(timer);
		layer.show();
	}).mouseout(function() {
		clearTimeout(timer);
		timer = setTimeout(layerHide, 200);
	});

	function layerShow() {
		layer.fadeIn();
	}

	function layerHide() {
		layer.hide();
	}

/* user infoLayer */

	var $infoLayer;
	var $posClass;
	var $tobbiHsz;

	$('a.infoLink img').mouseover(function() {

		clearTimeout(timer);

		$this = $(this);
		$infoLayer = $this.parent().parent().find('.userInfo');

		if ($('.userInfo:visible').html() != $infoLayer.html()) {
			$('.userInfo:visible').hide();
		} else {
			$('.userInfo:visible').show();
		}

		var $offset = $this.offset();
		var $height = $infoLayer.height();

		$nullaPont = (($(window).scrollTop() + $(window).height()) - ($offset.top + 90 + $height));

		if ($nullaPont > 0) {
			$posClass = "info_le";
		} else {
			$posClass = "info_fel";
		}

		$infoLayer.addClass($posClass);

		$infoLayer.css("height", $height).css("left", $offset.left-26);
		if ($posClass == "info_le") {
			$infoLayer.css("overflow", "hidden").css("top", $offset.top+70);;
		} else {
			$infoLayer.css("top", $offset.top-$height);
		}

		timer = setTimeout(infoLayerMutat, 300);

	}).mouseout(function() {
		clearTimeout(timer);
		$infoLayer.find('div').removeClass();
		timer = setTimeout(infoLayerHide, 200);
	});

	$('.userInfo').mouseover(function() {
		clearTimeout(timer);
		$infoLayer.addClass($posClass).show();
	}).mouseout(function() {
		clearTimeout(timer);
		infoLayerHide();
		timer = setTimeout(infoLayerHide, 200);
	});

	function infoLayerMutat() {
		$infoLayer.fadeIn();
	}

	function infoLayerHide(){
		$infoLayer.hide();
		$infoLayer.removeClass($posClass).css("overflow", "visible");
	}

var $title = document.title;
var $url = top.location.href;

/* kedvencek koze */
	$("a.kedvencek_koze").click(function() {

		// Internet Explorer
		if (document.all) {
		   window.external.AddFavorite($url, $title);
		}
		// Mozilla Firefox
		else if (window.sidebar) {
		   window.sidebar.addPanel($title, $url, '');
		}
		else {
		   alert("Sajnos, a te böngésződ nem támogatott.\nA CTRL+D billentyű kombinációval elmentheted ezt az oldalt könyvjelzőként.");
		}
		return false;
	});

/* Kezdolapnak */
	$("a.kezdolapnak").click(function() {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage($url);
		return false;
	});

/* smiley doboz */

	$(".smiley a.gomb").click(function() {
		var $this = $(this);
		$this.parent(".smiley").toggleClass("nyitva");
		var $title = $this.attr("title");
		if ($title == "továbbiak") {
			$this.attr("title", "visszazár").html("visszazár");
		} else if ($title == "visszazár") {
			$this.attr("title", "továbbiak").html("továbbiak");
		}
		return false;
	});

/* leGordulo */

	var $nyitva = false;

	if (!($.browser.msie && jQuery.browser.version.substr(0, 1) == "6")) {
		$(".szuro select").hide();
		$(".szuro a.leGordulo").show();
	}

	$(".szuro a.leGordulo").click(function(){
		$this = $(this);
		$this.toggleClass("nyitva");
		$setter = $(".szuro div." + $this.attr("id") + " ul li a");
		$toset = $(".szuro select." + $this.attr("id")).get(0);
		$setter.click(function() {
			$this = $(this);
			$toset.value = $this.attr('href').replace('#', '');
			$($toset).trigger("change");
		});
		$lista = $(".szuro div." + $this.attr("id"));
		$lista.toggle();
		$lista.mousemove(function() {
			$nyitva = true;
		}).mouseout(function() {
			$nyitva = false;
		});
		return false;
	}).blur(function(){
		if (!$nyitva) {
			$this.removeClass("nyitva");
			$lista.hide();
		}
	});

	$(".szuro ul li a").click(function() {
		$this = $(this);
		$(".szuro a#" + $this.parents("div[class^='gordulo_']").attr("class")).find("em").text($this.html()).end().removeClass("nyitva");
		$this.parents("div[class^='gordulo_']").hide();
		return false;
	});

/* toolbar betumeret novelo */

	var $toolbar = $("ul.toolbar");
	if (0 < $toolbar.length) {
		var $tartalom = $("#" + $toolbar.attr("class").substr(8));
		var $betuMeret = $tartalom.attr("class").substr(6,1);
	}

	$(".toolbar li#gomb_betu_minusz a").click(function() {
		$(".toolbar li#gomb_betu_plusz a").removeClass();
		if ($betuMeret != 1) {
			$betuMeret--;
			if ($betuMeret == 1) {
				$(this).addClass("inaktiv");
			}
			$tartalom.removeClass().addClass("meret_" + $betuMeret);
		}
		return false;
	});

	$(".toolbar li#gomb_betu_plusz a").click(function() {
		$(".toolbar li#gomb_betu_minusz a").removeClass();
		if ($betuMeret != 4) {
			$betuMeret++;
			if ($betuMeret == 4) {
				$(this).addClass("inaktiv");
			}
			$tartalom.removeClass().addClass("meret_" + $betuMeret);
		}
		return false;
	});


/* toolbar gomb kiiro */
	$("#toolbar_2 li a").mouseover(function() {
		$this = $(this);
		$("#toolbar_2 li#gombszoveg").text($this.attr("title"));
	}).mouseout(function() {
		$("#toolbar_2 li#gombszoveg").text("");
	});

/* legordulo select utanzat */
	var $legorduloNyitva = false;

	$("a.legordulo").click(function() {
		$this = $(this);
		$this.toggleClass("nyitva");
		$lista = $("." + $this.attr("id"));
		$lista.toggle();
		$lista.mousemove(function() {
			$legorduloNyitva = true;
		}).mouseout(function() {
			$legorduloNyitva = false;
		});
		return false;
	}).blur(function(){
		if (!$legorduloNyitva) {
			$this.removeClass("nyitva");
			$lista.hide();
		}
	});

// login link varazslo
	if (USER_LOGGED_IN) {
		$("a.login_link").each(function(){
			var $this = $(this);
			var tmp = $this.attr('href').match(";fwd=([^;$]+)");
			var decoded = URL.decode(tmp[1]);
			if (decoded != tmp[1]) {
				tmp[1] = decoded;
			}
			$this.attr('href', tmp[1]);
		});
	}

// textarea / input maxlength cropper
	$(".counter").keyup(function(){
		$this = $(this);
		$text = $this.get(0);
		$counter = $("#" + $this.attr("id") + "_cnt").get(0);
		if (!$counter) {
			return;
		}
		$cnt = parseInt($counter.innerHTML);
		if (!$counter.orig) {
			$counter.orig = $cnt;
		}
		$db = $counter.orig - $text.value.length;
		if ($db >= 0) {
			$counter.innerHTML = $db;
		} else {
			$text.value = $text.value.substr(0, $counter.orig);
		}
	});
	$(".counter").blur(function(){ $(this).trigger("keyup"); });
	$(".counter").change(function(){ $(this).trigger("keyup"); });
	$(".counter").trigger("keyup");

/* form ellenorzes */
	$("form.chkLogin").submit(function(){
		$form = $(this);
		if ($form.find("input[name='username']").val() == $form.find("input[name='username']").defaultValue || $form.find("input[name='username']").val() == '') {
			alert('Kérjük töltsd ki a felhasználónév mezőt!');
			return false;
		} else if ($form.find("input[name='password']").val() == $form.find("input[name='password']").defaultValue || $form.find("input[name='password']").val() == '') {
			alert('Kérjük töltsd ki a jelszó mezőt is!');
			return false;
		}
		else return true;
	});

/* alert box */
	$("#bsz_alert a").click(function(){
		return animate("#bsz_alert");
	});

/* A regisztracio es profil szerkesztese oldalakon kinyithato formok */

	$(".adat_csoport h5 a").click(function(){
		$(this).parents(".adat_csoport").toggleClass("nyitva");
		return false;
	});

});

function animate(selector, remove)
{
	if ($.browser.msie && jQuery.browser.version.substr(0, 1) == "6") {
		$(selector).slideUp("slow");
	} else {
		$(selector).animate({
			height: "0px",
			paddingTop: "0px",
			opacity: 0
		}, "1000", "linear", function(){$(selector).hide()});
	}
	if (remove) {
		setTimeout("$('" + selector + "').remove()", 1500);
	}
	return false;
}

/* ezt erdemes lenne akar a jquery.js-be is beletenni: http://www.learningjquery.com/2007/08/clearing-form-data */

$.fn.clearForm = function() {
  return this.each(function() {
	var type = this.type, tag = this.tagName.toLowerCase();
	if (tag == 'form')
	  return $(':input',this).clearForm();
	if (type == 'text' || type == 'password' || type == 'file' || tag == 'textarea')
	  this.value = this.defaultValue; /* Lacko: a defaultValue-t adja vissza; ha nincs akkor semmi - remelem gondot nem okoz */
	else if (type == 'checkbox' || type == 'radio')
	  this.checked = false;
	else if (tag == 'select')
	  this.selectedIndex = 0; /* ezt Lacko irta at -1 -rol */
  });
};

/* google analytics click tracking */
_uacct = "UA-4369473-1";

/* webaudit */
var WEBAUDIT = function() {

	this.WACID=null;
	this.WACIDName="WACID";

	this.getCookie=function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}

	this.setCookie=function(name, value, topDomain) {
		var date = new Date(2020,12,31,23,59,59);
		var expires = "; expires="+date.toGMTString();
		document.cookie = name+"="+value+expires+"; path=/; domain=" + topDomain;
	}

	this.generateID=function(splitter) {
		var sp=(splitter) ? splitter : 'A';
		var now=new Date();
		return Date.parse(now.toGMTString()) + sp + Math.floor(Math.random()*1000000000);
	}

	this.getTopDomain=function(fullDomain) {
		var darabok=fullDomain.split('.');
		return darabok[(darabok.length-2)] + '.' + darabok[(darabok.length-1)];
	}

	this.getDomain=function(url) {
		var urlDarabok=url.split('/');
		return urlDarabok[2];
	}

	this.WACID=this.getCookie(this.WACIDName);
}

var wa = new WEBAUDIT();
var felbontas = "";
var same = Math.floor(Math.random()*1000000);
var wa_url = "@u=";
var wa_referrer = "@r=";

if (wa.WACID==null) {
	wa.WACID=wa.generateID('A');
	wa.setCookie(wa.WACIDName,wa.WACID,wa.getTopDomain(wa.getDomain(document.URL)));
}

same = same + "@c=" + wa.WACID;
if(screen) felbontas='@s='+screen.width+'x'+screen.height;
if(document.referrer) wa_referrer=wa_referrer+document.referrer;
if(document.URL) wa_url=wa_url+document.URL;
same = same + felbontas + wa_url + wa_referrer;

/* webaudit end */

/* "Mediatar" cikk doboz min-width script (jQuery) */
$(function() {
	if ($.browser.msie) {
		$this = $('.cikk_mediatar_belso');
		$szelesseg = $this.width();
		if ($szelesseg < 210) {
			$this.width(210);
		}
		$('.cikk_mediatar_belso .cikk_mediatar_gomb').width($szelesseg - 9);
	}
});

function _spam_fix(a)
{
	a.href = a.href.replace(/_NO_SP_AM_./g, "");
	return true;
}

function _spam_fix_status(a, what)
{
	if (what) {
		window.status = a.href.replace(/_NO_SP_AM_./g, "");
	} else {
		window.status = '';
	}
}

