function csak_szam(objekt) {
	var ertekek=Array(0,1,2,3,4,5,6,7,8,9);
	var obj=document.getElementById(objekt);
	var ertek=obj.value;
	var ertek2="";
	
	for (var i=0;i<ertek.length;++i) {
		if (in_array(ertek.charAt(i),ertekek)) {
			ertek2+=ertek.charAt(i);
		}
		else {
			obj.value=ertek2;
			return;
		}
	}
}

function duplicated_values_in_array(tomb) {
	if (tomb.length==1) return false;
	else {
		var tomb2=tomb.sort();	
		for (i=0;i<tomb2.length;++i) 
			if (tomb2[i]==tomb2[i+1]) return true;
	}
	return false;
}

function in_array(ertek,tomb) {
	for (var i=0;i<tomb.length;++i) {
		if (tomb[i]==ertek) return true;
	}
	return false;
}

function ures_e(obj) {
	var vegig_ures=1;
	var i=0;
	
	for (i=0;i<obj.value.length;++i) 
		if (obj.value.charAt(i)!=" ") { vegig_ures=0; break; }

	if (obj.value=="" || vegig_ures==1) return true;
	else return false;
}

function tf_torol(obj,def) {
	obj=document.getElementById(obj);
	if (obj.value==def) obj.value="";
}

function tf_valt(errol,erre) {
	errol=document.getElementById(errol);
	erre=document.getElementById(erre);
	errol.style.display="none";
	erre.style.display="";
	erre.focus();
	erre.value="";
}


function belepes_form_ell() {
	obj1=document.getElementById("felh_user");
	obj2=document.getElementById("felh_pass");
	
	if (ures_e(obj1) || obj1.value=="felhasználó név") {
		alert("Kérjük töltse ki a felhasználó név mezőt!");
		return false;
	}
	else if (ures_e(obj2)) {
		alert("Kérjük töltse ki a jelszó mezőt!");
		return false;
	}
	else return true;
}

function email_ell(objekt) {
	email=document.getElementById(objekt);
	if (email.value!="") {
		filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(email.value)) {
			alert("Kérjük ellenőrizze az e-mail címet, valószínűleg nem valós!"); 
			email.focus();
			}
	}
}

function ymd_combo_change(ev,honap,nap,melyik) {

	obj_ev=document.getElementById(ev);
	obj_honap=document.getElementById(honap);
	obj_nap=document.getElementById(nap);


	// HA AZ EV VALTOZOTT
	if (melyik=="ev") {
		
		// HA SZOKOEVRE VALTOZOTT
		if (obj_ev.value%4==0) {
		
			 // HA A HONAP FEBRUAR, AKKOR A NAPOKHOZ HOZZAADUNK EGY TETELT A 29.-ET
			if (obj_honap.value==2) {
				obj_nap.options[obj_nap.length]=new Option(29,29);
			}
		}
		// HA NEM SZOKOEVRE VALTOZOTT
		else {
			 // HA A HONAP FEBRUAR ES 29 NAPOS, AKKOR A NAPOKBOL ELVESSZUK AZ UTOLSO TETELT
			if (obj_honap.value==2 && obj_nap.length==29) {
				nap=obj_nap.value;
				obj_nap.length=obj_nap.length-1;
				// HA A NAP NAGYOBB MINT A MAX NAP AKKOR BEALLITJUK A MAX NAPRA
				if (nap>obj_nap.length) obj_nap.value=obj_nap.length;
				else obj_nap.value=nap;
			}
		}
			
	}
		
	// HA A HONAP VALTOZOTT AKKOR FRISSITJUK A NAPOK LISTAJAT
	if (melyik=="honap") {
		
		// A HONAP NAPJAI
		hany_napos_a_honap=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
		
		// HA SZOKOEV VAN AKKOR A FEBRUAR EGY NAPPAL TOBB
		if (obj_ev.value%4==0 && obj_honap.value==2) szokoev=1;
		else szokoev=0;
			
		// JELENLEGI NAP ERTEK
		akt_nap=obj_nap.value;	
		
		// TOROLJUK A NAP COMBOT
		obj_nap.length=0;
		
		// ENNYI NAPOT KELL HOZZAADNI
		ennyi_nap=hany_napos_a_honap[obj_honap.value-1]+szokoev;

		// HOZZAADJUK A HONAPOKAT
		for (i=1;i<=ennyi_nap;++i) {
			obj_nap.options[i-1]=new Option(i,i);
		}
		
		// HA A NAP NAGYOBB MINT A MAX NAP AKKOR BEALLITJUK A MAX NAPRA
		if (akt_nap>obj_nap.length) obj_nap.value=obj_nap.length;
		else obj_nap.value=akt_nap;
	}
}

function confirmf(uzenet) {
	if (confirm(uzenet)) return true;
	else return false;
}

function freemail_belep() {
	if (document.getElementById("freemail_user").value.indexOf("@")==-1)
		document.getElementById("freemail_user").value+="@freemail.hu";
}

function gmail_belep() {
	if (document.getElementById("gmail_email").value.indexOf("@")==-1)
		document.getElementById("gmail_email").value+="@gmail.com";
}

function citromail_belep() {
	if (document.getElementById("citromail_email").value.indexOf("@")==-1)
		document.getElementById("citromail_email").value+="@citromail.hu";
}

function indamail_belep() {
	if (document.getElementById("indamail_user").value.indexOf("@")==-1)
		document.getElementById("indamail_user").value+="@vipmail.hu";
}

function mail_div_o(melyik) {
	var mail_array=new Array("freemail_div","gmail_div","citromail_div","indamail_div");
	var obj;
	for (var i=0;i<mail_array.length;++i) {
		obj=document.getElementById(mail_array[i]);
		if (mail_array[i]==melyik) obj.style.display="";
		else obj.style.display="none";
	}
	return false;
}


function hirlevel_form_ell() {
	
	obj1=document.getElementById("hhirl_nev");
	obj3=document.getElementById("hhirl_email");
	
	if (obj1.value=="" || obj1.value=="Név") {
		alert("Nem töltötte ki a név mezőt!");
		return false;
	}
	if (obj3.value=="" || obj3.value=="E-mail cím") {
		alert("Nem töltötte ki az E-mail cím mezőt!");
		return false;
	}
	
	if (confirm("Biztos, hogy jelentkezni szeretne a hírlevélre?")) return true;
	else return false;
}

function div_o(melyik) {
	document.getElementById(melyik).style.display="";
	return false;
}

function flash_loader() {	

	var version = deconcept.SWFObjectUtil.getPlayerVersion();
	if (version['major']<9) {
		var uzenet="Az Ön Flash Player verziója elavult (verziószám: "+version['major']+") Ha frissíteni szeretné a legújabb verzióra, akkor kérjük kattintson az OK gombra!";
		if (confirm(uzenet)) document.location="http://get.adobe.com/flashplayer/";
	}
		
	if (obj=document.getElementById("banner_penztari_adatlapok_div")) {
		flash_o=new SWFObject("kozos_elemek/banner_penztar.swf","banner_penztari_adatlapok_flash","150","110","9","#FFFFFF");
		flash_o.addParam("quality","high");
		flash_o.addParam("bgcolor","#FFFFFF");
		flash_o.addParam("menu","false");
		flash_o.addParam("wmode","transparent");
		flash_o.write("banner_penztari_adatlapok_div");
	}
}

function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    
    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

function ie_teszt() {
	var ie_verzio=getIEVersionNumber();
	if (ie_verzio<=7 && ie_verzio>=1) {
		alert("Ön Internet Explorer böngészője elavult (verziószám:"+ie_verzio+") Legalább 8.0-ás verziószámú Internet Explorer-t használjon, vagy váltson alternatív böngészőre (pl. Mozilla Firefox, Google Chrome)");
	}
}
