function is_empty(s)
{
	 return ((s == null) || (s.length == 0))
}

function check_email(email)
{
	emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
	if(emailRegExp.test(email)) return true;
	else return false;
}

function check_login(login)
{
	loginRegExp = /^[A-z0-9-]+$/;
	if(loginRegExp.test(login)) return true;
	else return false;
}

function submitUserForm()
{
	var errors = '';
	if ($('newUserLogin').value=='')
	{
		errors = errors + '• Óêàæèòå ëîãèí!\n';
	} else if (!check_login($('newUserLogin').value))
	{
		errors = errors + '• Ëîãèí ìîæåò ñîäåðæàòü òîëüêî ëàòèíñêèå áóêâû [A-Z,a-z], àðàáñêèå öèôðû [0-9] è çíàê ïîä÷åðêèâàíèÿ [_]!\n';
	}
	if ($('newUserName').value=='')
	{
		errors = errors + '• Óêàæèòå èìÿ!\n';
	}
	if ($('newUserPassword').value!=$('newUserPassword1').value)
	{
		errors = errors + '• Ïàðîëè íå ñîâïàäàþò!\n';
	} else if (is_empty($('newUserPassword').value)) {
		errors = errors + '• Èç ñîîáðàæåíèé áåçîïàñíîñòè ïàðîëü äîëæåí áûòü íå êîðî÷å 6 ñèìâîëîâ!\n';
	} else if ($('newUserPassword').value.length<6) {
		errors = errors + '• Èç ñîîáðàæåíèé áåçîïàñíîñòè ïàðîëü äîëæåí áûòü íå êîðî÷å 6 ñèìâîëîâ!\n';
	}
	if (!check_email($('newUserEmail').value))
	{
		errors = errors + '• Íåêîððåêòíûé email!\n';
	}
	if (errors != '')
	{
		alert('Îáíàðóæåíû ñëåäóþùèå îøèáêè:\n\n'+errors);
		return false;
	} else {
		$('regForm').submit();
	}
}

