//Zoldseghatarozohoz flag-ek
var zgyScrollTo = 15;
var zgyPicWidth = 98;
var zgyPicNum = 0;
var zgyEndFlag = 0;


/*
 * Kezdo lap beallitas
 */
function setHomepage() {
	if (document.all)  {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://'+document.domain);
	}
	else if (window.sidebar) {
	if(window.netscape) {
		 try {
			//netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			Preferences.set("browser.startup.homepage", "http://"+document.domain);
		 }
		 catch(e) {
			window.location.href = '/legyen-a-kezdolapom-firefox-utmutato-45449';
			return false;
		 }
	}
	var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
	prefs.setCharPref('browser.startup.homepage','http://'+document.domain);
	}
}



$(function(){

	// inputos oldal ugrás, function.pager.php -> pagerTemplateMme
	$('#jumplink').click(function () {
		var page = $('#jumppage').val();
		var href;

		if(isNaN(page)) {
			$.send_alert('Csak számot írhatsz a mezőbe!');
			return false;
		}

		if(page == '') {
			$.send_alert('Nem adtál meg oldalszámot!');
			return false;
		}
		
		if(this.href.indexOf('?')) { //ha volt már lapozás akkor levágás, hogy ne ehhez fűzze hozzá
			t = this.href.split('?');	
			href = t[0];
		}
		else {
			href = this.href;
		}

		this.href = href + '?p='+page;
	});
	// inputos oldal ugrás eddig

	$('#homePageLink').live('click',function(){
		setHomepage();	
	});

	/******** scrollos slide **********/
	
		zgyPicNum = $('.zgy-scroll ul').children('li').length;
		
		$(".zgy-box .zgy-scroll-next").click(function(){
			
			if(zgyPicNum > 6 && zgyEndFlag == 0) {
				zgyScrollTo += (6 * zgyPicWidth);
				$(".zgy-scroll-wrap").scrollTo( zgyScrollTo+'px', 300, {axis:'x'});
				if(zgyScrollTo > ((zgyPicNum * zgyPicWidth) - 610)) {
					zgyScrollTo = 15;
					zgyEndFlag = 1;
				}
			}			
		});

		$(".zgy-box .zgy-scroll-prev").click(function(){
			zgyScrollTo -= (6 * zgyPicWidth);
			$(".zgy-scroll-wrap").scrollTo( zgyScrollTo+'px', 300, {axis:'x'});
			if(zgyScrollTo < 0) {
				zgyScrollTo = 15;
			}
			zgyEndFlag = 0;
		});
		
/* sutiverseny */
	$("#nevezesID").click(function(){
		var divcontent = $("#alertdivcontent").html();
		$.send_alert(divcontent);
		return false;
	});
	$("#votecookie").click(function(){
		var divcontent = $("#alertdivcontent").html();
		$.send_alert(divcontent);
		return false;
	});
/* sutiverseny */
		
	
//	$(".zgy-scroll-wrap").trigger("attachjCarouselLite");
	
	$('#zgy-lista').live('change',function(){
		var nomenId = $(this).val();
		$.ajax({
			dataType: 'json',
			cache: false,
			data: ({tipus_id : nomenId}),
			url: '/ajax/?appname=Nomenclatura&method=getNomenList',
			success: function(data) {
				$('.zgy-scroll ul').empty();
				$.each(data,function(i,val){
					$('.zgy-scroll ul').append(
					'<li>'+
						'<div class="zgy-hir cf">' +
							'<a class="zgy-thumb fl" href="/hatarozo/'+val.elem_id+'">' +
								'<img src="'+val.pic_path+'" border="0" width="81" height="92" alt="'+val.elem+'" /></a>'+
						'</div>' +
					'</li>'
					);
				});
				zgyScrollTo = 15;
				$(".zgy-box .zgy-scroll-prev").trigger('click');
				zgyPicNum = $('.zgy-scroll ul').children('li').length;
				
			}
			
		});
	});
	/******** scrollos slide **********/




	$.send_alert = function(text, title) {
		if(title) {
			$('#alertLayerTitle').html(title);
		} else {
			$('#alertLayerTitle').html('Üzenet!');
		}
		if(text) {
			$('#alertLayerText').html(text);
		} else {
			$('#alertLayerTitle').html('');
		}
		
		$('#alertLayer').css({'z-index':500});

		
		ShowReclay('.reclay-gephaz', 'alertOverDiv');
		$('#alertOverDiv').css({'z-index':450});
		$('#closeAlertLayer').live('click',function() {
			HideAllReclays('alertOverDiv');
			$("#alertLayer").hide();
		});
		$('#btnCloseAlertLayer').live('click',function() {
			HideAllReclays('alertOverDiv');
			$("#alertLayer").hide();
		});
		return true;
	}

	/* ertekeles tooltipek */
	$('.ertekeles .csillag').hover(
		function(){ 
		var ertek = $(this).find('input').attr('alt');
		var html = "<span class='ertektip'><span class='ertektip-content'>"+ertek+"</span></span>";
		$(this).append(html);
		},
		function(){ HideAllErtektip(this) }
	);

	$('.ertekeles .nehezseg').hover(
		function(){ 
		var ertek = $(this).find('input').attr('alt');
		var html = "<span class='ertektip'><span class='ertektip-content'>"+ertek+"</span></span>";
		$(this).append(html);
		},
		function(){ HideAllErtektip(this) }
	);

	$('.ertekeles .ar').hover(
		function(){ 
		var ertek = $(this).find('input').attr('alt');
		var html = "<span class='ertektip'><span class='ertektip-content'>"+ertek+"</span></span>";
		$(this).append(html);
		},
		function(){ HideAllErtektip(this) }
	);


	/* recept ikonok hoverje */
	$(".recept-ikon").hover(
		function(){ ShowRectip(this) },
		function(){ HideRectip(this) }
	);


	/* recept ikonok klikkje */
	$('.ikon-kep-video, .rectip-kep-video').click(function(){
		ShowReclay('.reclay-media');
		return false;
	});

	$('.ikon-megfozve, .rectip-megfozve').click(function(){
		if( $(this).hasClass('vote') == true ) {
			var id = $(this).attr('id');

			$.ajax({
			   type: "POST",
			   url: "/ajax/post",
			   data: {
				"appname": "Recipe",
				"method": "cookedBy",
				"recipe" : id
			   },
			   success: function(msg){
					if (msg == 1) {
						$(".recept-ikon,.ikon-megfozve > img").attr('src', '/images/common_images/recept-ikon-megfozve.png');
					} else {
						$(".recept-ikon,.ikon-megfozve > img").attr('src', '/images/common_images/recept-ikon-megfozve-ures.png');
					}
				}
			});
		}
	});

	$('.ikon-ment, .rectip-ment, .ments').click(function(){
		ShowReclay('.reclay-ment');
		return false;
	});

	$('.ikon-kuld, .rectip-kuld, .kuldd, .kuld').click(function(){

		$('#kuldesbox .reclay-submit').show();
		$('#kuldesbox #ajaxLoaderDiv').hide();
		$('#kuldesbox #responseDiv').hide();
		reloadCaptcha("#kuldesbox","#send_box_captcha");
		ShowReclay('.reclay-kuld');
		return false;
	});


// Az eredeti nyomtatás kódja app és template-ben elmentve backup 20091029
	$('.ikon-nyomtat img').click(function(){
		var loc = window.location;
		var url = loc.protocol+"//"+loc.host+loc.pathname+"?nyomtat";
		window.open (url,"prnwindow","status=1, scrollbars=1"); 
//		window.document.location.href = url;
	});

	$('#simple').click(function(){
		var loc = window.location;
		var url = loc.protocol+"//"+loc.host+loc.pathname+"?nyomtat=simple";
		window.open (url,"prnwindow","status=1, scrollbars=1"); 
//		window.document.location.href = url;
	});

	$('#normal').click(function(){
		var loc = window.location;
		var url = loc.protocol+"//"+loc.host+loc.pathname+"?nyomtat=normal";
		window.open (url,"prnwindow","status=1, scrollbars=1"); 
//		window.document.location.href = url;
	});


	
	$('.no-print-gomb').click(function(){
		if($(this).hasClass('print_article')) {
			window.close();	
		}
		
	});
	
	$('.hangulatjelek_div img').click(function(){
		szoveg = $('#szoveg').val();
		$('#szoveg').val(szoveg+' '+$(this).attr('alt')+' ');
	});

	$('.valasz-link').click(function(){
		var tmp = $(this).attr("id").split('_');
		var id = tmp[tmp.length - 1];
		$('#forumvalaszid').val(id);
		var valasz_nev = $(this).parent().parent().parent().find('.forumhsz-nev').html();
		var valasz_idopont = $(this).parent().parent().parent().find('.forumhsz-datum').html();
		$('#valasz_helye').html("Válasz erre: " + valasz_nev + " ( " + valasz_idopont + " )");
	});
	

}); /* $(function() eddig */

function sorrendford() {
	if ($("#forum_tema_sorrend").val() == '0') {
		$("#forum_tema_sorrend").val('1');
	} else {
		$("#forum_tema_sorrend").val('0');
	}
	$("#forum_temak").submit();
}



function sendComment() {
	$("#hozzaszol").submit();
}

function ShowErtektip(that){
	var ertek = $(that).find('img').attr('alt');
	var html = "<span class='ertektip'><span class='ertektip-content'>"+ertek+"</span></span>";
	$(that).append(html);
}

function HideAllErtektip(that){
	$('.ertektip').remove();
}

function ShowRectip(that){
	$(that).find('.rectip').css('display', 'block');
}

function HideRectip(that){
	$(that).find('.rectip').css('display', 'none');
}

function ShowReclay(that, overDivId){
	// layer kozepre (es ablak atmeretezeskor is)
        positionLayer(that);
	$(window).resize(function(){ positionLayer(that) });
	
	if(overDivId) {
		var idString = 'id="'+overDivId+'"';
	} else {
		var idString = '';
	}
	// takaro layer elokeszites
	$('body').append('<div class="overdiv" '+idString+'></div>');
	$('.overdiv').css({'opacity': '0.5'});
//ezmiért???????????????????
//	$('embed, object, select').css('visibility', 'hidden');
	$('embed, object').css('visibility', 'hidden');
	resizeOverdiv();
	$(window).resize(function(){ resizeOverdiv() });

	// bezaro esemenyek
	$('.overdiv, .layer-bezar').live("click",function(){
		HideAllReclays();
		return false;
	});



	// minden elokeszitve
	$('.overdiv').css('display', 'block');
	$(that).css('display', 'block');
}

function positionLayer(that){
	// layer top pozicio kiszamolas
	var viewport = parseInt( $(window).height() );
	var page = parseInt( $(document).scrollTop() );
	var offsety = parseInt( $(that).height() / 2 + 40 ); // ez a +40 mert jol nez ki, ha kicsit feljebb van, mint pont kozepen
	var boxtop = parseInt( viewport/2 ) + page - offsety;

	// layer left pozicio
	var viewportw = parseInt( $(window).width() );
	var offsetx = parseInt( $(that).width() / 2 );
	var boxleft = parseInt( viewportw/2 ) - offsetx;

	$(that).css({
		'top':  boxtop+'px',
		'left': boxleft+'px'
	});
}

function resizeOverdiv(){
	var dims = ___getPageSize();

	$('.overdiv').css({
		'width':  dims[0]+'px',
		'height': dims[1]+'px'
	});
}

function HideAllReclays(overDivId){
	if(overDivId) {
		$('#'+overDivId).css('display', 'none');
		$('#'+overDivId).remove();
	} else {
		$('.reclay').css('display', 'none');
		$('.overdiv').remove();
	}
	
}



/**
 * getPageSize() by quirksmode.com
 *
 * @return Array Return an array with page width, height and window width, height
 */
function ___getPageSize() {
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
	return arrayPageSize;
};


/**
 * getPageScroll() by quirksmode.com
 *
 * @return Array Return an array with x,y page scroll values.
 */
function ___getPageScroll() {
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScroll,yScroll);
	return arrayPageScroll;
};

/**
 * Megyei szájtok inicializáló szkriptjei
 *
 * (C) AS-M 2009
 *
 */
 

// Keresés form váltás
function showDiv(id) {
	if (id == 1) {
		document.getElementById("search_2").style.display = "";
		document.getElementById("search_1").style.display = "none";
	} else {
		document.getElementById("search_1").style.display = "";
		document.getElementById("search_2").style.display = "none";
	}
}


// Scrollozas fuggveny
function scrollTo(selector) {
	var targetOffset = $(selector).offset().top;
	$('html,body').animate({scrollTop: targetOffset}, 500);
}



/*
 * Popup ablakot nyit
 *
 * @param string url Kép URL
 * @param integer width Szélesség
 * @param integer height Magasság
 *
 */

 var openPopup = function(url, width, height, pageid) {
	width = (width) ? width : '';
	height = (height) ? height : '';
	window.open('/showpic?width=' + width + '&height=' + height + '&url=' + url + '&pageid=' + pageid, 'showpic', 'toolbar=0,resizable=1,menu=0,left=10,top=10,width=' + width + ',height=' + height);
	return false;
}


/**
 * Ez a függvény elkészíti a teljes URL-T (linket) a jQuery-s hívás számára.
 *
 * @param ApplicationName {string} A hívandó alkalmazás neve
 * @param MethodeName {string} Annak a metódusnak a neve, amit meg kell hívni a jQuery hatására az alkalmazás osztályán belül.
 * @param Params {array} Tömb, ami a metódusnak átadandó paramétereket tartalmazza.
 * @returns {string} Az elkészített link szövegesen.
 */
function createJQueryLink(ApplicationName, MethodeName, Params)
{
	// Ebben lesz a visszatérő érték.
	var Result = "";

	// URL beállítása. Ha az utolsó karaktere könyvtárszeparátor, akkor azt levágjuk.
	if (Result.charAt(Result.length-1) == "/")
	{
		Result = Result.substring(0, Result.length-2);
	}
	Result += "/ajax/";

	// Hozzáfűzzük az alkalmazás nevét, és a meghívandó metódus nevét.
	Result += "?appname=" + ApplicationName + "&method=" + MethodeName;

	// Ha van megadott paraméterlista, akkor hozzáfűzzük azt is.
	if (Params.length > 0)
	{
		for (var n = 0; n < Params.length; n++)
		{
			Result += "&params[]=" + Params[n];
		}
	}

	// Kész a link, visszaadható a hívónak.
	return Result;
}

function cdir(obj) {
	if ($.browser.mozilla) {
		console.dir(obj);
	}
}

function clog(obj) {
	if ($.browser.mozilla) {
		console.log(obj);
	}
}



/* CAPTCHA újratöltés, Szenti!!! */
function reloadCaptcha(container, captcha){

	if(!captcha) {
		var captcha = '#captcha';
	}

	//alert($(container +' .captcha img').parent().attr('style'));
	$(container +' .captcha img').attr('src',$(container +' .captcha img').attr('src')+'#'+Math.random());
	$(container +' '+captcha).val('');
}



function positioning(id) {
	// top pozíció kiszámítása a layereknél
	var viewport = parseInt( $( window ).height() );
	var page = parseInt( $( document ).scrollTop() );
	var offsety = parseInt( $(id).height() / 2 );
	var boxtop = parseInt( viewport/2 ) + page - offsety;
	$(id).css("top", boxtop+"px");

	/* wtf??
	var str = "viewport: "+viewport+" page: "+page+" offsety: "+offsety;
	alert(str);*/

	var viewportw = parseInt( $( window ).width() );
	var offsetx = parseInt( $(id).width() / 2 );
	var boxleft = parseInt( viewportw/2 ) - offsetx;
	$(id).css("left", boxleft+"px");
}


function previousPicture(containerId) {
	var lK = $("#"+containerId+" .galeria-lista li");
	var max = lK.length - 1;

	for (i = 0; i <= max; i++) {
		if ( $(lK[i]).is(":visible") ) {
			if ( i == 0 ) j = max;
			else j = i-1;
			//alert(j+' '+i);
			$(lK[i]).hide();
			$(lK[j]).show();
			break;
		}
	}
}


function nextPicture(containerId) {
	var lK = $("#"+containerId+" .galeria-lista li");
	var max = lK.length - 1;

	for (i = 0; i <= max; i++) {
		if ( $(lK[i]).is(":visible") ) {
			if ( i == max ) j = 0;
			else j = i+1;
			//alert(j+' '+i);
			$(lK[i]).hide();
			$(lK[j]).show();
			break;
		}
	}
}


function initgal(containerId) {
/**
 * initgal: Lapozható galériák inicializáló rutinja
 *
 */
	if ( $("#"+containerId).length ) {

		$("#"+containerId+" .galeria-lista li:gt(0)").hide();
		//console.dir($("#"+containerId+" .galeria-lista li:gt(0)"))
		$("#"+containerId+" .prevgomb").click(function(){
			previousPicture(containerId);
			return false;
		});
		$("#"+containerId+" .nextgomb").click(function(){
			nextPicture(containerId);
			return false;
		});
	}
}

// function inittab(containerId, contentContainerClass) {
// /**
 // * inittab: Füles dobozok inicializáló rutinja
 // *
 // */
	// $("#"+containerId+" ."+contentContainerClass+" div:gt(0)").hide();

	// $("#"+containerId+" ul.tabok li span").click(function() {
		//tab
		// $("#"+containerId+" ul.tabok li").removeAttr("class");
		// $(this).parent().addClass("selected");

		//box
		// $("#"+containerId+" ."+contentContainerClass+" div").hide();
		// var ez = $(this).parent().attr("id").substring(3);
		// $("#"+ez).show();
		// return false;
	// });
// }

// Csak a selected class-t veszi-le, hogy az eredeti class megmaradjon
function inittab(containerId, contentContainerClass) {
/**
 * inittab: Füles dobozok inicializáló rutinja
 *
 */
	$("#"+containerId+" ."+contentContainerClass+" div:gt(0)").hide();

	$("#"+containerId+" ul.tabok li span").click(function() {
		// tab
		$("#"+containerId+" ul.tabok li").removeClass("selected");
		$(this).parent().addClass("selected");
		//alert(contentContainerClass);
		// box
		$("#"+containerId+" ."+contentContainerClass+" div").hide();
		var ez = $(this).parent().attr("id").substring(3);
		//alert(ez)
		$("#"+ez).show();
		return false;
	});
}



/*
// etarget hirdetések betöltése
function etargetin(){
	var ediv = document.getElementById('etarget');
	if (ediv) {
		s = document.createElement("script");
		ediv.appendChild(s);
		s.src="http://hu.static.etargetnet.com/generic/advert.php?g=ref:2044,area:590x160,tabl:1,n:2,js:1,target:_new,border_color:ffffff,background_color:ffffff,title_color:014977,h_title_color:014977,title_underline:0,text_color:000000,url_color:73726B,h_text_color:000000,h_url_color:73726B,font:arial";
	}
}
*/




/**
 * onready:
 *
 */

$(function(){

	
	
	
	$('#regisztracio .tabok span span').click(function () {
		
		var tab = $(this).parent().attr('id');
		
		$('#regisztracio .tabok span').removeClass('recept-tab-aktiv');
		$('#regisztracio .tabok > span').addClass('recept-tab');
		replaceClass($('#'+tab),'recept-tab','recept-tab-aktiv');
			
		$('.tabosbox .content').hide();

		tab = tab.replace('tab','');
		$('#'+tab).removeClass('hide').show();
		
	});
	
	function replaceClass(elem,mit,mire) {
		if(elem) {
			elem.removeClass(mit);
			elem.addClass(mire);
		}
	}
	
	//Nagykepes kiajanlo
	
	$('.kiskockak a img').mouseover(function(){
		var tmp = $(this).attr("id").split('_');
		var id = tmp[tmp.length - 1];
		$("#mainBigPic").attr("src",$("#kiajanloxx #bigsrc_"+id).text());
		$("#kiajanloxx .betu-nagy a").html($("#kiajanloxx #biglead_"+id).html());
		$("#kiajanloxx .betu-nagy a").attr("href",($("#kiajanloxx #bigurl_"+id).text()));
		$("#kiajanloxx .nagykepes-cim a").html($("#kiajanloxx #bigtitle_"+id).html());
		$("#kiajanloxx .nagykepes-cim a").attr("href",($("#kiajanloxx #bigurl_"+id).text()));
	});
	
	$('#mainBigPic').click(function(){
		window.location.href = $("#kiajanloxx .nagykepes-cim a").attr('href');
	});


	
	$("#overlay").css("opacity", "0.6");

	// bezárás
	$("#overlay, .close").click( function() {
		$("#overlay, .layerbox").hide();
		return false;
	});




	/******** új bejelentkezés ********/
	$(".loginlink").click( function() {
		positioning("#loginbox");
		$("#overlay, #loginbox").show();
		return false;
	});
	/******** /új bejelentkezés ********/

	/******** scrollos slide **********/
	if ( $("#khirekscroll").length ) {
		$(".scroll").jCarouselLite({
			btnNext: "#kepeshirek .nextgomb",
			btnPrev: "#kepeshirek .prevgomb",
			visible: 3,
			scroll: 3,
			circular: false,
			speed: 400
		});
	};

	if ( $("#napszepescroll").length ) {
			$(".jcscroll").jCarouselLite({
			btnNext: ".jcnext",
			btnPrev: ".jcprev",
			visible: 4,
			scroll: 4,
			circular: false,
			speed: 400
		});
	};
	/******** /scrollos slide **********/

	/************** menü **************/
	$("#nav ul li ul").hide();
	$("#nav ul li.selected ul").show();


	$("#nav ul li span").click( function() {
		$("#nav ul li").removeClass("selected");
		$(this).parent().addClass("selected");

		$("#nav ul li ul").hide();
		$(this).parent().find("ul").show();
	});
	/************** /menü **************/


	/******** lapozók **********/
	initgal("kepgaleriak");
	initgal("napisztarok");
	/******** /lapozók **********/


	/********* tabok *********/

//	inittab("kiajanloxx", "tabosbox");
	
	/********* /tabok *********/

	$("#leg .tabok #tabfriss span").trigger("click"); //a harmadik fül jelenjen meg alapból
	$("#reklamajanlat .tabok #tabreklam"+myRandom(0,2)+" span").trigger("click"); //a random fül jelenjen meg alapból

function myRandom(m, n) {
	var a=Math.max(m, n);
	var b=Math.min(m, n);
	return Math.floor(Math.random()*(a-b))+b;
}


	/********* cikkopciók *********/
	var maxFontSize = 17;
	var minFontSize = 10;

	// nagyobb betűméret
	$(".nagyobb").click(function(){
		var as = $(".cikktext").css("font-size").substr(0,2);
		if (as < maxFontSize) {
			var ns = ++as + "px";
			var lh = ns.substr(0,2)*1.33 + "px";
			$(".cikktext").css("font-size", ns);
			$(".cikktext").css("line-height", lh);
		}
	})
	// kisebb betűméret
	$(".kisebb").click(function(){
		var as = $(".cikktext").css("font-size").substr(0,2);
		if (as > minFontSize) {
				var ns = --as + "px";
				var lh = ns.substr(0,2)*1.33 + "px";
				$(".cikktext").css("font-size", ns);
				$(".cikktext").css("line-height", lh);
		}
	})
	// nyomtatás
	$(".print").click(function(){
		window.print();
	})

	// nyomtatás
	$(".print-gomb").click(function(){
		window.print();
	})


	

	// továbbküldés
	$(".kuld").live('click', function(){
			positioning("#kuldesbox");
			$("#overlay, #kuldesbox").show();
			reloadCaptcha("#kuldesbox"); //Szenti
			return false;
	})


	// megosztás
	$(".oszt").live('click', function(){
			positioning("#sharebox");
			$("#overlay, #sharebox").show();
			return false;
	})


	// OVERLIB layer
	$(".cikkopciok li").each( function(){
			$(this).append('<div class="overlib">' + $(this).attr("title") + '</div>');
	});
	$(".cikkopciok li").mouseover( function() {
		$(this).find(".overlib").show();
	});
	$(".cikkopciok li").mouseout( function() {
		$(this).find(".overlib").hide();
	});
	/********* /cikkopciók *********/

	/*
	 * Ha rákattintanak a Mindenhol keres radiogombra, visszaállítja a kereső form action-jét az eredetire
	 *
	 */

	$("#id_hely").click(function() {
		$("#id_searchForm").attr("action", originalUrl);
	});

	/*
	 * Ha rákattintanak a Napi menü radiogombra, átállítja a kereső form action-jét
	 *
	 */

	$("#id_menu").click(function() {
		$("#id_searchForm").attr("action", "/adatbazis/napimenu");
	});
	/*************** adatbázis ***************/


	// elrejtjuk a cikk-kuldes dobozt
	$("#kuldesbox .layerboxhead .close").click(function(){
		$("#kuldesbox .kuldesboxDiv").hide();
		$("#sendArticleContainer").show();
		var formFields = new Array();
		$.each($("#sendArticleContainer input"),function(i,item) {
			formFields.push($(item));
		});
		$.each($("#sendArticleContainer textarea"),function(i,item) {
			formFields.push($(item));
		});

		$.each(formFields,function(i,item) {
			if($(item).attr('type') != 'hidden'){
				$(item).val("");
			}
		});

	});




	// cikk-kuldes doboz kuldes gombjara kattintunk //elkuldi az ajax kerest
	$("#submitSendBox").click(function() {

	$("#kuldesbox #sendlinkfrmid").submit(function(){ return false});

		var sendType = $("#sendtype").val();
		var sendId = $("#sendid").val();

		if($("#toname").val().length > 0) {
			var addressee = $("#toname").val();
			$("#toname").removeClass('inputerr');
		} else {
			$("#toname").addClass('inputerr');
		}
		if($("#toaddr").val().length > 0) {
			var addresseeemail = $("#toaddr").val();
			$("#toaddr").removeClass('inputerr');
		} else {
			$("#toaddr").addClass('inputerr');
		}
		if($("#fromname").val().length > 0) {
			var sender = $("#fromname").val();
			$("#fromname").removeClass('inputerr');
		} else {
			$("#fromname").addClass('inputerr');
		}
		if($("#fromaddr").val().length > 0) {
			var senderemail = $("#fromaddr").val();
			$("#fromaddr").removeClass('inputerr');
		} else {
			$("#fromaddr").addClass('inputerr');
		}
		var message = $("#frommsg").val();
		if($("#kuldesbox #send_box_captcha").val().length > 0) {
			var captcha = $("#kuldesbox #send_box_captcha").val();
			$("#kuldesbox #send_box_captcha").removeClass('inputerr');
		} else {
			$("#kuldesbox #send_box_captcha").addClass('inputerr');
		}

		var errorFields = $("#kuldesbox #sendlinkfrmid .inputerr");


		if(errorFields.length == 0) {
			var divHeight = $("#sendArticleContainer").height();

			var ajaxLoaderTop = ((divHeight - $("#kuldesbox > #ajaxLoaderImg").height()) / 2);
			$("#sendArticleContainer").hide();
			$("#kuldesbox #ajaxLoaderDiv").height(divHeight);
			positioning('#kuldesbox > #ajaxLoaderDiv');
			$("#kuldesbox #ajaxLoaderImg").css({"top":ajaxLoaderTop,"position":"relative"});
			$("#kuldesbox #ajaxLoaderDiv").show();

			$.ajax({
			   type: "POST",
			   url: "/ajax/post",
			   data: {
				"appname": "PopUp",
				"method": "sendPopup",
				"type": sendType,
				"id": sendId,
				"addressee": addressee,
				"addresseeemail": addresseeemail,
				"sender": sender,
				"senderemail": senderemail,
				"message": message,
				"url": window.location.pathname,
				"send_box_captcha": captcha
			   },
			   success: function(msg){
				 if(msg == 1) {

					$("#kuldesbox #ajaxLoaderDiv").hide();
					$("#kuldesbox #responseDiv").show();
					$("#kuldesbox #responseDiv").height(divHeight);

					var t = setTimeout(function(){
						HideAllReclays();
					},1500);

				 } else if(msg == 2) {
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					$("#kuldesbox","#send_box_captcha").addClass('inputerr');
					sendArticleFormBack(divHeight);
					$.send_alert('Hibás ellenőrző kód!');
				 } else if(msg == 3) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					$("#toaddr").addClass('inputerr');
				 } else if(msg == 4) {
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					sendArticleFormBack(divHeight);

				} else if(msg == 0) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');
				}

			   }
			});
		} else {
			$.send_alert('A pirossal jelölt mezők kitöltése kötelező!');
		}

		return false;
	});

	/*************** Cikk, galeria kuldes kiszervezve ***************/

	// visszatöltjük a formot tartalmazo divet
	function sendArticleFormBack(divHeight){
		$("#kuldesbox > #ajaxLoaderDiv").hide();
		$("#sendArticleContainer").show();
		$("#sendArticleContainer").height(divHeight);
		reloadCaptcha('#kuldesbox','#send_box_captcha');
	}


	
	
	var curr_hs_id = 1;

	$('#horoszkopok .prev').live('click',function(){
		if(curr_hs_id > 1) {
		  curr_hs_id--;
		} else {
		  curr_hs_id = 1;
		}
		$("#horoszkopok ul li").hide();
		$("#horoszkopok #horoszkop_"+curr_hs_id).show();

	});

	$('#horoszkopok .next').live('click',function(){
		if(curr_hs_id < 12) {
		  curr_hs_id++;
		} else {
		  curr_hs_id = 1;
		}
		$("#horoszkopok ul li").hide();
		$("#horoszkopok #horoszkop_"+curr_hs_id).show();
	});

	
	
	
	

});
