

	function checkform(message)
	{
		result=true;
		if(!check_user_login(message))
			result=false;
		if(!check_user_password(message))
			result=false;
		if(!check_user_password_duplicate(message))
			result=false;
		if(!check_name(message))
			result=false;
		if(!check_email(message))
			result=false;
		if(!check_registration_privacy(message))
			result=false;
		return result;
	}

	function checkform_reset(message)
	{
		result=true;
		if(!check_email(message))
			result=false;
		return result;
	}

	function checkform_change_password(message)
	{
		result=true;
		if(!check_user_password(message))
			result=false;
		if(!check_user_password_duplicate(message))
			result=false;
		return result;
	}

	function check_user_login(message)
	{
		if(document.getElementById('form_user_login').value.length<8)
		{
			document.getElementById('js_user_login').innerHTML=message[0];
			document.getElementById('js_user_login').bgColor='red';
			return false;
		}
		document.getElementById('js_user_login').innerHTML='';
		document.getElementById('js_user_login').bgColor='white';
		return true;
	}

	function check_user_password(message)
	{
		if(document.getElementById('form_user_password').value.length<8)
		{
			document.getElementById('js_user_password').innerHTML=message[1];
			document.getElementById('js_user_password').bgColor='red';
			return false;
		}
		document.getElementById('js_user_password').innerHTML='';
		document.getElementById('js_user_password').bgColor='white';
		return true;
	}

	function check_user_password_duplicate(message)
	{
		if(document.getElementById('form_user_password').value != document.getElementById('form_user_password_duplicate').value)
		{
			document.getElementById('js_user_password_duplicate').innerHTML=message[5];
			document.getElementById('js_user_password_duplicate').bgColor='red';
			return false;
		}
		document.getElementById('js_user_password_duplicate').innerHTML='';
		document.getElementById('js_user_password_duplicate').bgColor='white';
		return true;
	}

	function check_name(message)
	{
		if(document.getElementById('form_name').value.length<1)
		{
			document.getElementById('js_name').innerHTML=message[2];
			document.getElementById('js_name').bgColor='red';
			return false;
		}
		document.getElementById('js_name').innerHTML='';
		document.getElementById('js_name').bgColor='white';
		return true;
	}

	function check_email(message)
	{
		if(document.getElementById('form_email').value<1 ||
				!(document.getElementById('form_email').value).match(/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/))
		{
			document.getElementById('js_email').innerHTML=message[3];
			document.getElementById('js_email').bgColor='red';
			return false;
		}
		document.getElementById('js_email').innerHTML='';
		document.getElementById('js_email').bgColor='white';
		return true;
	}

	function check_registration_privacy(message)
	{
		if(!document.getElementById('form_privacy_yes').checked)
		{
			document.getElementById('js_privacy').innerHTML=message[4];
			document.getElementById('js_privacy').bgColor='red';
			return false;
		}
		document.getElementById('js_privacy').innerHTML='';
		document.getElementById('js_privacy').bgColor='white';
		return true;
	}

