var durTimer;
var zI=2;
var params=parseQuery($('script:last')[0].src.replace(/^[^\?]+\??/,''));
function parseQuery(query){
	var Params=new Object();
	if(!query)return Params;
	var Pairs=query.split(/[;&]/);
	for(var i=0;i<Pairs.length;i++){
		var KeyVal=Pairs[i].split('=');
		if(!KeyVal||KeyVal.length!=2)continue;
		var key=unescape(KeyVal[0]);
		var val=unescape(KeyVal[1]);
		val=val.replace(/\+/g,' ');
		Params[key] = val;
	}
	return Params;
}
$.fn.bindBook = function(duration,fadespeed,views) {
	
	$('#rack_main_nav').append('<a id="indexBack" name="Rack_Back_Main"></a>');
	
	this.each(function(i){
		
		$('#rack_main_copy > div > p').css({visibility:'visible',opacity:0});
		
		$(this)
			.attr({viewsLeft:views})
			.css({visibility:'visible',opacity:0})
		.bind('readable',function(e){
			var n=$('#rack_main_images > img').index(this);
			$('#rack_main_images > img').eq(n).animate({opacity:1},fadespeed*100,function(){
				$('#rack_main_images > img').not(e.target).trigger('unreadable');
			}).css({zIndex:zI}); zI++;
			$('#rack_main_copy > div > p').animate({opacity:0},fadespeed*100);
			$('#rack_main_copy > div > p').eq(n).animate({opacity:1},fadespeed*100);
			var n=parseFloat($(this).attr('viewsLeft'))-1;
			$(this).attr({viewsLeft:n});
			if(n<=-1){clearTimeout(durTimer);}
		})
		.bind('unreadable',function(e){
			$(this).animate({opacity:0},fadespeed*100);
		})
		$('#rack_main_nav').append('<a name="Rack_Box'+(i+1)+'_Main"><img src="'+ PageParameters.strImageURL +'store/common/trans_pixel.gif" alt="" /></a>').children('a:last').bind('readChapter',{dur:duration[i]},function(e,autoPush){
			if(autoPush){durTimer=setTimeout(function(){$('#indexNext').trigger('nextChpt',true);},(e.data.dur*1000)+(fadespeed*100));}
			var n=$('#rack_main_nav a').index(this);
			if(!$('#rack_main_nav a').eq(n).hasClass('selected')){
				$('#rack_main_nav a').removeClass('selected').eq(n).addClass('selected');
				$('#rack_main_images > img').eq(n-1).trigger('readable');
			}
		});
	});
	$('#rack_main_nav').append('<a id="indexNext" name="Rack_Next_Main"></a>').children('a').filter(':first').bind('prevChpt',function(e,bool){
		var n=$('#rack_main_nav a').index($('#rack_main_nav a.selected'))-1;
		if(n==0)n=$('#rack_main_images > img').length;
		$('#rack_main_nav a').not(':first').not(':last').eq(n-1).trigger('readChapter',bool);
	}).end()
	.filter(':last').bind('nextChpt',function(e,bool){
		var n=$('#rack_main_nav a').index($('#rack_main_nav a.selected'))-1;
		if(n>=$('#rack_main_images > img').length-1)n=-1;
		$('#rack_main_nav a').not(':first').not(':last').eq(n+1).trigger('readChapter',bool);
	}).end()
	.attr('href','#').click(function(e){
		e.preventDefault();
		e.stopPropagation();
		$('#rack_body *:animated').stop(true);
		$(this).trigger('readChapter',false).trigger('prevChpt',false).trigger('nextChpt',false);
		clearTimeout(durTimer);
	}).eq(1).trigger('readChapter',true);
}
$(document).ready(function(){
	var useDuration=(typeof params.dur=="undefined")?function(){
		var myArr=[];
		for(var i=0;i<$('#rack_main_images > img').length;i++){
			myArr.push('6');
		}
		return myArr;
	}:function(){
		if(params.dur.length==1){
			var myArr=[];
			for(var i=0;i<$('#rack_main_images > img').length;i++){
				myArr.push(params.dur);
			}
			return myArr;
		}else{
			return params.dur.split(',');
		}
	};useDuration=useDuration();
	var useFade=(typeof params.fade=="undefined")?5:params.fade;
	var numViews=(typeof params.cycle=="undefined")?9999:params.cycle;
	$('#rack_main_images > img').bindBook(useDuration,useFade,numViews);
});
