function validate_email (email) {
var Temp  = new String;
Temp.value  = email;
var AtSym    = Temp.value.indexOf('@');
var Period   = Temp.value.lastIndexOf('.');
var Space    = Temp.value.indexOf(' ');
var Length   = Temp.value.length - 1;

if ((AtSym < 1) ||
    (Period <= AtSym+1) ||
    (Period == Length ) ||
    (Space  != -1))
   {
      // alert('E-mail указан не верно');
      return false;
   }
return true;
}

function formCheck(form) {
if (form.name.value=="")
{alert("Укажите название Вашей компании!");return false;}
if (form.name.value.length<3)
{alert("Название компании - не менее 3х знаков!");return false;}
if (form.name_type.value=="")
{alert("Укажите форму собственности!");return false;}
if (form.name_type.value.length<2)
{alert("Форма собственности - не менее 2х знаков!");return false;}
if (form.index.value=="")
{alert("Укажите почтовый индекс!");return false;}
if (form.index.value.length<6)
{alert("Укажите реальный почтовый индекс в формате 123456!");return false;}
if (form.rcity.value=="")
{alert("Укажите город!");return false;}
if (form.rcity.value.length<2)
{alert("Город - не менее 2х знаков!");return false;}
if (form.adress.value=="")
{alert("Укажите адрес!");return false;}
if (form.adress.value.length<5)
{alert("Адрес - не менее 6 знаков!\nНапример: ул. Иванова, д.1");return false;}
if (form.phone.value=="")
{alert("Укажите хотя бы 1 телефон!");return false;}
if (form.phone.value.length<5 || form.phone.value.length>50)
{alert("Укажите реальный телефон в формате +7 (123) 1234567!");return false;}
if (form.email.value=="")
{alert("Вы не ввели ваш e-mail!");return false;}
if(!validate_email(form.email.value))
{alert('Пожалуйста, укажите действительный адрес контактного Email.');return false;}
if (form.regemail.value=="")
{alert("Вы не ввели Ваш регистрационный e-mail! На него будут высланы регистрационные данные. Может совпадать с публичным e-mail");return false;}
if(!validate_email(form.regemail.value))
{alert('Пожалуйста, укажите действительный адрес контактного Email.');return false;}
if (form.cpvac.value=="")
{alert("Укажите должность контактного лица!");return false;}
if (form.cpfio.value=="")
{alert("Укажите ФИО контактного лица!");return false;}
if (form.rcat.value=="no")
{alert("Укажите категорию!");return false;}
if (form.desc.value=="")
{alert("Укажите направление деятельности");return false;}
if (form.code.value=="")
{alert("Укажите код регистрации");return false;}

if (document.form.submit.action != "") {
document.form.submit.disabled=1;}
}

<!--
function sub_change(which) {
if(which==5) {dynamic1.innerHTML='<select name=sub><option value=13>Геодезические, горные, взрывные и буровые работы</option><option value=14>Карьеры, шахты, месторождения</option><option value=15>Техника, оборудование</option></select>';}
if(which==21) {dynamic1.innerHTML='<select name=sub><option value=151>Библиотеки, архивы</option><option value=152>Театры, галереи, музеи и парки</option><option value=153>Центры досуга</option></select>';}
if(which==6) {dynamic1.innerHTML='<select name=sub><option value=16>Лесоводство, лесозаготовка</option><option value=17>Лесопереработка</option></select>';}
if(which==7) {dynamic1.innerHTML='<select name=sub><option value=18>Автотранспорт, оборудование, комплектующие, запчасти</option><option value=19>Водный транспорт, оборудование, комплектующие, запчасти</option><option value=20>Воздушный транспорт, оборудование, комплектующие, запчасти</option><option value=21>Железнодорожный транспорт, оборудование, комплектующие, запчасти</option><option value=22>Инструмент, технологическая оснастка, оружие, боеприпасы</option><option value=23>Компрессоры, редукторы, насосы, гидро-, пневмосистемы</option><option value=24>Подъемно-транспортные машины и механизмы, складская техника</option><option value=25>Спецтехника, сельхозтехника и запчасти, ремонт</option><option value=26>Станки и механизмы для обработки и переработки</option></select>';}
if(which==8) {dynamic1.innerHTML='<select name=sub><option value=27>Лекарственные средства, продукты микробиологии</option><option value=28>Медтехника, материалы, приборы и оборудование</option></select>';}
if(which==2) {dynamic1.innerHTML='<select name=sub><option value=5>Посольства, консульства</option><option value=6>Торговые представительства</option></select>';}
if(which==9) {dynamic1.innerHTML='<select name=sub><option value=29>Вторичные ресурсы, сырье, переработка</option><option value=30>Добыча, обогащение и переработка рудного сырья</option><option value=31>Металлоизделия</option><option value=32>Металлоконструкции, металлопрофили</option><option value=33>Металлопрокат</option><option value=34>Подшипники</option><option value=35>Электроды, сварочные материалы</option></select>';}
if(which==20) {dynamic1.innerHTML='<select name=sub><option value=148>Высшее и специальное образование</option><option value=149>Научно-исследовательские институты</option><option value=150>Проектные организации</option></select>';}
if(which==10) {dynamic1.innerHTML='<select name=sub><option value=36>Добыча, разработка месторождений</option><option value=37>Производство, продажа топлива и горюче-смазочных материалов</option><option value=38>Снабжение, распределение и транспортировка</option><option value=39>Техника, оборудование</option></select>';}
if(which==11) {dynamic1.innerHTML='<select name=sub><option value=40>Банковское, офисное, полиграфическое оборудование</option><option value=41>Бассейны, фонтаны, сауны</option><option value=42>Вентиляционное, климатическое, отопительное оборудование</option><option value=43>Компьютеры, аксессуары, комплектующие</option><option value=44>Оборудование для бытовых услуг (прачечных, химчисток, уборки помещений)</option><option value=45>Оборудование для жилищно-коммунального хозяйства</option><option value=46>Оборудование для пищевой промышленности</option><option value=47>Оборудование игорное, инвентарь для индустрии отдыха и развлечений</option><option value=48>Приборы, автоматика, аппаратура</option><option value=49>Промышленное оборудование</option><option value=50>Ремонт и обслуживание оборудования</option><option value=51>Сварочное оборудование и материалы</option><option value=52>Системы безопасности и связи</option><option value=53>Системы пожаротушения, оборудование и инвентарь</option><option value=54>Торговое оборудование</option><option value=55>Фасовочно-упаковочное оборудование</option><option value=56>Холодильное оборудование</option><option value=57>Электрооборудование, электроматериалы, электротехника, электроника</option></select>';}
if(which==3) {dynamic1.innerHTML='<select name=sub><option value=7>Выставки, ярмарки</option><option value=8>Партнерства, общества, союзы, фонды</option><option value=9>Торгово-промышленные палаты</option></select>';}
if(which==12) {dynamic1.innerHTML='<select name=sub><option value=58>Бакалея</option><option value=59>Кондитерские, хлебобулочные изделия</option><option value=60>Масложировая, молочная продукция</option><option value=61>Мясная продукция</option><option value=62>Напитки</option><option value=63>Продукты быстрого приготовления</option><option value=64>Продукты питания</option><option value=65>Рыба и морепродукты</option><option value=66>Сельхозпродукция, сельхозпереработка, семена, удобрения</option><option value=67>Табачные изделия</option><option value=68>Фрукты, овощи, ягоды, орехи, грибы</option><option value=157>Макаронные изделия</option></select>';}
if(which==18) {dynamic1.innerHTML='<select name=sub><option value=119>Интернет</option><option value=120>Почта, курьерские службы, телеграф</option><option value=121>Радио-, радиотелефонная связь</option><option value=122>Сотовая связь, телефонная связь</option><option value=123>Спутниковое телевидение</option><option value=124>Телекоммуникации</option><option value=125>Телекоммуникационное оборудование: продажа, монтаж, ремонт, обслуживание</option></select>';}
if(which==22) {dynamic1.innerHTML='<select name=sub><option value=154>Газеты и журналы</option><option value=155>Информационные агентства</option><option value=156>Телерадиокомпании</option><option value=158>Издательская деятельность</option></select>';}
if(which==13) {dynamic1.innerHTML='<select name=sub><option value=69>Вяжущие, наполнители и заполнители</option><option value=70>Железобетонные конструкции и изделия</option><option value=71>Замочно-скобяные изделия, фурнитура, гвозди, шурупы</option><option value=72>Изоляционные и кровельные материалы, сэндвич панели</option><option value=73>Кладочные материалы, плитка, кафель</option><option value=74>Лакокрасочные материалы</option><option value=75>Обои</option><option value=76>Окна, двери</option><option value=77>Пиломатериалы, строительные конструкции</option><option value=78>Пол, стены, потолок</option><option value=79>Прочие строительные материалы</option><option value=80>Сантехника, санфаянс, трубопроводная арматура, отопительные системы</option><option value=81>Стекло, керамика</option><option value=82>Строительные инструменты и оборудование</option><option value=83>Фанера, ДВП, ДСП</option></select>';}
if(which==17) {dynamic1.innerHTML='<select name=sub><option value=115>Крепежные изделия, метизы</option><option value=116>Строительство и ремонт жилья, объектов промышленного и хозяйственного назначения</option><option value=117>Строительство и ремонт коммуникаций</option><option value=118>Электромонтаж</option></select>';}
if(which==14) {dynamic1.innerHTML='<select name=sub><option value=84>Бытовая техника, аудио,- видео,- фотопродукция</option><option value=85>Бытовая химия, средства гигиены</option><option value=86>Галантерейные товары</option><option value=87>Канцелярские, бумажно-беловые товары</option><option value=88>Книготорговые организации</option><option value=89>Ковры, ковровые покрытия</option><option value=90>Кожа, мех, кожгалантерея</option><option value=91>Мебель, фурнитура, предметы интерьера</option><option value=92>Обувь</option><option value=93>Парфюмерия, косметика</option><option value=94>Постельные принадлежности, белье</option><option value=95>Посуда, фарфор, керамика</option><option value=96>Светильники, осветительные приборы, электротовары</option><option value=97>Спецодежда, нетканые материалы</option><option value=98>Тара, упаковка</option><option value=99>Текстиль, ткани и фурнитура</option><option value=100>Товары для детей</option><option value=101>Товары для спорта и отдыха</option><option value=102>Торговые организации</option><option value=103>Трикотаж, швейные изделия</option><option value=104>Хозяйственные товары</option><option value=105>Художественные, сувенирные изделия</option><option value=106>Ювелирные изделия</option></select>';}
if(which==1) {dynamic1.innerHTML='<select name=sub><option value=1>Органы государственного, федерального управления</option><option value=2>Территориальные административные органы</option><option value=3>Налоговые службы</option><option value=4>Таможни, таможенные брокеры</option></select>';}
if(which==19) {dynamic1.innerHTML='<select name=sub><option value=126>Авиаперевозки</option><option value=127>Автосервис</option><option value=128>Аудиторские, бухгалтерские услуги</option><option value=129>Бытовые, коммунальные услуги</option><option value=130>Внедрение и разработка программного обеспечения</option><option value=131>Гостиничные услуги</option><option value=132>Индустрия отдыха и развлечений</option><option value=133>Маркетинг, брэндинг, консалтинговые услуги</option><option value=134>Медицинские, оздоровительные услуги</option><option value=135>Недвижимость</option><option value=136>Охрана и безопасность</option><option value=137>Оценочная деятельность, лицензирование, сертификация</option><option value=138>Полиграфические услуги</option><option value=139>Производственные, инжиниринговые услуги</option><option value=140>Противопожарные услуги, проектирование, монтаж</option><option value=141>Рекламные услуги</option><option value=142>Рекрутинговые (кадровые), образовательные услуги</option><option value=143>Ритуальные услуги</option><option value=144>Страховые услуги</option><option value=145>Транспортная деятельность</option><option value=146>Туристические услуги</option><option value=147>Юридические услуги</option></select>';}
if(which==4) {dynamic1.innerHTML='<select name=sub><option value=10>Банковские сети</option><option value=11>Биржи товарные и фондовые, брокерские услуги</option><option value=12>Кредитование, инвестиции, лизинг</option></select>';}
if(which==15) {dynamic1.innerHTML='<select name=sub><option value=107>Лакокрасочная, клеевая продукция</option><option value=108>Полимеры, пластики, полиэтилен, полипропилен</option><option value=109>Промышленная химия, сырье и материалы</option><option value=110>Резинотехнические изделия, асбестотехническая продукция</option><option value=111>Химикаты, реактивы</option></select>';}
if(which==16) {dynamic1.innerHTML='<select name=sub><option value=112>Производство, распределение электрической и тепловой энергии</option><option value=113>Снабжающие и сбытовые организации</option><option value=114>Энергетическое оборудование</option></select>';}
}
// -->