$(document).ready(function(){

	var genre = new Array('mystery','SF','doncha','history','happyreading');
	$("li#mystery").click(function(){ $.cookie('node','mystery'); nodenavi(genre, 'mystery'); });
	$("li#SF").click(function(){ $.cookie('node','SF'); nodenavi(genre, 'SF'); });
	$("li#history").click(function(){ $.cookie('node','history'); nodenavi(genre, 'history'); });
	$("li#happyreading").click(function(){ $.cookie('node','happyreading'); nodenavi(genre, 'happyreading'); });
	$("li#doncha").click(function(){ $.cookie('node',null); nodenavi(genre, 'doncha'); });
	function nodenavi( ar, t ){
		for(var i=0; i < ar.length; i++){
			if(t == ar[i]){
				$("li#" + ar[i]).css("background","#dddddc");
			}
			else{
				$("li#" + ar[i]).css("background","#f9f9f9");
			}
		}
	}
	if( $.cookie('node') ){
		nodenavi(genre, $.cookie('node'));
	}
	else{
		nodenavi(genre, 'doncha');
	}

	var about="";
	$("#popup-about").click(function(){
		if( about ){
			$('#about').css('display','none');
			about = false;
		}
		else{
			$('#about').css('display', 'block').css('top', '30px').css('right','0');
			about = true;
		}
	 });
	$('#close-about').click(function(){ $('#about').css('display','none'); about = false; });

	var c = 0;
	var ua = navigator.userAgent.toLowerCase();
	if( ua.match(/(?:bot|google|yahoo|msn|baidu|crawl|ia_archiver|ibwww|php|python|ichiro|spider)/) ){
		c = 1;
	}

	var animate_duration = 20000;
	var timer_reset      = 10000;
	var n=1;
	$.timer(1000, function(timer){
//		animate_duration = $.cookie('node') ? 28000 : 20000;
//		timer_reset      = $.cookie('node') ? 15000 : 10000;
		var node = $.cookie('node');
		var name = "content" + n;
		$("#main").append("<div class=\"" + name + "\"><p class=\"loading\"><img src=\"js/ajax-loader.gif\" /></p></div>");
		name = "." + name;
//		var uri = 'http://books.doncha.net/_simple.cgi?n=' + n + '&c=' + c;
		var uri = 'http://books.doncha.net/js/_display.pl?n=' + n + '&c=' + c;
		if( node && node.match(/(?:mystery|SF|history|doncha|happyreading)/) ){
			uri = uri + '&g=' + node;
		}
		$.ajax({
			url: uri,
			cache: false,
			success:function(html){
				$(name).html(html);
			},
			error:function(){
				$(name).html("<p>...Not found</p>");
			}
		});

		$(name).fadeIn("slow",
			function(){$(name).animate(
						{left:"1px"},
						{duration:animate_duration,easing:"linear",complete: function(){ $(name).remove();}
					}
			)}
		);

		timer.reset(timer_reset);
		$(name).css("left","660px");
		++n; if(n>6) n=1;
	});

})

