var bigImages = new Array('/images/gm/site/slider/manager_big.jpg','/images/gm/site/slider/logic_big.jpg','/images/gm/site/slider/lux_big.jpg','/images/gm/site/slider/omega_big.jpg','/images/gm/site/slider/perspektiva_big.jpg','/images/gm/site/slider/rukovod_big.jpg','/images/gm/site/slider/kontur_big.jpg','/images/gm/site/slider/reception_big.jpg','/images/gm/site/slider/comp_big.jpg','/images/gm/site/slider/kitchen_big.jpg','/images/gm/site/slider/kupe_big.jpg','/images/gm/site/slider/domzakaz_big.jpg','/images/gm/site/slider/torg_big.jpg','/images/gm/site/slider/school_big.jpg','/images/gm/site/slider/guest_big.jpg','/images/gm/site/slider/torg2_big.jpg','/images/gm/site/slider/children_big.jpg','/images/gm/site/slider/eko_big.jpg','/images/gm/site/slider/glux_big.jpg');
var smallImages = new Array('/images/gm/site/slider/manager.jpg','/images/gm/site/slider/logic.jpg','/images/gm/site/slider/lux.jpg','/images/gm/site/slider/omega.jpg','/images/gm/site/slider/perspektiva.jpg','/images/gm/site/slider/rukovod.jpg','/images/gm/site/slider/kontur.jpg','/images/gm/site/slider/reception.jpg','/images/gm/site/slider/comp.jpg','/images/gm/site/slider/kitchen.jpg','/images/gm/site/slider/kupe.jpg','/images/gm/site/slider/domzakaz.jpg','/images/gm/site/slider/torg.jpg','/images/gm/site/slider/school.jpg','/images/gm/site/slider/guest.jpg','/images/gm/site/slider/torg2.jpg','/images/gm/site/slider/children.jpg','/images/gm/site/slider/eko.jpg','/images/gm/site/slider/glux.jpg');
var names = new Array('Серия офисной мебели &laquo;Менеджер&raquo;','Серия офисной мебели &laquo;Логика&raquo;','Серия офисной мебели &laquo;Люкс&raquo;','Серия офисной мебели &laquo;Омега&raquo;','Серия офисной мебели &laquo;Перспектива&raquo;','Кабинет руководителя','Серия офисной мебели &laquo;Контур&raquo;','Мебель для приемных','Компьютерные столы','Кухни','Шкафы-купе','Мебель для дома на заказ','Торговое оборудование','Мебель для учебных учреждений','Мебель для гостиниц','Торговое оборудование','Серия мебели для детских садов &laquo;Паровозик&raquo;','Серия мебели для гостиниц &laquo;Эко&raquo;','Серия мебели для гостиниц &laquo;Люкс&raquo;');
var links = new Array('/catalog/manager','/catalog/logic','/catalog/lux','/catalog/omega','/catalog/perspektiva','/catalog/rukovod','/catalog/kontur','/catalog/reception','/catalog/comp','/home/kitchen','/home/kupe','/home/zakaz','/spec/torg','/spec/children','/spec/guest','/spec/torg','/spec/children/railroad','/spec/guest/eko','/spec/guest/lux');

$(document).ready( function() {
	
	
	preload(bigImages);
	preload(smallImages);
	var number = randomNumber('0',links.length-1);
	showImage(number);
	$('#number').val(number);
	$('.prev_img').click( function() {
		showImage(parseInt($('#number').val())-1);
	});
	$('.next_img').click( function() {
		showImage(parseInt($('#number').val())+1);
	});

	
});



function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}

function preload(images) {
	if (typeof document.body == "undefined") return;
	try {
		var div = document.createElement("div");
		var s = div.style;
		s.position = "absolute";
		s.top = s.left = 0;
		s.visibility = "hidden";
		document.body.appendChild(div);
		for (var i = 0; i < images.length; i++) 
			div.innerHTML += "<img src=\"" + images[i] + "\" width='0' height='0' />";
	} catch(e) {
		// Error. Do nothing.
	}
}

function showImage(number) {
	number = parseInt(number);
	if (number == links.length) {
		number = 0;
	}
	if (number == -1) {
		number = links.length-1;
	}
	var prev = number-1;
	var next = number+1;
	if (number == links.length-1) {
		next = 0;
	}
	if (number == 0) {
		prev = links.length-1;
	}
		
	$('div.current_img').html('<a href="'+links[number]+'/"><img src="'+bigImages[number]+'" /></a><p><a href="'+links[number]+'/">'+names[number]+'</a></p>');
	$('div.prev_img').html('<img src="'+smallImages[prev]+'" /><p>'+names[prev]+'</p>');
	$('div.next_img').html('<img src="'+smallImages[next]+'" /><p>'+names[next]+'</p>');
	
	
	
	$('#number').val(number);

}
