	<!-- next functions are used by jelentkez.php //-->	
	var hsz=0,mdb=0,alap=0,kihagy=0;
	
	function kiir(sum) {
			window.document.regisztracio.output.value=sum;
		}
		
	function szamit()  {
	  	var i=0, nstr,ksum=ssum=sum=0,szorzo=0,kimenet=0;

		for(i=kihagy; i<(mdb-2) ; i++)
			{
				nstr=document.regisztracio.elements[i].name;
				if (nstr.substring(0,2)=="k_" &&
					document.regisztracio.elements[i].type=="checkbox" &&
					document.regisztracio.elements[i].checked)
						{
						if (document.regisztracio.elements[i+2].value!="%")
							{
	       					ksum+=parseInt(document.regisztracio.elements[i+1].value);	
							}
						else
							{
							szorzo+=parseInt(document.regisztracio.elements[i+1].value) ;
							}
						}
					
				else if (nstr.substring(0,2)=="s_" &&
						 document.regisztracio.elements[i].type=="checkbox" &&
						 document.regisztracio.elements[i].checked )
							{
							ssum+=parseInt(document.regisztracio.elements[i+1].value);
							}
			}
		sum=alap;
		if (!alap) sum=ssum;					// no base_price!
		// alert(szorzo);
		sum*=(100-szorzo)/100; 
		sum-=ksum;
		if (alap) sum+=ssum;
		if (sum<0) sum=0;
		sum=parseInt(sum);
		kiir(sum);
		}
	
	function init()  {
		var i=0,nev=resznev="";
		mdb=window.document.regisztracio.length;
		for(i=0;resznev!="k_"&&resznev!="s_"&&i<mdb;i++) 
			{
			nev=document.regisztracio.elements[i].name;
			resznev=nev.substring(0,2);
			}
		kihagy=i-2;
		alap=parseInt(document.regisztracio.base_price.value);
		// alert("mdb"+mdb+"\nalap"+alap);
		szamit();
		}
	<!-- end of field of jelentkez.php //-->
	
	<!-- next function are used by user_edit.php //-->	
	function usercheck()  {
		var estr,vegstr,err1=err2="",i,hsz=0;
		
		for (i=0;i<document.userform.length;i++)
			if (document.userform[i].type=="hidden") hsz++;

		if (hsz==1 && document.userform.usernev.value=="") err1="A felhasználó név megadása kötelező!";
		
		estr=userform.email.value;
		vegstr=estr.substring(estr.lastIndexOf('.')+1,estr.length);
		if (  (estr.indexOf('@')==-1 || estr.lastIndexOf('.')==-1) ||
		      (estr.indexOf('@') > estr.lastIndexOf('.') ) || 
			  ((estr.indexOf('@')+1) == estr.lastIndexOf('.') ) || 
			  (vegstr.length<2) )  err2="Az e-mail cím hibás!";

		if ( err1!="" || err2!="" )  {
			alert( ((err1!="")?err1+"\n":"")+((err2!="")?err2:"") );
			return false;
			}
		else return true;
	}
	<!-- end of field of user_edit.php //-->
	
	<!-- next function are used by kerdoiv.php //-->	
	function bosscheck()  {
		var estr,vegstr,err1=err2=err3="",i=0,kihagy=0,nev,resznev,mdb,nstr;
		
		mdb=document.userform.length;
		if (document.userform.cegnev.value=="") err2="A cégnév megadása kötelező!";

		nev=document.userform.elements[0].name;
		rsznev=nev.substring(0,4);
		while(resznev!="boss"&&i<mdb) 
			{
			i++;	kihagy++;
			nev=document.userform.elements[i].name;
			resznev=nev.substring(0,4);
			}

		// if (document.userform.bossnev.value=="") err1="A név megadása kötelező!";

		for(i=kihagy;i<mdb-1;i++)  
		{
			nstr=document.userform.elements[i].name;
			if (nstr.substring(0,4)=="boss")
			{ 
				if (document.userform.elements[i].value!="")
				{
					estr=userform.elements[i+1].value;
					vegstr=estr.substring(estr.lastIndexOf('.')+1,estr.length);
					if (  (estr.indexOf('@')==-1 || estr.lastIndexOf('.')==-1) ||
						  (estr.indexOf('@') > estr.lastIndexOf('.') ) || 
						  ((estr.indexOf('@')+1) == estr.lastIndexOf('.') ) || 
						  (vegstr.length<2) )
						  err3="Az e-mail cím hibás!";
				} //if
			} //if			
		} //for		  
				  
		if ( err1!="" || err2!="" || err3!="")  {
			alert( ((err1!="")?err1+"\n":"")+((err2!="")?err2+"\n":"")+((err3!="")?err3+"\n":"") );
			return false;
			}
		else return true;
	}
	<!-- end of field of kerdoiv.php //-->
	
	<!-- next function are used by konf_edit.php //-->
	function konfcheck()  {
		var sum=0,arstr="",err1=err2=err3="",i;
		
		if (document.cikkedit.name.value=="") err1="A konferencia nevének megadása kötelező!";
		
		arstr=document.cikkedit.base_price.value;
		for(i=0;i<arstr.length;i++)
			if (arstr.charAt(i)=='.' || arstr.charAt(i)==',') err2="A megadott mennyiség nem egész szám!";
		sum=parseInt(document.cikkedit.base_price.value);
		if (isNaN(sum)) err2="A megadott mennyiség nem egész szám!";
		
		// if ( (document.cikkedit.base_amount.value!="DM") && (document.cikkedit.base_amount.value!="HUF") ) err3="Az ártípus csak DM vagy HUF lehet!";

		if ( err1!="" || err2!="") {
			alert( ((err1!="")?err1+"\n":"")+((err2!="")?err2:"") );
			return false;
			}
		// else document.cikkedit.submit();
		else return true;
	}
	<!-- end of field of konf_edit.php //-->

	<!-- next function are used by service_edit.php and kedv_edit.php //-->	
	function check2()  {
		var sum=0,arstr="",artipstr,err1=err2=err3=err4=url=oldal="";
		
		if (document.cikkedit.name.value=="") err1="A név megadása kötelező!";

		arstr=document.cikkedit.price.value;
		for(i=0;i<arstr.length;i++)
			if (arstr.charAt(i)=='.' || arstr.charAt(i)==',') err2="A megadott mennyiség nem egész szám!";
		sum=parseInt(document.cikkedit.price.value);
		if (isNaN(sum)) err2="A megadott mennyiség nem egész szám!";

		if (document.cikkedit.price_type.value!="DM" && document.cikkedit.price_type.value!="HUF" && document.cikkedit.price_type.value!="%" && document.cikkedit.price_type.value!="EUR")  {
			url=window.location.href;
			oldal=url.substring(url.lastIndexOf('/')+1,url.lastIndexOf('_'));
			if (oldal=="kedv") err3="Az ár típusa csak HUF, DM, EUR vagy % lehet!";
			else err3="Az ár típusa csak HUF ,DM vagy EUR lehet!";
		}
		url=window.location.href;
		oldal=url.substring(url.lastIndexOf('/')+1,url.lastIndexOf('_'));
		if (oldal=="kedv" && document.cikkedit.price_type.value=="%" && sum>100) err4="Túl nagy százalékérték!";
		if (oldal=="service" && document.cikkedit.price_type.value=="%") err4="Az ár típusa csak HUF , DM vagy EUR lehet!";
		
		if ( err1!="" || err2!="" || err3!="" || err4!="") {
			alert( ((err1!="")?err1+"\n":"") + ((err2!="")?err2+"\n":"") + ((err3!="")?err3+"\n":"") + ((err4!="")?err4+"\n":"") );
			return false;
			}
		else return true;
	}