function check(f) 
{ 
	if (f.nick.value=='') {
		alert("Необходимо ввести имя");
		f.nick.focus();
		return false;
	} 

	if (f.data.value.length < 10) {
		alert('Комментарий слишком короткий');
		f.data.focus(); 
		return false; 
	}
	
	if (f.data.value.indexOf(" ") == -1 )
	{
		alert('Комментарий слишком короткий');
		f.data.focus(); 
		return false; 
	}
	
	if (f.email.value=='') 
	{
		return true;
	} 
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))
	{ 
		return true ;
	} 
	
	alert('E-mail введен неправильно');
	f.email.select(); 
	return false; 
} 

// Блок вывода ошибок (добавлено 22.06.06)

params = document.location.search;


re = /err=([\w]+?)&/gi;
res = re.exec(params);

if (res == null)
{
	re = /err=([\w]+?)$/gi;
	res = re.exec(params);
}

if (res == null)
{
	error_id = '';
}
else
{
	error_id = res[1];
}

re = /err_file=(.+)$/gi;
res = re.exec(params);

if (res == null)
{
	file_id = '';
}
else
{
	file_id = res[1];
	file_id = file_id.replace(/[\+]+/gi, ' ');
}

// Формирование строки ошибки
error_text = '';

if (error_id != '')
{
	switch (error_id)	
	{
		case 'e_post_overflow':
			error_text = error_text.concat('Ошибка. Возможно превышен допустимый объем передаваемых данных. Объем файлов слишком велик!');
		break;

		case 'e_mail_incorrect':
			error_text = error_text.concat('Email введен неправильно');
		break;

		case 'e_short_comment':
			error_text = error_text.concat('Слишком короткий комментарий');
		break;
		
		case 'e_input_name':
			error_text = error_text.concat('Введите имя');
		break;
		
		case 'e_file_big':
			error_text = error_text.concat('Загружаемый файл слишком большой<br>' + file_id);
		break;
		
		case 'e_full_upload':
			error_text = error_text.concat('Файл загружен не полностью. Повторите попытку<br>' + file_id);
		break;
		
		case 'e_file_type':
			error_text = error_text.concat('Недопустимый тип файла<br>' + file_id);
		break;

		case 'e_file_corrupt':
			error_text = error_text.concat('Ошибка. Возможно вы загружаете битый файл!<br>' + file_id);
		break;
		
		case 'e_upload':
			error_text = error_text.concat('Ошибка загрузки файла<br>' + file_id);
		break;
		
		case 'e_not_exist':
			error_text = error_text.concat('Файла не существует<br>' + file_id);
		break;
		
		default:
			error_text = error_text.concat('');
	}
}

v_form = '';
v_form = v_form.concat('<br><font color="ff0000" style="font-size: 14px; ">');
v_form = v_form.concat(error_text);
v_form = v_form.concat('</font><br>');


//Конец блока ошибок (добавлено 22.06.06)



v_form = v_form.concat('<a name=\"#input_form\"></a>');
v_form = v_form.concat('<P><b>Будем рады, если Вы добавите свой комментарий</b><br>');
v_form = v_form.concat('<form enctype=\"multipart/form-data\" action=\"comment.php\" method=\"post\" onsubmit="return check(this)">');
v_form = v_form.concat('<table border=0> <tr><td>Ваше имя:</td><td><input type=text name=nick size=20></td></tr>');
v_form = v_form.concat('<tr><td>Ваш e-mail:</td><td><input type=text name=email size=20></td></tr>');
v_form = v_form.concat('<tr><td colspan=2> Комментарий:<br><textarea name=data rows=5 cols=60></textarea></td></tr>');
v_form = v_form.concat('<tr><td colspan=2>Прикрепить фото (большие файлы могут не загружаться): <br>');
v_form = v_form.concat('<input type="hidden" name="MAX_FILE_SIZE" value="2000000"><input type=\"file\" name=\"file1\"><br>');
v_form = v_form.concat('<input type=\"file\" name=\"file2\"><br><input type=\"file\" name=\"file3\"><br></td></tr>');
v_form = v_form.concat('</table><br><input type=submit value=Добавить></form>Пожалуйста дождитесь перзагрузки страницы.');


document.write(v_form);

