$(window).load(function () {
	initSlider();
});

var currentIndex = -1;
var banners;
var sliderTimer;

function initSlider(){
	$.get('banners_iride.js', null, function(data){
		
		banners = data.list;
		
		for(var index in data.list){
			$('.banner_slide ul:first').append('<li><img src="'+data.list[index].image+'" alt="'+data.list[index].alt+'" width="1000" height="278" /></li>');
			$('.banner_slide dl:first').append('<dd><a href="#" onclick="return changeSlider('+index+');"><img border="0" src="iride_img/point_off.png" alt="" /></a></dd>');
		}
		
		
		$('.banner_slide').blinds();
		changeSlider(parseInt(Math.random() * banners.length));
		
		$('.blinds_container').click(function(){
			window.open(banners[currentIndex].link, banners[currentIndex].target!=""?banners[currentIndex].target:'_top');
		});
		
	}, 'json');
}

function sliderTimerStart(index){
	clearInterval(sliderTimer);
	
	currentIndex = index;
	
	sliderTimer = setInterval(function(){
		
		if(++currentIndex >= banners.length) currentIndex = 0;
		
		switchSlider(currentIndex);
		
	}, 5000);
}

function switchSlider(index){
	$('.banner_slide').blinds_change(index);
	$('.banner_slide dl dd a img').attr('src', 'iride_img/point_off.png');
	$('.banner_slide dl dd:eq('+index+') a img').attr('src', 'iride_img/point_on.png');
}

function changeSlider(index){
	switchSlider(index);
	sliderTimerStart(index);
	
	return false;
}
