var core=0;
var banIdx=[];
var link;
var text;
var image;

function resortArr(arr,len) {
  if (arr.length <= 2) return arr;
  if (! len) len = arr.length;
  if (len>arr.length) len = arr.length;
  for (var i=0;i<len;) {
     var j = Math.round( (arr.length-1)*Math.random());
	 if (i == j) continue;
     var tmp    = arr[i];
	 arr[i] = arr[j];
	 arr[j] = tmp;
	 i++;
  }
  return arr;
} 
 
function initArray() {
this.length = initArray.arguments.length;
  for (var i = 0; i < this.length; i++) {
     this[i] = initArray.arguments[i];
  }
}
function initBanners() { 
link = new initArray(
"/append.htm#zahar",
"/append.htm#elkin",
"/26/5.htm",
"/26/2.htm",
"/16/6.htm",
"/14/4.htm",
"/30/5.htm",
"/31/5.htm"
);

image = new initArray(
"../banners/top/zahar.jpg",
"../banners/top/elkin.jpg",
"../banners/top/privychka.jpg", 
"../banners/top/elita.jpg", 
"../banners/top/raby.jpg",
"../banners/top/yaderniy.jpg",
"../banners/top/penitenc.jpg",
"../banners/top/zatishie.jpg"
);

text = new initArray(
'Я пришел из России',
'Вавилон',
'Вредная привычка (№26)',
'Элита периода упадка (№26)',
'Рабы Чубайса (№16)',
'Саровские хроники (№14)',
'Пенитенциарные системы (№30)',
'Тревожное затишье (№31)'
);
  for (var i=0; i<image.length; i++) {
     banIdx[i] = i;
  }
  banIdx = resortArr(banIdx);
}

function nextCore() {
  if (core>=image.length) core=0;
  core++; 
}

function getBanner() { 
  document.write('<a href="'+link[banIdx[core]]+'"><img src="'+image[banIdx[core]]+'" alt="'+text[banIdx[core]]+ '" border="1"></a>');
  nextCore();
}
