/**
 * 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);
}



/*
 * 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) {
			alert("FireFox alatt a kezdőoldal beállítás nem működik!");
			return false;
		 }
	}
	var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
	prefs.setCharPref('browser.startup.homepage','http://'+document.domain);
	}
}


/*
 * 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;
	});
}


/*
// 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";
	}
}
*/

/********** iwiw megosztás ************/
function iwiwshare_click() {
	u=location.href;t=document.title;window.open('http://iwiw.hu/pages/share/share.jsp?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'iwiwshare','toolbar=0,status=0,location=1, width=650,height=600,scrollbars=1');
	return false;
}
/********** /iwiw megosztás ************/




/** PROJECT SYNDICATE BOX RUTINOK **/
function prosyn_slide_in(objid, id, dir ) {

	if ( dir == 'right' ) {
		var nextleft = '334px';
		var currentend = '-334px'
	} else {
		var nextleft = '-334px';
		var currentend = '334px'
	}

	$(objid + ' #prosyn_content_'+id).css({
		'left' : nextleft,
		'display' : 'block'
		});
	$(objid + ' #prosyn_content_'+id).animate({
		'left': 0
		}, 500, function(){
			$(this).addClass('current_content');
			});

	$(objid + ' .current_content').animate({
		'left': currentend
		}, 500, function(){
			$(this).removeClass('current_content');
			$(this).hide();
			});
}

function prosyn_set_current(objid, id ) {

	// az most a current, amelyik latszik
	var prevcurrent = $(objid + " .prosyn_content:visible").attr('id');
	var prevcurrentid = parseInt( prevcurrent.substr(15, 1) );

	// jobbra porog vagy balra?
	if ( id > prevcurrentid ) prosyn_slide_in(objid, id, 'right');
	else prosyn_slide_in(objid, id, 'left');

	// current link:
	$(objid + ' .prosyn_pages a').removeClass('current');
	$(objid + ' #prosyn_link_'+id).addClass('current');
}






/**
 * onready:
 *
 */

$(function(){

	//setTimeout(etargetin, 2000);



	$("#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;
	});
	$("#miertkellgomb").click(function() {
		positioning("#miertkell");
		$("#miertkell, #overlay").show();
	});
	$("#miertjogomb").click(function() {
		positioning("#miertjo");
		$("#miertjo, #overlay").show();
	});

	/******** /új bejelentkezés ********/




	/****************** nap szépe ******************/
	/* szabalyok layer */
	$(".manuellink").click(function(){
		positioning("#manueldiv");
		$("#overlay, #manueldiv").show();
		return false;
	});

	/* jelentkezes layer */
	$(".jelentkezlink").click(function(){
		positioning("#jelentkezbox");
		$("#overlay, #jelentkezbox").show();
		return false;
	});
	/****************** /nap szépe ******************/







	/******** 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
		});
	};
	if ( $("#scrollos_kepgaleriak").length ) {
		$("#scrollos_kepgaleriak .scroll").jCarouselLite({
			btnNext: "#scrollos_kepgaleriak .nextgomb",
			btnPrev: "#scrollos_kepgaleriak .prevgomb",
			visible: 3,
			scroll: 1,
			circular: false,
			speed: 200
		});
	};

	if ( $("#scrollos_videok .scroll").length ) {
		$("#scrollos_videok .scroll").jCarouselLite({
			btnNext: "#scrollos_videok .nextgomb",
			btnPrev: "#scrollos_videok .prevgomb",
			visible: 3,
			scroll: 1,
			circular: false,
			speed: 200
		});
	};
	/******** /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("programok", "tabosbox");
	inittab("leg", "tabosbox");
	inittab("aprohirdetesek", "tabosbox");
	inittab("nemvicc", "tabosbox");
	inittab("progsearch", "tabosbox");
	inittab("reklamajanlat", "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;
}



	/********** bulifotók ************/

	$("#bulifotok a:not(.more a)").click(function(){
		window.open($(this).attr("href"),'kepgaleria','height=690,width=1020,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no,titlebar=no');
		return false;
	});

	$("#bulifotok li img").mouseover(function(){
		var t = $(this).attr('alt');
		var url = $(this).parent().attr('href');
		var bigsrc = $(this).attr("bigsrc");

		$("#bulifotok li").removeClass();
		$(this).parent().parent().addClass("selected");


		$("#bulifotok .floatleft img").attr({
				src: bigsrc,
				alt: t
		});


		$("#bulifotok h4 a").text(t);


		$("#bulifotok .floatleft a").attr({
				href: "javascript:void(0);",
				title: t
		});


		$("#bulifotok .floatleft a").each(function(){
				$(this).click(function(){
					window.open(url,'kepgaleria','height=690,width=1020,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no,titlebar=no')
			});
		});

		return false;
	});
	/********** /bulifotók ************/



	/********* 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();
	})


	// 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 *********/


	/********* időkép doboz *********/
	$("#idovaros").change( function(){
		vis = $(this).attr("value");
		$(".idoadatoktd").children().addClass("hidden");
		$("#wmax_"+vis).removeClass("hidden");
		$("#wmin_"+vis).removeClass("hidden");
		$(".idokeptd").children().addClass("hidden");
		$(".idokeptd #wimg_"+vis).removeClass("hidden");
		$(".idokeptd #wlink_"+vis).removeClass("hidden");
		wname = $("#idovaros option:selected").text();
		$(".idovarostd h4").text(""+wname);
/*		$.cookie('weather', vis , { expires: 7 });*/

	});
	/********* /időkép doboz *********/


	/********** online interjú textarea **********/
	var eredetivalue = $("#interju_kerdes_beado").html(); // elrakjuk, h mi volt beleírva
	var interju_kerdes_beado_clicked1 = 0;
	var interju_kerdes_beado_clicked2 = 0;

	$("#interju_kerdes_beado").focus( function(){
		if (interju_kerdes_beado_clicked1 == 0) {
			$("#interju_kerdes_beado").html(""); // ha beleklikkel, legyen üres
			interju_kerdes_beado_clicked1 = 1;
		}
	});
	/*
	$("#interju_kerdes_beado").blur( function(){ // ha elkikkel máshova
		if (interju_kerdes_beado_clicked1 == 0) {
			if ( $("#interju_kerdes_beado").html() == "") { // de előtte nem írt be semmit
				$("#interju_kerdes_beado").html( eredetivalue ); // akkor rakjuk vissza ahogy eredetileg volt
			}
			interju_kerdes_beado_clicked1 = 1;
		}
	});
	*/

	var eredetivalue = $("#interju_kerdes_beado2").html(); // elrakjuk, h mi volt beleírva
	$("#interju_kerdes_beado2").focus( function(){
		if (interju_kerdes_beado_clicked2 == 0) {
			$("#interju_kerdes_beado2").html(""); // ha beleklikkel, legyen üres
			interju_kerdes_beado_clicked2 = 1;
		}
	});
	/*
	$("#interju_kerdes_beado2").blur( function(){ // ha elkikkel máshova
		if ( $("#interju_kerdes_beado2").html() == "") { // de előtte nem írt be semmit
			$("#interju_kerdes_beado2").html( eredetivalue ); // akkor rakjuk vissza ahogy eredetileg volt
		}
	});
	*/
	/********** /online interjú textarea **********/




	/*************** nana szakértők box ***************/
		//$("#szakertokbox li:gt(0)").hide();

//	$("#szakertok_inner").scrollTo(0);

	$('#scrollup').click(function(){
			$("#szakertok_inner").scrollTo( '-=170px', 300 );
	});
	$('#scrolldown').click(function(){
			$("#szakertok_inner").scrollTo( '+=170px', 300 );
	});

	/*************** /nana szakértők box ***************/











	/*************** adatbázis***************/
	var originalUrl = $("#id_searchForm").attr("action");

	/*
	 * Ha rákattintanak egy checkboxra az adatbázis kereső dobozban, átállítja a hozzátartozó RADIO gombot
	 *
	 */

	$(".kontenercheckboxs").click(function() {
		str = new String(this.id);
		ary = str.split('_');
		grp_id = ary[1];
		$("#valaszt_valaszt_" + grp_id).attr("checked", "checked");
	});

	/*
	 * 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 ***************/



	/*************** programajánló ***************/
	if  ( $.browser.msie && $.browser.version == "6.0" ) {
			/* IE6-ban nincs datepicker, de van neki formátum */
		$(".datuminput").val("éééé-hh-nn");
	}
	else {
		$(".datuminput").datePicker({


			createButton: false,
			clickInput: true,
			showYearNavigation: false,
			horizontalPosition: $.dpConst.POS_RIGHT,
			verticalOffset: '14px',
			horizontalOffset: '20px',
			startDate: null // nem működik

		});
	}

	$("#id_city").change( function(){
		selectedId = $("#id_city :selected").val();
		if (!isNaN(selectedId)) {
			$("#id_place").load(createJQueryLink('ProgramOfferer', 'getLocationsByCity', new Array(selectedId)), null, null);
		}
	});

	 if ($("#id_programidSearchForm")) {
		$("#id_programidSearchForm").change(function() {
			$("#id_programOffererSearchFormMovie").submit();
		});
	 }

	/* designoláshoz:
	$(".datuminput:first").datePicker(showYearNavigation: false, horizontalPosition: $.dpConst.POS_RIGHT, verticalOffset: '14px', horizontalOffset: '20px');
	$(".datuminput:first").dpDisplay();*/
	/*************** /programajánló ***************/


	// Keresés scroll
	if($("#kereses_szmezo").length) {
		if($("#kereses_szmezo").val().length > 0) {
			scrollTo("#kereses_talalatok");
		}
	}


	/************** szórakozóhely adatlap **************/
	$(".reszletek").hide();
	$(".reszleteklink").click(function() {
			$(".reszleteklink").toggleClass("up");
			$(".reszletek").toggle();

	});

	$(".filmek ul").hide();
	$(".filmek span").click(function(){
			$(this).parent().find("ul").toggle();
	});
	/************** /szórakozóhely adatlap **************/


	/*************** jármű ***************/
	$("#vehicleTypeSelector").change(function(){
		$("#vehicleTypeForm").submit();
	});

	/*************** /jármű ***************/
















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

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

	//Online közvetítés - OZ
		var bCId;
		var rId;

	$(".onlineBroadCastAjaxLink").mouseover(function(e){
		var ids = this.id.split('_');
		bCId = ids[1];
		rId = ids[2];

		var top = e.pageY - 100;
		var left = e.pageX - 50;

		var url = createJQueryLink('OnlineBroadcast', 'ShowSportsPeopleData', new Array(bCId,rId));
		$.get(url, function(data){

			 if(data) {

				if($("#hintbox").hasClass("hintbox")) {
					$("#hintbox").removeClass("hintbox");
					$("#hintbox").addClass("hintboxActive");
				}

				$("#hintbox").attr("style","left:"+(left+75)+"px; top:"+top+"px");
				$("#hintbox").html(data);

			 }
		});

	});

	$(".onlineBroadCastAjaxLink").mouseout(function(){
		$("#hintbox").html("");
		if($("#hintbox").hasClass("hintboxActive")) {
			$("#hintbox").removeClass("hintboxActive");
			$("#hintbox").addClass("hintbox");
		}
	});

//------------ ONLINE KÖZVETÍTÉS VÉGE


	// 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
	$("#kuldesbox #sendlinkfrmid .imagesubmit").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,
				"send_box_captcha": captcha
			   },
			   success: function(msg){
				 if(msg == 1) {

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

					var t = setTimeout(function(){
						$("#overlay, .layerbox").fadeOut(500);
						$("#kuldesbox .layerboxhead .close").trigger('click');
					},1500);

				 } else if(msg == 2) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					$("#kuldesbox #send_box_captcha").adClass('inputerr');
				 } else if(msg == 3) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					$("#toaddr").addClass('inputerr');
				 } else if(msg == 4) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');

				} else if(msg == 0) {
					sendArticleFormBack(divHeight);
					reloadCaptcha('#kuldesbox','#send_box_captcha');
					alert('Hibás ellenőrző kód!');
				}
			   }
			});
		} else {
			alert('A pirossal jelölt mezők kitöltése kötelező!');
		}

		return false;
	});


	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();
	});


	// glamourbox

	var curr_glamourbox_id = 0;
	var glamourTimer;
	var sumBoxes = $('#glamour_sztartedd div.glamour_box').length;

	var glamourfade = function(){

		glamourTimer = setTimeout(function(){
			glamourfade();
		}, 5000);

		$('#glamour_sztartedd div.glamour_box').hide();
		$('#glamour_sztartedd #glamour_sztartedd_' + curr_glamourbox_id).fadeIn();

		curr_glamourbox_id++;

		if (curr_glamourbox_id == sumBoxes) {
			curr_glamourbox_id = 0;
		}

	}

	$('#glamour_sztartedd div.glamour_box img').mouseover(function(){
		clearTimeout(glamourTimer);
	});


	$('#glamour_sztartedd div.glamour_box img').mouseout(function(){
			glamourfade();
	});


	glamourfade();




	/** PROJECT SYNDICATE BOX **/
	var prosyn_frames_num = $('#prosyn .prosyn_content').length;
	// elso frame:
	$('#prosyn .prosyn_content:first').show();
	$('#prosyn .prosyn_content:first').addClass('current_content');
	$('#prosyn .prosyn_pages a:first').addClass('current');


	// valtas:
	$('#prosyn .prosyn_pages a').click(function(){
		var id = $(this).text();

		prosyn_set_current('#prosyn', id );
		return false;
	})

	// elozo:
	$('#prosyn .prosyn_prev').click(function(){
		var actcurrent = $("#prosyn .prosyn_content:visible").attr('id');
		var actcurrentid = parseInt( actcurrent.substr(15, 1) );

		if ( actcurrentid == 1 ) id = prosyn_frames_num;
		else id = actcurrentid - 1;

		prosyn_set_current('#prosyn', id);

		return false;
	})

	// kovetkezo:
	$('#prosyn .prosyn_next').click(function(){
		var actcurrent = $("#prosyn .prosyn_content:visible").attr('id');
		var actcurrentid = parseInt( actcurrent.substr(15, 1) );

		if ( actcurrentid == prosyn_frames_num ) id = 1;
		else id = actcurrentid + 1;

		prosyn_set_current('#prosyn', id);

		return false;
	})


	// ANGOL
	var prosyn_eng_frames_num = $('#prosyn_eng .prosyn_content').length;

	// elso frame:
	$('#prosyn_eng .prosyn_content:first').show();
	$('#prosyn_eng .prosyn_content:first').addClass('current_content');
	$('#prosyn_eng .prosyn_pages a:first').addClass('current');


	// valtas:
	$('#prosyn_eng .prosyn_pages a').click(function(){
		var id = $(this).text();

		prosyn_set_current('#prosyn_eng',  id );
		return false;
	})

	// elozo:
	$('#prosyn_eng .prosyn_prev').click(function(){
		var actcurrent = $("#prosyn_eng .prosyn_content:visible").attr('id');
		var actcurrentid = parseInt( actcurrent.substr(15, 1) );

		if ( actcurrentid == 1 ) id = prosyn_eng_frames_num;
		else id = actcurrentid - 1;

		prosyn_set_current('#prosyn_eng',  id);
		return false;
	})

	// kovetkezo:
	$('#prosyn_eng .prosyn_next').click(function(){
		var actcurrent = $("#prosyn_eng .prosyn_content:visible").attr('id');
		var actcurrentid = parseInt( actcurrent.substr(15, 1) );

		if ( actcurrentid == prosyn_eng_frames_num ) id = 1;
		else id = actcurrentid + 1;

		prosyn_set_current('#prosyn_eng',  id);
		return false;
	})

});

/* Szavazás */
function vote(voteID) {

	var voteForm = '#voteForm_' + voteID;

	$(voteForm).submit(function(){
		return false;
	});

	var stop = false;
	var vote = $(voteForm + " input:checked").val();

	if(!vote || vote=='undefined') {
		alert('Válasszon egy szavazatot!');
		return false;
	}

	if($(voteForm + " #voteFormCaptcha-"+voteID).val().length > 0) {
		var captcha = $(voteForm + " #voteFormCaptcha-"+voteID).val();
		$(voteForm + " #voteFormCaptcha-"+voteID).removeClass('inputerr');
	} else {
		$(voteForm + " #voteFormCaptcha-"+voteID).addClass('inputerr');
		stop = true;
	}

	if (!captcha) {
		alert('Hibás ellenőrző kód!');
	}

	if(!stop){

		voteField = "vote-captcha-"+voteID;

		$.ajax({
		   type: "POST",
		   url: "/ajax/post",
		   data: {
			"appname": "NewMainPage",
			"method": "MainPageVote",
			"x_szavazat": vote,
			"szavazas" : voteID,
			captchaField: voteField,
			captchaValue: captcha
		   },
		   success: function(msg){
				if(msg == 2) {
					alert('Ön már szavazott!');
				} else if(msg == 0) {
					alert('Hibás ellenőrző kód!');
					reloadCaptcha(voteForm, '#voteFormCaptcha-'+voteID);
				} else {
					$(voteForm + "_voteContainer").html(msg);
					alert('Köszönjük a szavazatot!');
//					reloadCaptchaNew();
				}

			}
	   });
	}

}
