// Copyright by Mihail Polyakov (c) 2009.

// gArray - необходимый для работы массив фотографий
// gArray[id][fname,link,desc]

var imgBox;
var lArr;
var rArr;
var descBox;
var current;
var next;
var prev;

function gInit() {
  if (gArray.length) {
    for (i = 0; i<gArray.length; i++) preLoadImg(gArray[i][0]);
    imgBox = document.getElementById("mb_img4");
    lArr = document.getElementById("mb_img_ctrl1");
    rArr = document.getElementById("mb_img_ctrl3");
    descBox = document.getElementById("mb_img_ctrl2");
    current = 0;
    if (gArray.length > 1) {
      next = 1;
      prev = gArray.length - 1;
    }
    setArrows();
    setImg(current);
  }
}

function setArrows() {
  if (gArray.length > 1) {
    lm = "/themes/img/ico_arr_l.gif"; rm = "/themes/img/ico_arr_r.gif";
    lArr.innerHTML = "<a href=\"javascript:setImg("+prev+")\"><img src=\""+lm+"\" border=\"0\" alt=\"\"></a>";
    rArr.innerHTML = "<a href=\"javascript:setImg("+next+")\"><img src=\""+rm+"\" border=\"0\" alt=\"\"></a>";
  } else {
    lm = "/themes/img/ico_arr_l_off.gif"; rm = "/themes/img/ico_arr_r_off.gif";
    lArr.innerHTML = "<img src=\""+lm+"\" border=\"0\" alt=\"\">";
    rArr.innerHTML = "<img src=\""+rm+"\" border=\"0\" alt=\"\">";
  }
}

function setImg(num) {
  if (num < gArray.length) {
    if (gArray[num][1] == "") {
      imgBox.innerHTML = "<img src=\""+gArray[num][0]+"\" border=\"0\" alt=\"\">";
    } else {
      imgBox.innerHTML = "<a href=\""+gArray[num][1]+"\"><img src=\""+gArray[num][0]+"\" border=\"0\" alt=\"\"></a>";
    }
    descBox.innerHTML = gArray[num][2];
    current = num;
    if ((current+1) >= gArray.length) { next = 0; } else { next = current+1; }
    if ((current-1) < 0) { prev = gArray.length -1; } else { prev = current-1; }
  }
  setArrows();
}

function preLoadImg(fname) {
	var myImg = new Image();
	myImg.src = fname;
}
