// Яйленко В.С.
// Подсветка меню, контроль заполнения формы

function funct_over(d)
{
   // это можно перенести в CSS в .menu:hover, но что-то MSIE6 барахлит
   d.style.borderColor = '#00FFFF';
   d.style.cursor      = 'pointer';
   d.style.background  = '#FFFFFF url(/shab/podp.gif) repeat-y';

   // а вот это можно только здесь (подсветка текста при наведении на кнопку за пределами текста)
   for(var i=0; i<d.childNodes.length; i++)
   {  if(d.childNodes[i].nodeName=='A')
      {  d.childNodes[i].style.color = "#FF0000";
         break;
      }
   }
}

function funct_out(d)
{
   d.style.borderColor = '#66AADD';
   d.style.background  = '#EEFFFF url(/shab/tabhead.gif) repeat-y';

   for(var i=0; i<d.childNodes.length; i++)
   {  if(d.childNodes[i].nodeName=='A')
      {  d.childNodes[i].style.color = "#003070";
         break;
      }
   }
}

function funct_click(d)
{
  //не работает в FireFox  d.children.tags('A')[0].click();

  for(var i=0; i<d.childNodes.length; i++)
  {  if(d.childNodes[i].nodeName=='A')
     {  // этот здесь click() тоже не работает в Firefox  d.childNodes[i].click(); 
        // для отладки - показ ссылки: alert(d.childNodes[i].href);
        self.parent.location.href=d.childNodes[i].href; // вместо click() делаем переход
        break;
     }
  }
}

function funct_vreg()
{
   if (document.RegForm.FormVar_Programm.value==1)
   { alert("Выберите программу"); document.RegForm.FormVar_Programm.focus(); return false; }

   s = document.RegForm.FormVar_Email.value
   if (s=="")
   { alert("Укажите адрес E-mail"); document.RegForm.FormVar_Email.focus(); return false; }
   if (s.indexOf('@', 0)==-1)
   { alert("Неверно введен адрес E-mail"); document.RegForm.FormVar_Email.focus(); return false; }

   if (document.RegForm.FormVar_Firm_name_short.value=="")
   { alert("Hе указано название пpедпpиятия"); document.RegForm.FormVar_Firm_name_short.focus(); return false; }

   if (document.RegForm.FormVar_Firm_name_full.value=="")
   { alert("Hе указано название пpедпpиятия"); document.RegForm.FormVar_Firm_name_full.focus(); return false; }

   if (document.RegForm.FormVar_Kod_EGRPOU.value=="")
   { alert("Hе указан код пpедпpиятия"); document.RegForm.FormVar_Kod_EGRPOU.focus(); return false; }

   if (document.RegForm.FormVar_Boss_name.value=="")
   { alert("Hе указан руководитель"); document.RegForm.FormVar_Boss_name.focus(); return false; }

   if (document.RegForm.FormVar_Adress.value=="")
   { alert("Hе указан почтовый адрес"); document.RegForm.FormVar_Adress.focus(); return false; }

   if (document.RegForm.FormVar_Boss_name.value==document.RegForm.FormVar_Kod_EGRPOU.value)
   { alert("Hе надо баловаться"); document.RegForm.FormVar_Firm_name_short.focus(); return false; }

   // if (!("FormVar_Kod_EGRPOU" in document.RegForm))  return false;

   if (parseInt(document.RegForm.FormVar_Kod_EGRPOU.value, 10)!=document.RegForm.FormVar_Kod_EGRPOU.value)
   { alert("Ошибка в коде пpедпpиятия"); return false; }

   if (parseInt(document.RegForm.FormVar_Kod_EGRPOU.value, 10)<12345)
   { alert("Ошибка в коде пpедпpиятия"); return false; }

   return true;
}

