        function validate_feedback(code)
        {
            var f = document.all.sform;
			
            var errMessage = "";
			
			if(!f.fname.value)
			{
				errMessage += 'Ф.И.О'+"\n"
			}
            if (f.email.value)
            {
                if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value)){ }
				else{ errMessage += "Неверный E-mail!\n" }
            }
            else
            {
                errMessage += 'E-mail'+"\n"
            }
			
            if(!f.birthplace.value)
            {
                errMessage += 'Место рождения:'+"\n"
            }
			if(!f.birthdate.value)
            {
                errMessage += 'Дата рождения:'+"\n"
            }
            if(!f.address.value)
            {
                errMessage += 'Адрес:'+"\n"
            }
            if(!f.phone.value)
            {
                errMessage += 'Телефон:'+"\n"
            }
            if(f.periodfrom.value == 0 || f.periodto.value == 0 || Math.abs(f.periodto.value - f.periodfrom.value)<4)
            {
                errMessage += 'Период сотрудничества:'+"\n"
            }
            if(!f.english[0].value && !f.english[1].value && !f.english[2].value && !f.english[3].value && !f.english[4].value)
            {
                errMessage += 'Знание Английского языка :'+"\n"
            }
            if(!f.italian[0].value && !f.italian[1].value && !f.italian[2].value && !f.italian[3].value && !f.italian[4].value)
            {
                errMessage += 'Знание Итальянского языка :'+"\n"
            }	
            if(!f.german[0].value && !f.german[1].value && !f.german[2].value && !f.german[3].value && !f.german[4].value)
            {
                errMessage += 'Знание Немецкого языка :'+"\n"
            }				
			if(code=="1")
			{
				if (!f.kod.value)
				{
					errMessage += 'Код'+"\n";
					f.kod.focus();
				}
				else
				{
				if (f.kod.value <1000)
				{
					errMessage += "Введите правильный код!\n";
					f.kod.focus();
				}
				}
			}
			if(!errMessage)
			{
				return true;
			}
			else
			{
				alert("Заполните следующие поля:\n\n"+errMessage);
				return false;
			}
		}

