var tp;
var max;

//10000=10秒
var changeTime = 10000;

$(function() {
	max = $('#main .paginate li a').size();
	if(max > 1) {
		$('#main .paginate li a').each(function(index) {
			$(this).click(function() {
				changeRecommend(index);
			});
/*
			$(this).mouseover(function() {
				$(this).addClass('overRecommend');
				var image = $(this).children().get();
				if(image[0].src.match(/.+_on\.(gif|jpg|jpe|jpeg|png)/)) {
//					image[0].src = image[0].src.replace(/(.+)_on(\.(gif|jpg|jpe|jpeg|png))/, '$1$2');
				} else {
					image[0].src = image[0].src.replace(/(.+)(\.(gif|jpg|jpe|jpeg|png))/, '$1_on$2');
				}
			});
			$(this).mouseout(function() {
				$(this).removeClass('overRecommend');
				
				var on_image = $('#main .paginate li a[@class*="selectedRecommend"] img[@src*="_on"]').get();
				
				if(on_image[0] != $(this).children().get()) {
					var image = $(this).children().get();
					if(image[0].src.match(/.+_on\.(gif|jpg|jpe|jpeg|png)/)) {
						image[0].src = image[0].src.replace(/(.+)_on(\.(gif|jpg|jpe|jpeg|png))/, '$1$2');
					} else {
//						image[0].src = image[0].src.replace(/(.+)(\.(gif|jpg|jpe|jpeg|png))/, '$1_on$2');
					}
				}
			});
*/
		});
		changeReccomendStart(1);
	}
});

function changeRecommend(i) {
	var on_image = $('#main .paginate li a[@class*="selectedRecommend"] img[@src*="_on"]').get();
	if(on_image[0].src.match(/.+_on\.(gif|jpg|jpe|jpeg|png)/)) {
		on_image[0].src = on_image[0].src.replace(/(.+)_on(\.(gif|jpg|jpe|jpeg|png))/, '$1$2');
	}
	$('#main #mainRecommendBooks .sectionInner').css('display', 'none');
	$('#main .paginate li a').removeClass('selectedRecommend');
	
	
	$('#main #mainRecommendBooks .sectionInner:eq(' + i + ')').css('display', 'block');
	var image = $('#main .paginate li:eq(' + i + ') a img').get();
	if(image[0].src.match(/.+\.(gif|jpg|jpe|jpeg|png)/)) {
		image[0].src = image[0].src.replace(/(.+)(\.(gif|jpg|jpe|jpeg|png))/, '$1_on$2');
	}
	$('#main .paginate li:eq(' + i + ')').children('a').addClass('selectedRecommend');
	
	clearTimeout(tp);
	
	if(i + 1 >= max) {
		changeReccomendStart(0);
	} else {
		changeReccomendStart(i + 1);
	}
}

function changeReccomendStart(i) {
	tp = setTimeout("changeRecommend(" + i + ")", changeTime);
}


