function check_form(formname, fieldslist) {
	i = 0;
	while(fieldslist[i]) {
		fieldvalue = eval('document.'+formname+'.'+fieldslist[i]+'.value');
		switch (fieldslist[i]) {
			case "name":
			if(fieldvalue.length<2) {alert('Пожалуйста, укажите своё имя');return false;}
			break;
			case "login":
			if(fieldvalue.length<2) {alert('Пожалуйста, укажите желаемый логин');return false;}
			break;
			case "pas1":
			if(!fieldvalue) {
				alert('Пожалуйста, придумайте и укажите пароль для доступа к персональному разделу сайта');
				return false;
			}
			if(fieldvalue!=eval('document.'+formname+'.pas2.value')) {
				alert('Пожалуйста, проверьте правильность повторного ввода пароля');
				return false;
			}
			break;
			case "email":
			if(fieldvalue) {
				var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
				if(!email.test(fieldvalue)) {alert('Пожалуйста, введите корректный E-mail');return false;}
			}
			break;
		}
		i++;
	}

	return true;
}