var titleID;
var seasonID;
var numberID;
var lineID;
var birdID;
var season;
var count = 0;
var birdY;
var numberFlag = false;

$(function() {
	
	var brand = $("body").attr("id");
	$("#season_navigation .arrow").hide();
	$("#season_navigation .arrow").css( { position:"absolute", top:4, left:0, margin:0 } );
	$("#season_navigation .season").css({opacity:0});
	$("#season_navigation .number li").css({opacity:0});
	
	var numberCount = 0;
	var seasonList = $("#season_navigation > ul").children();
	var nTMargin = 2;
	var nLMargin = 36;
	
	for(var i=0; i<seasonList.size(); i++) {
		if($(seasonList[i]).attr("class") != "number") {
			$(seasonList[i]).css({position:"absolute", top:i*(10+15)+numberCount*nTMargin, left:20, margin:0, padding:"0 0 0 22px"});
		} else {
			if(numberFlag == false) { numberFlag = true; }
			$(seasonList[i]).children().css({position:"absolute", top:i*(10+15)+numberCount*nTMargin, left:28, margin:0});
			var numberList = $(seasonList[i]).children().children();
			for(var j=0; j<numberList.size(); j++) {
				$(numberList[j]).css({position:"absolute", top:0, left:j*nLMargin});
			}
			numberCount++;
		}
	}
	if($("#season_navigation #bird").attr("id")) {
		birdY = i*(10+15)+numberCount*2
		$("#season_navigation #bird").css({position:"absolute", top:birdY, left:33, margin:0});
		var birdSWF = new SWFObject("../bird.swf", "bird_", "61", "77", "7", "#ffffff");
		birdSWF.write("bird");
	}
	
	season = $("#season_navigation .season");

	if($("div#title").attr("id")) {
		$("#title").css({opacity:0});
		$("#title").css({left:40});
		titleID = setInterval("showTitle()", 0);
		seasonID = setInterval("showSeason()", 1200);
		$("#title").removeClass("animation");
	} else {
		seasonID = setInterval("showSeason()", 1);
	}
	$("#season_navigation").removeClass("animation");
	
});

function showTitle() {
	clearInterval(titleID);
	$("#title").animate({left:0, opacity:1}, {duration:1800, easing:"easeOutQuart"});
}

function showSeason() {
	clearInterval(seasonID);
	$(season[count]).animate({left:0, opacity:1}, {duration:1200, easing:"easeOutQuart"});
	count++;
	if(count == season.length) {
		var duration;
		if(numberFlag == true) {
			numberID = setInterval("showNumber()", 800);
			duration = 1800;
		} else {
			duration = 800;
		}
		lineID = setInterval("showArrow()", duration);
	} else {
		seasonID = setInterval("showSeason()", 260);
	}
}

function showNumber() {
	clearInterval(numberID);
	$("#season_navigation .number li").animate({opacity:1}, {duration:600, easing:"linear"});
}

function showArrow() {
	clearInterval(lineID);
	$("#season_navigation .arrow").animate({opacity:"show"}, {duration:400, easing:"linear"});
	lineID = setInterval("hideArrow()", 1000);
}

function hideArrow() {
	clearInterval(lineID);
	$("#season_navigation .arrow").animate({opacity:"hide"}, {duration:400, easing:"linear"});
	lineID = setInterval("showArrow()", 600);
}