function testFormUser(formName, actionType)
{
	var em = "";
	
	if ( actionType == 'add' ) {
		em+= tfp(formName, "user_login", "Логин", "^([a-z0-9]+)$", "Логин может состоять только из строчных английских букв и цифр");
		em+= trf(formName, "user_password_1", "Пароль");
		em+= trf(formName, "user_password_2", "Пароль (повтор)");
	}
	else {
	}
	if (document.forms[formName].elements['user_password_1'].value != document.forms[formName].elements['user_password_2'].value)	{
		em+= " - введенные пароли не совпадают!\r\n";
	}
	em+= tddl(formName, "id_group", "Группа");

	if (em == "") {
		document.forms[formName].submit();				
	}
	else {
		em = "Форма заполнена неверно!\r\n" + em;
		alert(em);
	}
	return true;
}

function testFormFeedback(formName, actionType)
{
	var em = "";
	
	em+= trf(formName, "message_person_name", "имя");
	em+= trf(formName, "message_text", "текст сообщения");	
	if ( actionType == 'guest' ) {
		em+= trf(formName, "ccode", "Контрольный код");
	}

	if (em == "") {
		document.forms[formName].submit();				
	}
	else {
		em = "Форма заполнена неверно!\r\n" + em;
		alert(em);
	}
	return true;
}

function testFormHall(formName)
{
	var em = "";
	var hallAddress = "";
	var hallSchedule = "";
	
	hallAddress = tinyMCE.get('hall_address').getContent();
	if ( hallAddress == "" ) {
		em+= ' - поле "АДРЕС" не заполнено' + "\r\n";
	}
	
	hallSchedule = tinyMCE.get('hall_schedule').getContent();
	if ( hallSchedule == "" ) {
		em+= ' - поле "РАСПИСАНИЕ" не заполнено' + "\r\n";
	}	
	
	if (em == "") {
		document.forms[formName].submit();				
	}
	else {
		em = "Форма заполнена неверно!\r\n" + em;
		alert(em);
	}
	return true;
}

function testFormInstr(formName)
{
	var em = "";
	
	em+= trf(formName, "instr_fio", "ФИО");
	em+= trf(formName, "instr_phones", "телефоны");
	
	if (em == "") {
		document.forms[formName].submit();				
	}
	else {
		em = "Форма заполнена неверно!\r\n" + em;
		alert(em);
	}
	return true;
}
