var currentloadmnbigfoto=-1; 
var loaddatemnfoto=new Array(); 


// Получаем случайное число...
function getrandom(minvl, maxvl) 
{
  var min_random = minvl;
  var max_random = maxvl;

  max_random++;

  var range = max_random - min_random;
  var n=Math.floor(Math.random()*range) + min_random;

  return n;
}


// добавляем еще один элемент (путь к рисунку) к массиву
function AddLoadMnFoto(pth)  
{ 
  i=loaddatemnfoto.length; 
  loaddatemnfoto[i]=pth; 
} 


// когда данные о рисунках прочитаны и массив путей к рисункам создан запускаем таймер и каждые 4 сек обновляем рисунок
function startUpdateImg() 
{
  var ti;
  if(loaddatemnfoto.length>1) 
  {
    while(currentloadmnbigfoto==(ti=getrandom(0, loaddatemnfoto.length-1))) { }
    currentloadmnbigfoto=ti;
    document.getElementById("mnimg").src=loaddatemnfoto[currentloadmnbigfoto];
  } 
}


// Инициализация...
window.onload=fnInit;
function fnInit()
{
  // Добавляем фотографии для динамической загрузки...
  AddLoadMnFoto('images/left_img/i3.jpg');
  AddLoadMnFoto('images/left_img/i2.jpg');
  AddLoadMnFoto('images/left_img/i1.jpg');
  AddLoadMnFoto('images/left_img/i4.jpg');
  AddLoadMnFoto('images/left_img/i5.jpg');
  AddLoadMnFoto('images/left_img/i6.jpg');
  // когда данные о рисунках прочитаны и массив путей к рисункам создан запускаем таймер и обновляем рисуноки...
  intervalmenu=setInterval("startUpdateImg()",8000); // Этот метод запускает выполнение определенного действия каждый раз, когда истечет интервал, заданный в миллисекундах
}
