preload(preloadAr);
var arQuantity = 8;
var SmallImageSize = 462*0.6;
var timeSlide = 500;
var defSlidePos = $('.slide_box table').css('margin-left');
defSlidePos = parseInt(defSlidePos.substr(0, defSlidePos.length-2));
var CurCenter = Math.round(Math.random() * (arQuantity - 1) + 1);
/* reshetki po umolchaniu */
CurCenter = 4;
/* reshetki po umolchaniu */
ReloadSlideTable(CurCenter);
$('.slide_desc_box').css('opacity',0);
$(function(){
	SlideBind();
	KeyboardBind();
});
function KeyboardBind(){
	$(document).keydown(function(e){
		var KeyCode = e.keyCode;
		if (KeyCode == '39'){slideRight();}
		if (KeyCode == '37'){slideLeft();}
	});
}
function SlideBind(){
	$('.left_slider_arrow').bind('click',function(e){slideLeft();});
	$('.right_slider_arrow').bind('click',function(e){slideRight();});
}
function slideLeft(){
	$('.slide_desc_box, .prev_slide_title, .next_slide_title, .diller_bg_box').animate({opacity: 0},  200);
	CurCenter--;
	if (CurCenter<0){CurCenter=arQuantity;}
	$('.slideTbl').animate({marginLeft: '-30'}, timeSlide, function(t){ReloadSlideTable();});
	$('.slideTblBox td:eq(2)').animate({opacity: 0.5}, timeSlide);
	$('.slideTblBox td:eq(1)').animate({opacity: 1}, timeSlide);
	$('.slideTblBox td:eq(2)').children('a').children('img').animate({width: SmallImageSize, height: SmallImageSize}, timeSlide);
	$('.slideTblBox td:eq(1)').children('a').children('img').animate({width: 462, height: 462}, timeSlide);
	$('.left_slider_arrow, .right_slider_arrow').unbind();
	$(document).unbind();
	setTimeout('SlideBind();KeyboardBind();', timeSlide);
}
function slideRight(){
	$('.slide_desc_box, .prev_slide_title, .next_slide_title, .diller_bg_box').animate({opacity: 0}, 200);
	CurCenter++;
	if (CurCenter>arQuantity){CurCenter=0;}
	$('.slideTbl').animate({marginLeft: '-585'}, timeSlide, function(t){ReloadSlideTable();});
	$('.slideTblBox td:eq(2)').animate({opacity: 0.5}, timeSlide);
	$('.slideTblBox td:eq(3)').animate({opacity: 1}, timeSlide);
	$('.slideTblBox td:eq(2)').children('a').children('img').animate({width: SmallImageSize, height: SmallImageSize}, timeSlide);
	$('.slideTblBox td:eq(3)').children('a').children('img').animate({width: 462, height: 462}, timeSlide);
	$('.left_slider_arrow, .right_slider_arrow').unbind();
	$(document).unbind();
	setTimeout('SlideBind();KeyboardBind();', timeSlide);
}
function ReloadSlideTable(){
	var SlideImage = true;
	var curTd = $('<td></td>');
	$('.slideTblBox').empty();
	var newCenter = CurCenter-2;
	var CountCicle = 1;
	while (CountCicle<=5){
		var Marker = newCenter;
		if (newCenter<0){Marker = arQuantity+newCenter+1;}
		if (newCenter>arQuantity){Marker = newCenter-arQuantity-1;}
		SlideImage = $('<td><a href="'+arMainSlider[CurCenter]['href']+'"><img src="'+arMainSlider[Marker]['url']+'" alt="'+arMainSlider[Marker]['name']+'" /></a></td>')
		SlideImage.appendTo($('.slideTblBox'));
		if (CountCicle == 2){var PrevSlideTitle = arMainSlider[Marker]['name']}
		if (CountCicle == 4){var NextSlideTitle = arMainSlider[Marker]['name']}
		newCenter++;CountCicle++;
	}
	$('.slide_desc_text').empty().append('<a href="'+arMainSlider[CurCenter]['href']+'">'+arMainSlider[CurCenter]['name']+'</a>'+arMainSlider[CurCenter]['desc']);
	$('.prev_slide_title').empty().append(PrevSlideTitle);
	$('.next_slide_title').empty().append(NextSlideTitle);
	$('.slide_desc_box, .prev_slide_title, .next_slide_title').animate({opacity: 1}, 200);
	var DiscountMark = parseInt(newCenter)-3;
	if (arMainSlider[DiscountMark]['discount']!=''&&arMainSlider[DiscountMark]['discount']!='0'){
		$('.diller_bg_box').css({'display':'block','opacity':0});
		$('.diller_bg_box span').empty().append(arMainSlider[DiscountMark]['discount']+'%');
		$('.diller_bg_box').animate({opacity:1},200);
	}
	$('.slideTblBox td').css('opacity', 0.5);
	$('.slideTblBox td:eq(2)').css('opacity', 1);
	$('.slideTblBox td a img').css({'width':SmallImageSize,'height':SmallImageSize});
	$('.slideTblBox td:eq(2)').children('a').children('img').css({'width':'462px','height':'462px'});
	$('.slideTbl').css('margin-left','-307px');
}
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);
		div.innerHTML = "<img src=\"" + images.join("\" /><img src=\"") + "\" />";
	} catch(e) {
		// Ошибка, не получилось загрузить
	}
}

