var curr_rpage = 0, curr_fpage = 0, curr_npage = 0, curr_dpage = 0, blinks, blinks_size, blink = 0, blink_tmr;

$(document).ready(function(){
	var bs = $(".browse-block>div");
	var bas = $("#browse-by>li");
	
	blinks = $("#browse-by a");
	blinks_size = blinks.size();

	blinks.click(function(){
		var obj = $(this);
		var pobj = obj.parent();

		var id = obj.attr("href");
		id = id.substring(1, id.length);

		bas.not(pobj).removeClass("active");
		pobj.addClass("active");

		bs.not("#browse-"+id).hide();
		$("#browse-"+id).show();

		this.blur();
		return false;
	});

	blink_tmr = setInterval("changeBrowseBy()", 10000);

	$(".browse-block").hover(
		function(){ clearInterval(blink_tmr) },
		function(){ blink_tmr = setInterval("changeBrowseBy()", 10000); }
	);

	var rblocks = $(".releases");
	var rsize = rblocks.size();
	var rnavs = $(".releases-nav a").not(".anav");

	$(".rprev").click(function(){
		this.blur();
		return changeReleasePage(curr_rpage-1);
	});

	$(".rnext").click(function(){
		this.blur();
		return changeReleasePage(curr_rpage+1);
	});

	rnavs.click(function(){
		var id = $(this).attr("href");
		id = id.substring(9, id.length);
		this.blur();
		return changeReleasePage(id*1);
	});

	var changeReleasePage = function(i){
		curr_rpage = i;

		if(curr_rpage > rsize-1){
			curr_rpage = 0;
		} else if(curr_rpage < 0) {
			curr_rpage = rsize-1;
		}

		rblocks.hide();
		$("#releases"+curr_rpage).show();

		rnavs.removeClass("active");
		rnavs.eq(curr_rpage).addClass("active");

		return false;
	}

	var fblocks = $(".folios");
	var fsize = rblocks.size();
	var fnavs = $(".folios-nav a").not(".anav");

	$(".fprev").click(function(){
		this.blur();
		return changeFoliosPage(curr_fpage-1);
	});

	$(".fnext").click(function(){
		this.blur();
		return changeFoliosPage(curr_fpage+1);
	});

	fnavs.click(function(){
		var id = $(this).attr("href");
		id = id.substring(7, id.length);
		this.blur();
		return changeFoliosPage(id*1);
	});

	var changeFoliosPage = function(i){
		curr_fpage = i;

		if(curr_fpage > fsize-1){
			curr_fpage = 0;
		} else if(curr_fpage < 0) {
			curr_fpage = fsize-1;
		}

		fblocks.hide();
		$("#folios"+curr_fpage).show();

		fnavs.removeClass("active");
		fnavs.eq(curr_fpage).addClass("active");

		return false;
	}

	var nblocks = $(".new");
	var nsize = nblocks.size();
	var nnavs = $(".new-nav a").not(".anav");

	$(".nprev").click(function(){
		this.blur();
		return changeNewPage(curr_npage-1);
	});

	$(".nnext").click(function(){
		this.blur();
		return changeNewPage(curr_npage+1);
	});

	nnavs.click(function(){
		var id = $(this).attr("href");
		id = id.substring(4, id.length);
		this.blur();
		return changeNewPage(id*1);
	});

	var changeNewPage = function(i){
		curr_npage = i;

		if(curr_npage > nsize-1){
			curr_npage = 0;
		} else if(curr_npage < 0) {
			curr_npage = nsize-1;
		}

		nblocks.hide();
		$("#new"+curr_npage).show();

		nnavs.removeClass("active");
		nnavs.eq(curr_npage).addClass("active");

		return false;
	}

	var dblocks = $(".download");
	var dsize = dblocks.size();
	var dnavs = $(".download-nav a").not(".anav");

	$(".dprev").click(function(){
		this.blur();
		return changeDownloadPage(curr_dpage-1);
	});

	$(".dnext").click(function(){
		this.blur();
		return changeDownloadPage(curr_dpage+1);
	});

	dnavs.click(function(){
		var id = $(this).attr("href");
		id = id.substring(9, id.length);
		this.blur();
		return changeDownloadPage(id*1);
	});

	var changeDownloadPage = function(i){
		curr_dpage = i;

		if(curr_dpage > dsize-1){
			curr_dpage = 0;
		} else if(curr_dpage < 0) {
			curr_dpage = dsize-1;
		}

		dblocks.hide();
		$("#download"+curr_dpage).show();

		dnavs.removeClass("active");
		dnavs.eq(curr_dpage).addClass("active");

		return false;
	}
});

var changeBrowseBy = function(){
	if(++blink >= blinks_size){
		blink = 0;
	}

	blinks.eq(blink).click();
}
