function test(form)
{
	if(form.user.value == '' || form.pass.value == '')
	{
		_$('error_msg').style.display = 'block';
		try {form.user.focus();}
		catch(e){};
		return false;
	}

	for(var i=0;i<form.elements.length;i++)
		form.elements[i].disabled = true;

	JsHttpRequest.query(
		'http://start.qip.ru/reg/test'+'/'+Math.random(),
		{
			user: form.user.value,
			pass: form.pass.value,
			alien:form.alien.checked
		},
		function(result, debugMessages)
		{
			if (debugMessages)
				alert(debugMessages);

			if(result.code == 200)
			{
				endMenu(1);
				_$('unauth_menu').style.display = 'none';
				_$('auth_menu').style.display = '';

				var username = form.user.value;
				if (username.search(/@/)<0)
					username = username+'@qip.ru';

				_$('error_msg').style.display = 'none';
				_$('username').innerHTML = username;

				window.location.reload();
			}
			_$('error_msg').style.display = 'block';
			elems = form.elements;
			for(var i=0;i<elems.length;i++)
				elems[i].disabled = false;
			form.user.blur();
			try {form.user.focus();}
			catch(e){};
		}
	);
	return false;
}