function AddHiddenValue(selname, id){
	selvalue = selname.options[selname.selectedIndex].value;
	document.getElementById(id).value = selvalue;
}

function szamlazo(radioid){
	if(radioid.value == 1){
		document.getElementById('magan').style.display='none';
		document.getElementById('ceges').style.display='block';
	}
	else{
		document.getElementById('ceges').style.display='none';
		document.getElementById('magan').style.display='block';
	}
}

function regvalidate(ActualFormName)
{
	var formname = document.getElementById('regform');
	var myCarsToName="aábcdeéfghiíjklmnoóoőprstyuúüűvzxqAÁBCDEÉFGHIÍJKLMNOÓÖŐPRSTYUÚÜŰVZXQ1234567890 _";
	var myCarsToPass=new Array();
	var myclass = '';
	var inval = 0;
	
	if (formname.true_name.value != '') results=true
	else{ alert("Nevet kötelező megadni"); formname.true_name.value = ''; formname.true_name.focus(); return false;}
	
	if(ActualFormName=='regform'){	
		var mailstr=formname.regmail.value
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(mailstr))
		results=true
		else{
		alert("Az e-mail cím nem lehet valódi!")
		formname.regmail.value = ''
		formname.regmail.focus();
		results=false
		}
		
		if (formname.regpass.value != formname.reg2pass.value){
			alert ("A jelszónak és az ismétlésnek egyeznie kell");
			return false;
		}
	}
	if(formname.szamlazas[0].checked == true || formname.szamlazas[1].checked == true){ //ellenőrizzük a bejelölt radiohoz tartozó text mezőket osztály alapján megkülönböztetve őket
		if (formname.szamlazas[0].checked == true) myclass = "ceges";
		else myclass = "magan";
	}
	else {
		alert("Válasszon a számlázási adatok közül!"); return false;
	}
	
	//Az összes input mező ellenőrzése
	var mynode = document.getElementsByTagName('input');
	var x=0;
	for(var k=0;k<mynode.length;k++)
	{ 
		var input = mynode[k]
		if(input.type == 'text' || input.type == 'password'){
			if (input.className == '' || (myclass != '' && input.className == myclass))
			{
				if (input.value != '') results=true;
				else { alert("Minden mezőt kötelező kitölteni"); input.value = ''; input.focus(); return false;}
			}
		}
	}
	
	if(formname.aszf.checked==false){
		alert('Csak az általános szerződési feltételeket elolvasása és elfogadása után fogadunk el rendelést!');
		return false;
	}
	
	return (results)
}