var is_ie = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
var d = document;

function GID(id) { return (is_ie) ? document.all[id] : document.getElementById(id); }

function displayMenu(idM, idF) {
   var brouser = $.browser;
   var offsetFirst = $("#menuTop"+idF).offset();
   var offset = $("#menuTop"+idM).offset();
   var left = offset['left']-offsetFirst['left'] + 40;
   var top = offset['top']+$("#menuTop"+idM).height();
   $("#div_anvisible"+idM).css({'left': left, 'top': top, 'display': 'block'});
}

function hideMenu(idM) {
   $("#div_anvisible"+idM).css('display', 'none');
}

function changeTab(idT) {
   for (var i = 1; i <= 5; i++) {
      if ($("#tab"+i).hasClass('tabSaasSel')) {
         $("#tab"+i).prev().children().attr('src', 'image/saas/m-left.gif');
         $("#tab"+i).removeClass('tabSaasSel');
         $("#tab"+i).addClass('tabSaasUnsel');
         $("#tab"+i).next().children().attr('src', 'image/saas/m-right.gif');
         $("#tabText"+i).removeClass('textTabView');
         $("#tabText"+i).addClass('textTab');
      }
   }
   $("#tab"+idT).prev().children().attr('src', 'image/saas/m-left-a.gif');
   $("#tab"+idT).removeClass('tabSaasUnsel');
   $("#tab"+idT).addClass('tabSaasSel');
   $("#tab"+idT).next().children().attr('src', 'image/saas/m-right-a.gif');
   $("#tabText"+idT).removeClass('textTab');
   $("#tabText"+idT).addClass('textTabView');
}

function fnCheckSearchForm(f) {
   if (!f.search.value.match(/^.+$/)) {
      alert("Пожалуйста, укажите поисковый запрос!");
      f.search.focus();
      return false;
   }
   return true;
}

function fnCheckSubscribeForm(f) {
   if (!f.email.value.match(/^[0-9A-Za-z\._-]+@([0-9a-z\._-]+\.)+[a-z]{2,4}$/)) {
      alert("Пожалуйста, укажите правильно Ваш e-mail!");
      f.email.focus();
      return false;
   }
   return true;
}

function fnCheckRegistrationForm(f) {
   if (!f.fio.value.match(/(.+)/)) {
      alert("Пожалуйста, укажите ФИО!");
      f.fio.focus();
      return false;
   }
   if (!f.name.value.match(/(.+)/)) {
      alert("Пожалуйста, укажите наименование компании!");
      f.name.focus();
      return false;
   }
   if (!f.work.value.match(/(.+)/)) {
      alert("Пожалуйста, укажите должность!");
      f.work.focus();
      return false;
   }
   if (!f.phone.value.match(/(.+)/)) {
      alert("Пожалуйста, укажите телефон!");
      f.phone.focus();
      return false;
   }
   if (!f.city.value.match(/(.+)/)) {
      alert("Пожалуйста, укажите город!");
      f.city.focus();
      return false;
   }
   if (!f.email.value.match(/^[0-9A-Za-z._-]+@([0-9a-z_-]+\.)+[a-z]{2,4}$/)) {
      alert("Пожалуйста, укажите правильный E-mail!");
      f.email.focus();
      return false;
   }
   return true;
}

function SelTopLi(e) {
   e.style.background = '#D7DEE6';
}

function UnSelTopLi(e) {
   e.style.background = '#ECEDF1';
}