function get(id) {
	return document.getElementById(id);
}

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}

function bg(obj, size) {
	span = obj.getElementsByTagName('span');
	span[0].style.backgroundPosition = '0px '+size+'px';
}

function iecheck()
{
	var pos = navigator.userAgent.indexOf("MSIE ");
	if (pos == -1) return false;
	var version = navigator.userAgent.substring(pos + 5);
	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)  || (version.indexOf("7") == 0) || (version.indexOf("8") == 0)));
}

function insertFlash(swf,size,cel)
{
	var str = "";
	if(iecheck())
	{
		str +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" width="'+size[0]+'" height="'+size[1]+'">';
		str +='	<param name="movie" value="'+swf+'" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="menu" value="false" />';
		str +=' <param name="wmode" value="transparent" />';
		str +=' <param name="allowScriptAccess" value="sameDomain" />';
		str +='</object>';

	}
	else
	{
		
		str +='<object type="application/x-shockwave-flash" data="'+swf+'" width="'+size[0]+'" height="'+size[1]+'">';
		str +='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		str +='	<param name="menu" value="false" />';
		str +='	<param name="quality" value="high" />';
		str +=' <param name="wmode" value="transparent" />';
		str +=' <param name="allowScriptAccess" value="sameDomain" />';
		str +='</object>';
	}
	document.getElementById(cel).innerHTML = str;
}

function insertFlash2(swf,size,cel,fv)
{
	var str = "";
	var fvstr = "";
	for(var i = 0; i<fv.length; i++)
	{
		fvstr += fv[i][0]+"="+fv[i][1]+"&";
	}	
	fvstr = fvstr.substr(0,fvstr.length-1);
	//alert(fvstr)
	if(iecheck())
	{
		str +='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,12,36" width="'+size[0]+'" height="'+size[1]+'">';
		str +='	<param name="movie" value="'+swf+'" \/>';
		str +='	<param name="quality" value="high" \/>';
		str +=' <param name="menu" value="false" \/>';
		str +=' <param name="allowFullScreen" value="true" \/>';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" />';
		str +='<\/object>';

	}
	else
	{
		
		str +='<object type="application/x-shockwave-flash" data="'+swf+'" width="'+size[0]+'" height="'+size[1]+'">';
		str +='<param pluginurl="http://www.macromedia.com/go/getflashplayer">';
		str +='	<param name="menu" value="false" \/>';
		str +='	<param name="quality" value="high" \/>';
		str +=' <param name="allowFullScreen" value="true" \/>';
		if(fvstr) str += '<param name="flashvars" value="'+fvstr+'" \/>';
		str +='<\/object>';
	}
	document.getElementById(cel).innerHTML = str;
}

function setHqSize(w,h)
{
	document.getElementById("ctag").style.width = w+"px";
	document.getElementById("ctag").style.height = h+"px";
}

function FlashError()
{	
	get("errormessage").innerHTML = 'Az animáció megtekintéséhez legalább <b class="red">Flash Player 10<\/b> szükséges! <a href="http://get.adobe.com/flashplayer/?promoid=BUIGP">Flash Player letöltése<\/a>';
}

function set_honnan(val)
{
	if(val==6) {
		document.getElementById('honnan_egyeb').style.display = '';
	} else {
		document.getElementById('honnan_egyeb').style.display = 'none';
		document.getElementById('honnan_egyeb').value = '';
	}
}

function set_cel(obj)
{
	if(obj.checked) {
		document.getElementById('cel_egyeb').style.display = '';
	} else {
		document.getElementById('cel_egyeb').style.display = 'none';
		document.getElementById('cel_egyeb').value = '';
	}
}

function set_panasz_10(val)
{
	if(val==4) {
		document.getElementById('panasz_10_egyeb').style.display = '';
	} else {
		document.getElementById('panasz_10_egyeb').style.display = 'none';
		document.getElementById('panasz_10_egyeb').value = '';
	}
}

function set_d(right,val,id)
{
	if(val==right) {
		document.getElementById(id).style.display = '';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}
function set_r_d(right,val,id)
{
	if(val!=right) {
		document.getElementById(id).style.display = '';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}

function newcode() {	
	var rnd = Math.random();
	$("#piccode").attr({'src':'/process/gifcode.php?rnd='+rnd});
}

function check_form()
{
	if(isempty(get('nev').value))
	{
		alert('A név megadása kötelező!');
	} else if(isempty(get('lakcim').value)) {
		alert('A lakcím megadása kötelező!');
	} else if(isempty(get('szuletes').value)) {
		alert('A születési dátum megadása!');
	} else {
		$.ajax({
			type: "POST",
			url: "/process/code_check.php",
			data: "kod="+get('f_kod').value,
			success: function(msg){
				if(msg==1) {
					get('reg_form').action = 'process/print.php';
					get('reg_form').submit();
				} else {
					alert('Hibás ellenőrző kód!');
				}
			}
		});
	}
}

function show_sub(id) {
	document.getElementById(id).style.display = '';
}
function hide_sub(id) {
	document.getElementById(id).style.display = 'none';
}
