var searchText = 'Найти быстро!';
var is_ie = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
function GID(id) { return (is_ie) ? document.all[id] : document.getElementById(id); }

$(document).ready(function() {
   $(document).pngFix();
   checkFlash();
   $(".cornerRB").hover(
      function () {
         $(this).removeClass("cornerRB");
         $(this).addClass("cornerRBSel");
         $(this).parent().removeClass("cornerLB");
         $(this).parent().addClass("cornerLBSel");
         $(this).parent().parent().removeClass("cornerRT");
         $(this).parent().parent().addClass("cornerRTSel");
         $(this).parent().parent().parent().removeClass("cornerLT");
         $(this).parent().parent().parent().addClass("cornerLTSel");
      },
      function () {
         $(this).removeClass("cornerRBSel");
         $(this).addClass("cornerRB");
         $(this).parent().removeClass("cornerLBSel");
         $(this).parent().addClass("cornerLB");
         $(this).parent().parent().removeClass("cornerRTSel");
         $(this).parent().parent().addClass("cornerRT");
         $(this).parent().parent().parent().removeClass("cornerLTSel");
         $(this).parent().parent().parent().addClass("cornerLT");
      }
   );
   $(".linkWork").css('right', Math.round((($(document).width() - $("#tablemain").width()) / 2)));
});

onload = init;
if ($.browser.msie) { onresize = bodySize; }

function init() {
   if ($.browser.msie) { bodySize(); }
}

function bodySize() {
   if ($.browser.msie && (document.documentElement.clientWidth || document.body.clientWidth)) {
      $("#tablemain").css('width', ((document.documentElement.clientWidth || document.body.clientWidth) > 1280) ? 1280 : "100%");
   }
}

function fnCheckSearchForm(f) {
   if (!f.search.value.match(/^.+$/) || f.search.value == searchText) {
      alert("Укажите поисковый запрос!");
      f.search.focus();
      return false;
   }
   return true;
}

function checkRemember() {
   var check = $('input[@name=remember_me]').attr('checked');
   if (!check) $('input[@name=remember_me]').attr('checked', true);
   else $('input[@name=remember_me]').attr('checked', false);
}

function fnCheckSubscribeForm(f) {
   if (!f.email.value.match(/^[0-9A-Za-z\._-]+@([0-9a-z\._-]+\.)+[a-z]{2,4}$/)) {
      alert("Укажите правильно Ваш e-mail!");
      f.email.value = '';
      f.email.focus();
      return false;
   }
   return true;
}

function showPresent(id) {
   $.ajax({
    async: false,
    type: "POST",
    url: "scripts/present.php",
    data: "id="+id,
    success: function(response) { $("#resultDiv").html(response); }
   });
}

function showMaterials(id) {
   $.ajax({
    async: false,
    type: "POST",
    url: "scripts/materials.php",
    data: "id="+id,
    success: function(response) { $("#resultDiv").html(response); }
   });
}

function fnCheckRegistrationForm(f) {
   if (!f.fio.value.match(/(.+)/)) {
      alert("Укажите ФИО!");
      f.fio.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;
   }
   if (!f.password.value.match(/([a-zA-Z0-9]+)/)) {
      alert("Укажите пароль (латинские буквы и цифры)!");
      f.password.focus();
      return false;
   }
   if (f.password.value != f.re_password.value) {
      alert("Подтверждение пароля не совпадает с основным паролем!");
      f.re_password.focus();
      return false;
   }
   if (!f.nikname.value.match(/([a-zA-Z0-9]+)/)) {
      alert("Укажите ник для форума (латинские буквы и цифры)!");
      f.nikname.focus();
      return false;
   }
   return true;
}

function displayMenu(idM) {
   var brouser = $.browser;
   var width = $("#menu"+idM).width() + 14;
   var offset = $("#menu"+idM).offset();
   var left = offset['left']-($.browser.msie ? 2 : 0)-7;
   var top = offset['top']+$("#menu"+idM).height()-($.browser.msie ? 2 : 0);
   $("#submenu"+idM).css({'width': width, 'left': left, 'top': top, 'display': 'block'});
}

function hideMenu(idM) {
   $("#submenu"+idM).css('display', 'none');
}
