function product_search_form_check() {
	if (ures_e(document.getElementById("product_search"))) return false;

	var obj=document.getElementById("product_search_btn");
	obj.disabled=true;
	return true;
}

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 ures_e(obj) {
	var vegig_ures=1;
	for (var 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 email_ell(objekt) {
	var 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ímét, valószínűleg nem valós!"); 
			email.focus();
		}
	}
}

function email_ell2(objekt) {
	if (objekt.value!="") {
		filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(objekt.value)) return false;
		else return true;
	}
}

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 newsletter_form_check() {
	if (ures_e(document.getElementById("newsletter_name")) || ures_e(document.getElementById("newsletter_email")) || document.getElementById("newsletter_name").value=='Írja ide a nevét' || document.getElementById("newsletter_email").value=='Írja ide az e-mail címét')
	{ alert("Kérjük töltse ki mindkét mezőt!"); return false; }

else return true;
}

function userlogin_form_check() {
	if (ures_e(document.getElementById("userlogin_email")) || ures_e(document.getElementById("userlogin_pass")) || document.getElementById("userlogin_email").value=='Írja ide az e-mail címét')
	{ alert("Kérjük töltse ki mindkét mezőt!"); return false; }

else return true;
}

// DIV KOZEPRE
function center_div(obj,alignx,aligny) {
	var top=($(window).height()-$(obj).outerHeight())/2+$(window).scrollTop();
	var left=($(window).width()-$(obj).outerWidth())/2+$(window).scrollLeft();
	if (aligny==1) $(obj).css('top',top+"px");
	if (alignx==1) $(obj).css('left',left+"px");
}

// FORM VISSZATERES HIBA KEZELES
// TOMB 0. ELEME: HIBA VAGY OK
// TOMB 1. ELEME: TOMB, FELSOROLVA A HIBA DIV-EK, HA 1 AKKOR HIBA, HA 0 AKKOR NEM
// TOMB 2. ELEME: OK ESETEN A MEGHIVANDO URL
function form_process(tomb) {
	// VISSZAALLITJA A HIBA DIV-EKET (A TOMB 1. ELEME)
	for (var i in tomb[1]) if (tomb[1][i]==0) document.getElementById("error_div_"+i).style.display="none";
	
	switch (tomb[0]) {
		
		case "show_hide_fields": {
			document.getElementById("members_login_email").disabled=false;
			$('#member_login_email').fadeIn('fast',function() { $('#members_login_email').fadeIn('slow'); });
			break;
		}
		
		case "error": {
			for (var i in tomb[1]) if (tomb[1][i]==1) document.getElementById("error_div_"+i).style.display="inline";
			alert("Kérjük ellenőrizze az űrlapot!");	
			break;
		}
		
		case "call_url": {
			document.location.replace(tomb[2]);
			break;
		}
		
	}
}

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<=6 && ie_verzio>=1) {
		alert("Ön Internet Explorer böngészője elavult (verziószám:"+ie_verzio+") Legalább 7.0-ás verziószámú Internet Explorer-t használjon, vagy váltson alternatív böngészőre (pl. Mozilla Firefox, Google Chrome)");
	}
}

function cartpopup_show(sorszam) {
	$("#cartpopupdiv_"+sorszam).fadeIn("slow");
	return false;
}

function cartpopup_hide(sorszam) {
	$("#cartpopupdiv_"+sorszam).fadeOut("slow");
	return false;
}

function kuponpopup_hide() {
	$("#popup_bckg").fadeOut("fast");
	$("#kuponpopupdiv").fadeOut("fast");
	return false;
}

function in_array(ertek,tomb) {
	for (var i=0;i<tomb.length;++i) {
		if (tomb[i]==ertek) return true;
	}
	return false;
}

function flash_loader() {
	var version = deconcept.SWFObjectUtil.getPlayerVersion();
	if (version['major']<9) {
		var uzenet="Az Ön böngészőjének elavult Adobe Flash Player verziószáma: "+version['major']+" (legalább 9.0 szükséges). Kérjük kattintson az OK gombra a legújabb verzió letöltéséhez!";
		if (confirm(uzenet)) document.location.href="http://get.adobe.com/flashplayer/";
	}
	
	if (obj=document.getElementById("banner_interface_flash_div")) {
		flash_o=new SWFObject("banner_interface.swf","banner_interface_flash","682","300","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_interface_flash_div");
	}
}

function div_oc(divid) {
	$('#'+divid).slideToggle(400);
	return false;
}

function popup_window_close() {
	$('#popup_window').fadeOut('fast',function() { $('#popup_window_text').html(""); $('#popup_bckg').fadeOut('slow'); });
	return false;
}

function popup_window_open() {
	$('#popup_bckg').fadeIn('fast', function() { $('#popup_window').fadeIn('fast'); });
	return false;
}

function getobj(objid) {
	return document.getElementById(objid);
}

