var actual_div = 0;

// прелоад картинок
function preload(page, lang_d)
{  // Это картинки для топовой менюшки
  var pic_01 = new Image(21, 9);
  var pic_02 = new Image(21, 9);
  var pic_03 = new Image(21, 9);
  var pic_04 = new Image(25, 9);
  var pic_05 = new Image(27, 9);
  pic_01.src = "/images/mini_home_active.gif";
  pic_02.src = "/images/mini_map_active.gif";
  pic_03.src = "/images/mini_mail_active.gif";
  pic_04.src = "/images/mini_ru_active.gif";
  pic_05.src = "/images/mini_en_active.gif";

  if (page == 'splash')
  {    /* Это пример прелодера картинок
    var pic_x = new Image(85, 14);
    pic_x.src = "/images/pic_x_hover.jpg";
    */
    var pic_06 = new Image(83, 161);
    var pic_07 = new Image(108, 167);
    var pic_08 = new Image(109, 164);
    var pic_09 = new Image(111, 173);
    var pic_10 = new Image(84, 162);
    pic_06.src = "/images/splash_menu_1a" + lang_d + ".png";
    pic_07.src = "/images/splash_menu_2a" + lang_d + ".png";
    pic_08.src = "/images/splash_menu_3a" + lang_d + ".png";
    pic_09.src = "/images/splash_menu_4a" + lang_d + ".png";
    pic_10.src = "/images/splash_menu_5a" + lang_d + ".png";
  }

  if (page == 'index')
  {    /* Это пример прелодера картинок
    var pic_x = new Image(85, 14);
    pic_x.src = "/images/pic_x_hover.jpg";
    */
    var pic_06 = new Image(88, 130);
    var pic_07 = new Image(88, 130);
    var pic_08 = new Image(88, 130);
    var pic_09 = new Image(88, 130);
    var pic_10 = new Image(88, 130);
    pic_06.src = "/images/inside_menu_1a" + lang_d + ".png";
    pic_07.src = "/images/inside_menu_2a" + lang_d + ".png";
    pic_08.src = "/images/inside_menu_3a" + lang_d + ".png";
    pic_09.src = "/images/inside_menu_4a" + lang_d + ".png";
    pic_10.src = "/images/inside_menu_5a" + lang_d + ".png";  }}

jQuery(document).ready(function($){  /* пример обработки меню с ховерами, если пункт является картинкой
     На все пункты меню должны быть проставлены id единого вида, в данном случае это вид - big_menu_0*, * - любое число
  $("img[id*=big_menu_0]").hover(
    function(event)
    {      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var my_img_id = 'big_menu_0' + y;
      document.getElementById(my_img_id).src = '/images/big_menu_0' + y + 'a.jpg';    },
    function(event)
    {      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var my_img_id = 'big_menu_0' + y;
      document.getElementById(my_img_id).src = '/images/big_menu_0' + y + '.jpg';    }
  );
  */

  $("img[id*=top_menu_]").hover(
    function(event)
    {
      var x = this.id.length - 1;
      x = this.id.lastIndexOf('_') + 1;
      var y = this.id.substring(x);
      var my_img_id = 'top_menu_' + y;
      document.getElementById(my_img_id).src = '/images/mini_' + y + '_active.gif';
    },
    function(event)
    {
      var x = this.id.length - 1;
      x = this.id.lastIndexOf('_') + 1;
      var y = this.id.substring(x);
      var my_img_id = 'top_menu_' + y;
      document.getElementById(my_img_id).src = '/images/mini_' + y + '.gif';
    }
  );

  $("img[id*=splash_menu_]").hover(
    function(event)
    {
      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var z = this.lang;
      var my_img_id = 'splash_menu_' + y;
      document.getElementById(my_img_id).src = '/images/splash_menu_' + y + 'a' + z + '.png';
    },
    function(event)
    {
      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var z = this.lang;
      var my_img_id = 'splash_menu_' + y;
      document.getElementById(my_img_id).src = '/images/splash_menu_' + y + z + '.png';
    }
  );

  $("img[id*=inside_menu_]").hover(
    function(event)
    {
      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var z = this.lang;
      var my_img_id = 'inside_menu_' + y;
      document.getElementById(my_img_id).src = '/images/inside_menu_' + y + 'a' + z + '.png';
    },
    function(event)
    {
      var x = this.id.length - 1;
      var y = this.id.substring(x);
      var z = this.lang;
      var my_img_id = 'inside_menu_' + y;
      document.getElementById(my_img_id).src = '/images/inside_menu_' + y + z + '.png';
    }
  );
})

// ставит автоматом на все ссылки blur()
function externalLinks()
{
  if (!document.getElementsByTagName) return;
  var anchors = document.links;
  for (var i=0; i < anchors.length; i++)
  {
    anchors[i].onfocus = function(e){this.blur();}
  }
}

// функция замены подстроки на javascript
function str_replace(search, replace, subject)
{
  return subject.split(search).join(replace);
}

// функция возвращает название браузера
function getNameBrouser() {
 var ua = navigator.userAgent.toLowerCase();
 // Определим Internet Explorer
 if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1) {
   return "msie"
 }
 // Opera
 if (ua.indexOf("opera") != -1) {
   return "opera"
 }
 // Gecko = Mozilla + Firefox + Netscape
 if (ua.indexOf("gecko") != -1) {
   return "gecko";
 }
 // Safari, используется в MAC OS
 if (ua.indexOf("safari") != -1) {
   return "safari";
 }
 // Konqueror, используется в UNIX-системах
 if (ua.indexOf("konqueror") != -1) {
   return "konqueror";
 }
 return "unknown";
}

// генерация слуяайных чисел
function getrandom(min_random, max_random) {
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}

// меняет банер
function change_box()
{
  x = getrandom(1, 10);
  $("#sp_"+actual_div).fadeOut(500,
    function(){
      $("#sp_"+x).fadeIn(500, function(){});
    }
  );
  actual_div = x;

  timeout_id = setTimeout("change_box()", 5000);
}
