function toggle(x) {
	if (document.getElementById(x).style.display=='block') document.getElementById(x).style.display='none';
	else document.getElementById(x).style.display='block';
	return false;
}
function kitoltottseg(x) {
	var oke=1;
	var mezok = x.getElementsByTagName('input');
	for (var i=0;i<mezok.length;i++) if (mezok[i].className=='kotelezo') if (mezok[i].value.length==0) oke=0;
	if (oke>0) {
		return true;
	} else {
		alert('A félkövérrel jelölt mezőket kötelező kitölteni.');
		return false;
	}
}
function jelszoegyezes() {
	if (document.getElementById('regijelszo').value.length==0) {alert('Nem adta meg a régi jelszavát.');return false;}
	if (document.getElementById('jelszo1').value==document.getElementById('jelszo2').value) {
		if (document.getElementById('jelszo1').value.length<6) {
			alert('A jelszónak legalább hat karakter hosszúnak kell lennie.');
			return false;
		} else {
			return true;
		}
	} else {
		alert('A két jelszó nem egyezik meg.');
		return false;
	}
}
function regcsekk(x) {
	if (kitoltottseg(x)) {
		if (document.getElementById('jelszo1').value==document.getElementById('jelszo2').value) {
			if (document.getElementById('jelszo1').value.length<6) {
				alert('A jelszónak legalább hat karakter hosszúnak kell lennie.');
				return false;
			} else {
				return true;
			}
		} else {
			alert('A két jelszó nem egyezik meg.');
			return false;
		}
	} else return false;
}
var Rot13 = {
    map: null,
    convert: function(a) {
        Rot13.init();

        var s = "";
        for (i=0; i < a.length; i++) {
            var b = a.charAt(i);
            s += ((b>='A' && b<='Z') || (b>='a' && b<='z') ? Rot13.map[b] : b);
        }
        return s;
    },
    init: function() {
        if (Rot13.map != null)
            return;
              
        var map = new Array();
        var s   = "abcdefghijklmnopqrstuvwxyz";

        for (i=0; i < s.length; i++)
            map[s.charAt(i)] = s.charAt((i+13)%26);
        for (i=0; i < s.length; i++)
            map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase();

        Rot13.map = map;
    },
    write: function(a) {
        document.write(Rot13.convert(a));
    }
}
var celszemely_email_encoded = 'vasb#####ibaarthgnagvxinevhz,,,,,pbz';
function printemail() {
	document.write('<a href="mailto:');
	Rot13.write(celszemely_email_encoded.replace(/#####/g,'@').replace(/,,,,,/g,'.'));
	document.write('">');
	Rot13.write(celszemely_email_encoded.replace(/#####/g,'@').replace(/,,,,,/g,'.'));
	document.write('</a>');
}

