
function checkCsoportUser()
{
	var formid = "form1";
	var obj = document.forms[ formid ];
	var aE = obj.elements;
	if( check_isEmpty( formid, 'udata[nev]', LcoLng['puser_nincsnev']) )
		return false;
	if( check_isEmpty( formid, 'udata[email]', LcoLng['puser_nincsemail']) )
		return false;
	if( check_isnot( is_email, formid, 'udata[email]', LcoLng['puser_invalidemail']) )
		return false;
	

	var ev = selectobj_value( formid, 'udata[szdatumev]' );
	var ho = selectobj_value( formid, 'udata[szdatumho]' );
	var nap = selectobj_value( formid, 'udata[szdatumnap]' );
	
	var date = new Date( ev, ho - 1, nap );
	var dateyear = date.getYear() > 200 ? date.getYear() : date.getYear() + 1900;
	if( ev != dateyear || ho != date.getMonth() + 1 || nap != date.getDate() )
	{
//		alert( date.getYear() + ", " + date.getMonth() + ", " + date.getDate() );
		alert(  LcoLng["user_invalidszdate"] );
		return false;
	}
	
	if( check_isEmpty( formid, 'udata[szmlnev]', LcoLng['puser_nincsszmlnev']) )
		return false;
	if( check_isEmpty( formid, 'udata[szmlirsz]', LcoLng['puser_nincsszmlirsz']) )
		return false;
	if( check_isEmpty( formid, 'udata[szmlvaros]', LcoLng['puser_nincsszmlvaros']) )
		return false;
	if( check_isEmpty( formid, 'udata[szmlcim]', LcoLng['puser_nincsszmlcim']) )
		return false;

	if( selectobj_value( formid, 'udata[nem]' ) == 0 )
	{
		alert(  LcoLng["user_nincsnem"] );
		aE['udata[nem]'].focus();
		return false;
	}
	
	return true;
}

function checkUserReg()
{
	if( checkCsoportUser() )
	{
		var formid = "form1";
		var obj = document.forms[ formid ];
		var aE = obj.elements;
		if( check_isEmpty( formid, 'udata[password1]', LcoLng['puser_nincspsw1']) )
			return false;
		if( check_isEmpty( formid, 'udata[password2]', LcoLng['puser_nincspsw2']) )
			return false;
		if( aE['udata[password1]'].value != aE['udata[password2]'].value )
		{
			alert( LcoLng['puser_nemeqpsw'] );
			return false;
			
		}
		if( check_isnot( is_password, formid, 'udata[password1]', LcoLng['puser_nempsw']) )
			return false;
		aE['udata[password]'].value = MD5( aE['udata[password1]'].value );
		aE['udata[password1]'].value = '';
		aE['udata[password2]'].value = '';
		return true;
	}
	return false;
}


