        function szame(adat,minta){
                for (var i=0; i<adat.length; i++)
                        if (minta.indexOf(adat.charAt(i)) == -1)
                                return false;
                return true;
        }

  function domain_ell( url, hova, param, valasztojel, honnan, hiba )
  {
    var karakterek = 'qwertzuioplkjhgfdsayxcvbnmöüóõúûáéíQWERTZUIOPLKJHGFDSAYXCVBNMÖÜÓÕÚÉÁÛÍ0123456789-';
    var toltsz = honnan;
    var hibasz = hiba;
    var tmp     = param;
    var ertekek = new Array();
    var i       = 0;
		var boo = true;
   	while(tmp.indexOf(valasztojel)!=-1){
			var hol = tmp.indexOf(valasztojel);
			ertekek[i] = tmp.substring(0,hol);
			if( document.getElementById(ertekek[i]).value == '' ){
				alert(  "Kérem töltse ki a mezõt!");
				boo = false;
				break;
			}
			if( !szame( document.getElementById(ertekek[i]).value, karakterek ) )
			{
				document.getElementById( hova ).innerHTML = hibasz;
				boo = false;
				break;
			}
			i++;
			tmp = tmp.substring((hol+1),tmp.length);
		}
		ertekek[i] = tmp;
		var params ='?';
		if( boo )
    {
    document.getElementById( hova ).innerHTML = toltsz;
  		for(var i=0; i<ertekek.length && boo; i++){
  			if(document.getElementById(ertekek[i]).type == 'checkbox'){
  				if( document.getElementById(ertekek[i]).checked==true)
  					params = params + ertekek[i] + '=' + document.getElementById(ertekek[i]).value + '&';
  			}
  			else
  				if(document.getElementById(ertekek[i]).type == 'radio'){
  					var er = document.muvesz_reg.reg_aktiv;
  					elemek_szama = er.length;
  					for(elem=0;elem<elemek_szama;elem++) {
  						if (er[elem].checked) {
  							params = params + ertekek[i] + '=' + er[elem].value + '&';
  						}
  					}
  				}
  				else
  					params = params + ertekek[i] + '=' + document.getElementById(ertekek[i]).value + '&';
  		}
  		params = params+'ajax=1';
  		getHTML(url,hova,params);
		}

  }
  
	function getHTML(url,hova,param)
	{
//		alert( url+param+hova );
		var myAjax = new Ajax.Updater(
					{success: hova}, 
					url, 
					{
						method: 'post',
						parameters: param,
						onFailure: reportError,
						evalScripts: true
					});
		
	}
	function reportError(request)
	{
		alert('Hiba a kommunikációban!');
	}

