function elonezet_kepeslap()
	{
	msg=open("kepeslapteszt.php?kepid=" + URLEncode(kepek_set[aktualis_kep]) + "&idezetid=" + URLEncode(idezetek_set[aktualis_idezet]) + "&szerzoid=" + URLEncode(szerzok_set[aktualis_idezet]) + "&uzenet=" + URLEncode(document.getElementById('h_uzenet').value) + "&nev=" + URLEncode(document.getElementById('h_nev').value) + "&email=" + URLEncode(document.getElementById('h_email').value) + "&nevk=" + URLEncode(document.getElementById('h_nevk').value) + "&emailk=" + URLEncode(document.getElementById('h_emailk').value),"","toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,status=no,location=no,width=500,height=630,left=20,top=5");
	}

function elkuld_kepeslap()
	{
	var error=0;
	var error_message="";

	if(document.getElementById('h_uzenet').value=="")
		{
		error=1;
		error_message="Írja be üzenetét!";
		}
		else
		{
		document.getElementById('tranzit_form_kepeslap_id_uzenet').value=document.getElementById('h_uzenet').value;
		}

	if(checkMail(document.getElementById('h_emailk').value)==0)
		{
		error=1;
		error_message="Adja meg a küldő e-mail címét!";
		}
		else
		{
		document.getElementById('tranzit_form_kepeslap_id_emailk').value=document.getElementById('h_emailk').value;
		}

	if(document.getElementById('h_nevk').value=="")
		{
		error=1;
		error_message="Adja meg a küldő nevét!";
		}
		else
		{
		document.getElementById('tranzit_form_kepeslap_id_nevk').value=document.getElementById('h_nevk').value;
		}

	if(checkMail(document.getElementById('h_email').value)==0)
		{
		error=1;
		error_message="Adja meg a címzett e-mail címét!";
		}
		else
		{
		document.getElementById('tranzit_form_kepeslap_id_email').value=document.getElementById('h_email').value;
		}

	if(document.getElementById('h_nev').value=="")
		{
		error=1;
		error_message="Adja meg a címzett nevét!";
		}
		else
		{
		document.getElementById('tranzit_form_kepeslap_id_nev').value=document.getElementById('h_nev').value;
		}

	document.getElementById('tranzit_form_kepeslap_id_kepid').value=kepek_set[aktualis_kep];
	document.getElementById('tranzit_form_kepeslap_id_idezetid').value=idezetek_set[aktualis_idezet];
	document.getElementById('tranzit_form_kepeslap_id_szerzoid').value=szerzok_set[aktualis_idezet];
	
	if(error!="1")
		{
		document.getElementById('tranzit_form_kepeslap_id').submit();
		}
		else
			alert(error_message);	
	}

var aktualis_kep=0;
var aktualis_idezet=0;

function idezetfel()
	{
	if(aktualis_idezet<(osszes_idezet-1))
		{
		aktualis_idezet=aktualis_idezet+1;
		kiir_idezet();
		}
	}

function idezetle()
	{
	if(aktualis_idezet>0)
		{
		aktualis_idezet=aktualis_idezet-1;
		kiir_idezet();
		}
	}

function kiir_idezet()
	{
	document.getElementById("idezet_td").innerHTML="<span class='text_style'>" + idezetek_set[aktualis_idezet] + "</span>";
	document.getElementById("szerzo_td").innerHTML="<span class='text_style'>" + szerzok_set[aktualis_idezet] + "</span>";
	}

function kepfel()
	{
	if(aktualis_kep<(osszes_kep-1))
		{
		aktualis_kep=aktualis_kep+1;
		kiir_kep();
		}
	}

function keple()
	{
	if(aktualis_kep>0)
		{
		aktualis_kep=aktualis_kep-1;
		kiir_kep();
		}
	}

function kiir_kep()
	{
	if(aktualis_kep<2)
		{
		document.getElementById("kep1_td").innerHTML="<img src='images/spacer.gif' border='0'>";
		}
		else
		{
		document.getElementById("kep1_td").innerHTML="<img src='getdata.php?id=" + kepek_set[aktualis_kep-2] + "&width=50&height=70&resize=1' border='0'>";
		}
	if(aktualis_kep<1)
		{
		document.getElementById("kep2_td").innerHTML="<img src='images/spacer.gif' border='0'>";
		}
		else
		{
		document.getElementById("kep2_td").innerHTML="<img src='getdata.php?id=" + kepek_set[aktualis_kep-1] + "&width=50&height=70&resize=1' border='0'>";
		}
	document.getElementById("kep3_td").innerHTML="<img src='getdata.php?id=" + kepek_set[aktualis_kep] + "&width=240&height=315&resize=1' border='0'>";
	if(aktualis_kep>(osszes_kep-2))
		{
		document.getElementById("kep4_td").innerHTML="<img src='images/spacer.gif' border='0'>";
		}
		else
		{
		document.getElementById("kep4_td").innerHTML="<img src='getdata.php?id=" + kepek_set[aktualis_kep+1] + "&width=50&height=70&resize=1' border='0'>";
		}
	if(aktualis_kep>(osszes_kep-3))
		{
		document.getElementById("kep5_td").innerHTML="<img src='images/spacer.gif' border='0'>";
		}
		else
		{
		document.getElementById("kep5_td").innerHTML="<img src='getdata.php?id=" + kepek_set[aktualis_kep+2] + "&width=50&height=70&resize=1' border='0'>";
		}
	}

function evhonapigazit(honap,ev)
	{
	xev=document.getElementById('ev_id').selectedIndex;
	if(document.getElementById('ev_id').options[xev].value==ev)
		{
		xhonap=document.getElementById('honaptol_id').selectedIndex;
		if(document.getElementById('honaptol_id').options[xhonap].value<honap)
			{
			document.getElementById('honaptol_id').selectedIndex=1*honap-1;
			}
		}
	}

function elofizetek()
	{
	var error=0;

	if(!document.getElementById('program_type_1_id').checked && !document.getElementById('program_type_2_id').checked)
		{
		error=1;
		error_message="Kérjük válassza ki az előfizetés időtartamát!";
		}

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hibás e-mail cím!";
		}

	if(document.getElementById('pld_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a példányszámot!";
		}

	if(document.getElementById('tel_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a telefonszámát!";
		}

	if(document.getElementById('address_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a címét!";
		}
		
	if(document.getElementById('nev_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a nevét!";
		}

	if((!document.getElementById('kovetkezo_id').checked)&&(checkSzam(document.getElementById('ev_id').value)==0)&&(checkSzam(document.getElementById('honaptol_id').value)==0))
		{
		error=1;
		error_message="Az évet és a hónapot szám formátumban kérjük!";
		}
		
//	if($("#kedv_check").val() == 2)
//		{
//		error=1;
//		error_message="Hibás kedvezmény kód!";
//		}
		
	if($("#captcha").val() == "")
		{
		error=1;
		error_message="Kérjük adja meg az ellenőrző kódot!";
		}
	
	if(error!="1")
		{
//		if(!document.getElementById('program_type_3_id').checked)
//			{
			document.getElementById('elofizetes_form_id').submit();
//			}
//			else
//			{
//			if (confirm("Amennyiben kódja helyes, előfizetése kedvezményes. Folytatja?"))
//				{
//				document.getElementById('elofizetes_form_id').submit();
//				}
//			}
		}
		else
		{
		alert(error_message);
		}
	}

function bekotott_peldanyok_elofizetek()
	{
	var error=0;
	
	if($("#captcha").val() == "")
		{
		error=1;
		error_message="Kérjük adja meg az ellenőrző kódot!";
		}

	if(document.getElementById('pld_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a példányszámot!";
		}

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hibás e-mail cím!";
		}

	if(document.getElementById('tel_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a telefonszámát!";
		}

	if(document.getElementById('address_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a címét!";
		}
		
	if(document.getElementById('nev_id').value=="")
		{
		error=1;
		error_message="Kérjük adja meg a nevét!";
		}
	
	if(error!="1")
		{
		document.getElementById('elofizetes_form_id').submit();
		}
		else
		{
		alert(error_message);
		}
	}

function feliratkozik()
	{
	var error=0;

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hibás e-mail cím!";
		}

	if(error!="1")
		{
		document.getElementById('hirlevel_form_id').submit();
		}
		else
		{
		alert(error_message);
		}
	}

function checkSzam(x)
{
	var filter  = /^([0-9_\.\-])+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

function leiratkozik()
	{
	var error=0;

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hibás e-mail cím!";
		}

	if(error!="1")
		{
		document.getElementById('leiratkozas_form_id').submit();
		}
		else
		{
		alert(error_message);
		}
	}

function szavazo_pont_csere(szam,pont,type)
	{
	if(pont>szam)
		{
		for(i=szam+1;i<=pont;i++)
			{
			document.getElementById('tetszett_pont_' + i + '_id').src="images/pont_" + type + ".jpg";
			}
		}
	}

function kisebb_betu()
	{
	var s=document.getElementById('aloldal_text_id').style.fontSize;
	s=parseInt(s)-1;
	if(s>3)
		{
		var st="" + s + "px";
		document.getElementById('aloldal_text_id').style.fontSize=st;
		}
	}

function nagyobb_betu()
	{
	var s=document.getElementById('aloldal_text_id').style.fontSize;
	s=parseInt(s)+1;
	if(s>3)
		{
		var st="" + s + "px";
		document.getElementById('aloldal_text_id').style.fontSize=st;
		}
	}

function levelet_kuld()
	{
	var error=0;
	if(document.getElementById('name_b_id').value=="")
		{
		error=1;
		error_message="Hiba az adatok megadásában (Az Ön neve)!";
		}

	if(checkMail(document.getElementById('email_b_id').value)==0)
		{
		error=1;
		error_message="Hiba az adatok megadásában (Az Ön E-mail cím)!";
		}

	if(document.getElementById('name_id').value=="")
		{
		error=1;
		error_message="Hiba az adatok megadásában (Címzett neve)!";
		}

	if(checkMail(document.getElementById('email_id').value)==0)
		{
		error=1;
		error_message="Hiba az adatok megadásában (Címzett E-mail cím)!";
		}

	if(error!="1")
		{
		document.getElementById('form1_id').submit();
		}
		else
			alert(error_message);	
	}

function setHomePage() {
	if ( navigator.appName == 'Netscape' ) {
		/* netscape */
		netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
		navigator.preference('browser.startup.homepage', top.location.href);
	} else if( window.opera && window.print ) {
		return true;
	} else if ( document.getElementById ) {
		/* ie */
		document.getElementById('kezdolap').style.behavior='url(#default#homepage)';
		document.getElementById('kezdolap').setHomePage('http://www.kepmas.hu/');
	} else if ( document.all ) {
		/* ie */
		document.all.kezdolap.style.behavior='url(#default#homepage)';
		document.all.kezdolap.setHomePage('http://www.kepmas.hu/');
	} else {
		alert('Sajnos az ön böngészője nem támogatja ezt a szolgáltatást!');
	}
	return false;
}

function hirlevel_ellenoriz(e)
	{
		var key;
		if(window.event)
		{
			key = window.event.keyCode;
		}
		else
		{
			key = e.which;
		}
		if(key == 13)
		{
			document.getElementById('tranzit_form_hirlevel_fooldal_id').submit();
		}
	}

function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
} 

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}

function kereses_ellenoriz(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event)
{
keynum = e.keyCode;
}
else if(e.which)
{
keynum = e.which;
}
if(keynum==13)
	elkuldom_kereses();
}


function elkuldom_kereses()
	{
	var s=URLEncode(document.getElementById('mit_keres').value);
	document.getElementById('tranzit_form_kereso_id_s').value=s;
	if((document.getElementById('mit_keres').value!="")&&(document.getElementById('mit_keres').value!="keresés"))
		document.getElementById('tranzit_form_kereso_id').submit(); 
	}

function URLEncode(str)
	{
	var SAFECHARS = "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "-_.!~*'()";
	var HEX = "0123456789ABCDEF";
	var plaintext = str;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ )
		{
		var ch = plaintext.charAt(i);
		if (ch == " ")
			{
			encoded += "+";
			}
			else
			{
			if (SAFECHARS.indexOf(ch) != -1)
				{
				encoded += ch;
				}
				else
				{
				var charCode = ch.charCodeAt(0);
				if (charCode > 255)
					{
					if(ch=="ő")
						encoded+= "%F5";
					if(ch=="Ő")
						encoded+= "%D5";
					if(ch=="ű")
						encoded+= "%FB";
					if(ch=="Ű")
						encoded+= "%DB";
					if((ch!="ő")&&(ch!="Ő")&&(ch!="ű")&&(ch!="Ű"))
						encoded += "+";
					}
					else
					{
					encoded += "%";
					encoded += HEX.charAt((charCode >> 4) & 0xF);
					encoded += HEX.charAt(charCode & 0xF);
					}
				}
			}
		}
	return encoded;
	}

function comment_kuld()
	{
	var error=0;
	var error_message="";

	if(document.getElementById('message_id').value=="")
		{
		error=1;
		error_message="Írja be üzenetét!";
		}

	if(checkMail(document.getElementById('femail').value)==0)
		{
		error=1;
		error_message="Adja meg e-mail címét!";
		}

	if(document.getElementById('fnev').value=="")
		{
		error=1;
		error_message="Adja meg a nevét!";
		}

	if(error!="1")
		{
		document.getElementById('form_comment').submit();
		}
		else
			alert(error_message);	
	}

function checkMail(x)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

function checkev(x)
{
	var filter  = /^([0-9]{4})+$/;
	if (filter.test(x)) return(1);
	else return(0);
}

var hideTimer=new Array();
var showTimer=new Array();
	
function hideMenu(menuid,szam)
	{
	hideTimer[szam]=setTimeout("sethideMenu('" + menuid + "'," + szam + ");",200);
	}

function showMenu(menuid,szam)
	{
	if(show[szam]==0)
		{
		show[szam]=1;
		$(menuid).show('slide', { direction: 'up' }, 10);
		}
	}

var hide=new Array();
var show=new Array();
	
function sethideMenu(menuid,szam)
	{
	if(hide[szam]==0)
		{
		$(menuid).hide();
		show[szam]=0;
		}
	}
	
	
	var scrolltimer, direction = "up", speed = 10, loop = true;
	function verScroll(dir, spd, lp) {
		var oDiv, oContent;
		if(typeof dir != "undefined") direction = dir;
		if(typeof spd != "undefined") speed = spd;
		if(typeof lp != "undefined") loop = lp;
		scrolltimer = null;
		
		if (document.getElementById) {
			oDiv = eval("document.getElementById('contentLayer')");
			oContent = eval("document.getElementById('thumbsTable')");
		} else {
			return;
		}

		if (loop == true) {
			if ((direction == "dn") && ((oContent.offsetWidth + oContent.offsetLeft) > oDiv.offsetWidth)) {
				oContent.style.left = (oContent.offsetLeft - speed)+'px';
			} else {
				if ((direction == "up") && (oContent.offsetLeft < 0)) {
					oContent.style.left = (oContent.offsetLeft + speed)+'px';
				} else {
					if (direction == "top") {
						oContent.style.left = '0px';
					}
				}
			}
			//window.status = oDiv.offsetWidth + ' ' + oContent.offsetWidth + ' ' + oContent.offsetLeft;
			
			scrolltimer = setTimeout("verScroll(direction,speed,loop)", 20);
		}
	}
	
	function stopScroll() {
		clearTimeout(scrolltimer);
	}

function offBorder()
	{
		var divObj;
		divObj = document.getElementById('kiskep[' + step + ']');
		if(divObj != null)
			divObj.style.border = '2px solid #8da4b0';
	}
	
function putBorder(index)
	{
		var divObj;
		divObj = document.getElementById('kiskep[' + step + ']');
		if(divObj != null)
			divObj.style.border = '2px solid #8da4b0';
		
		divObj = document.getElementById('kiskep[' + index + ']');
		if(divObj != null)
			divObj.style.border = '2px solid #e35a24';
//		parent.setIndexBorder(index);
	}

function kepeket_eltuntet()
	{
	for(i=0;i<=osszes;i++)
		{
		document.getElementById("kepdiv_"+i).style.display="none";
		}
	}
	
function gotoimage(flag)
	{
	if((flag!="+")&&(flag!="-"))
		{
//		document.getElementById("main_image").src="getdata.php?id="+image_set[flag]+"&width=460&height=460&resize=3";
//		document.getElementById("main_image").alt=desc_set[flag];

		kepeket_eltuntet();
		document.getElementById("kepdiv_"+flag).style.display="block";

		document.getElementById("kepfelirat_id").innerHTML="<span class=kepfelirat_style>"+desc_set[flag]+"</span>";
		step=flag;
		}
		else
		{
		if(flag=="+")
			{
			if(step*1+1<=osszes)
				{
				offBorder();
				step=step*1+1;
				if(step>osszes)
					step=0;
				putBorder(step);
//				document.getElementById("main_image").src="getdata.php?id="+image_set[step]+"&width=460&height=460&resize=3";
//				document.getElementById("main_image").alt=desc_set[step];

				kepeket_eltuntet();
				document.getElementById("kepdiv_"+step).style.display="block";

				document.getElementById("kepfelirat_id").innerHTML="<span class=kepfelirat_style>"+desc_set[step]+"</span>";
				}
			}
		if(flag=="-")
			{
			if(step*1-1>=0)
				{
				offBorder();
				step=step*1-1;
				if(step<0)
					step=osszes;
				putBorder(step);

//				document.getElementById("main_image").src="getdata.php?id="+image_set[step]+"&width=460&height=460&resize=3";
//				document.getElementById("main_image").alt=desc_set[step];

				kepeket_eltuntet();
				document.getElementById("kepdiv_"+step).style.display="block";

				document.getElementById("kepfelirat_id").innerHTML="<span class=kepfelirat_style>"+desc_set[step]+"</span>";
				}
			}
		}
	}

function offBorderg()
	{
		var divObj;
		divObj = document.getElementById('kiskep[' + step + ']');
		if(divObj != null)
			divObj.style.border = '1px solid #8da4b0';
	}
	
function putBorderg(index)
	{
		var divObj;
		divObj = document.getElementById('kiskep[' + step + ']');
		if(divObj != null)
			divObj.style.border = '1px solid #8da4b0';
		
		divObj = document.getElementById('kiskep[' + index + ']');
		if(divObj != null)
			divObj.style.border = '1px solid #e35a24';
//		parent.setIndexBorder(index);
	}	

function gotoimageg(flag)
	{
	if((flag!="+")&&(flag!="-"))
		{
		kepeket_eltuntet();
		document.getElementById("kepdiv_"+flag).style.display="block";

//		document.getElementById("main_image").src="getdata.php?id="+image_set[flag]+"&width=190&height=190&resize=3";
//		document.getElementById("main_image").alt=desc_set[flag];
		step=flag;
		}
		else
		{
		if(flag=="+")
			{
			if(step*1+1<=osszes)
				{
				offBorderg();
				step=step*1+1;
				if(step>osszes)
					step=0;
				putBorderg(step);
				kepeket_eltuntet();
				document.getElementById("kepdiv_"+step).style.display="block";
//				document.getElementById("main_image").src="getdata.php?id="+image_set[step]+"&width=190&height=190&resize=3";
//				document.getElementById("main_image").alt=desc_set[step];
				}
			}
		if(flag=="-")
			{
			if(step*1-1>=0)
				{
				offBorderg();
				step=step*1-1;
				if(step<0)
					step=osszes;
				putBorderg(step);
				kepeket_eltuntet();
				document.getElementById("kepdiv_"+step).style.display="block";
//				document.getElementById("main_image").src="getdata.php?id="+image_set[step]+"&width=190&height=190&resize=3";
//				document.getElementById("main_image").alt=desc_set[step];
				}
			}
		}
	}

function nagykep()
	{
	msg=open("showpicture.php?id="+image_set[step],"","toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,status=no,location=no,width=900,height=630,left=20,top=5");
	}
	
function checkKod()
{
	$.ajax({
		url: "script/check_kedv.php",
		data: "kod="+$("#kodstr_id").val(),
		success: function(msg){
			if(msg == 0){
				$("#kedv_resp").html("A kód megfelelő!");
				$("#kedv_resp").css("color","green");
				$("#kedv_resp").show();
				$("#kedv_check").val(1);
			}
			else if(msg == 1){
				$("#kedv_resp").html("Hibás kód!");
				$("#kedv_resp").css("color","red");
				$("#kedv_resp").show();
				$("#kedv_check").val(2);
			}
			else{
				$("#kedv_resp").hide();
				$("#kedv_check").val(0);
			}
		}
	});
}

function clearKedv(){
	$("#kedv_resp").html("");
	$("#kedv_resp").hide();
	$("#kedv_check").val(0);
	$("#kodstr_id").val("")
}
