// JavaScript Document

/**
 * Обработка сабмита формы регистрации нового пользователя
 *
 */
function RegisterUser()
{
	var obj = document.frm_Registration;
	
	required		= new Array("name", "username", "email", "password", "password_confirm");
	required_show	= new Array("Your Name", "Username", "E-mail", "Password", "Confirm Password");
	
	var i, j;
	
	// Проверим все ли необходимые поля заполнены
	for(j=0; j<required.length; j++) 
	{
		for (i=0; i<obj.length; i++) 
		{
			if (obj.elements[i].name == required[j] && obj.elements[i].value == "" ) 
			{
				alert('Please enter ' + required_show[j]);
				obj.elements[i].focus();
				return false;
			}
		}
	}

	// Проверим правильно ли введено имя пользователя
	if ( !UserNameCheck(obj.username.value) )
	{
		alert("Username is wrong.\nPlease use English letters and Numbers only!");
		obj.username.focus();
		return false;
	}
	
	// Проверим правильно ли введен E-mail
	if ( !emailCheck(obj.email.value) )
	{
		obj.email.focus();
		return false;
	}
	
	// Проверим мин. длину пароля
	if ( obj.password.value.length < 4 )
	{
		alert('The entered Password too short.\nPlease enter min. 4 symbols.');
		obj.password.focus();
		return false;
	}
	
	// Проверим совпадают ли введенные пароли
	if ( obj.password.value != obj.password_confirm.value )
	{
		alert('The entered Passwords are not equal.');
		obj.password_confirm.focus();
		return false;
	}
	
	return true;
}
