var num = 0;
var prev = 0;
var itemSizes = [];

var service = 
{
	setup: function() //ロード完了時初期動作
	{
		$("#service"+(num+1)).addClass("select");
		$("#service"+(num+1)).animate({ "bottom": "7px" }, {duration: 300, easing: "easeOutQuad"});
		$("#service"+(num+1)).removeClass("default");
		var arr = [];
		for (var i=0; i<$("#dn_top_services_contents li").length; i++)
		{
			itemSizes.push($("#dn_top_services_contents li:eq("+i+")").attr("offsetHeight") + "px");
		}
		$("#dn_top_services_contents_wrapper").animate({ "height": itemSizes[num] }, {duration: 800, easing: "easeInOutBack"});
	},

	swap: function(target)
	{
		if (target == "prev")
		{
			prev = num;
			if (num > 0) num--;
			else num = $("#controller li").length-1;
		}
		else if (target == "next")
		{
			prev = num;
			if (num < $("#controller li").length-1) num++;
			else num = 0;
		}
		else
		{
			prev = num;
			num = target;
		}
		$("#service"+(prev+1)).addClass("default");
		$("#service"+(prev+1)).removeClass("select");
		$("#service"+(prev+1)).animate({ "bottom": "0" }, {duration: 500, easing: "easeOutBounce"});
		$("#service"+(num+1)).addClass("select");
		$("#service"+(num+1)).removeClass("default");
		$("#service"+(num+1)).animate({ "bottom": "7px" }, {duration: 300, easing: "easeOutQuad"});
		$("#dn_top_services_contents").animate({ "left": -333*num }, {duration: 800, easing: "easeInOutQuart"});
		$("#dn_top_services_contents_wrapper").animate({ "height": itemSizes[num] }, {duration: 800, easing: "easeInOutBack"});
	},

	more: function()
	{
		location.href =  $("a.service" + (num+1)).attr("href");
	}
}

window.onload = function()
{
	 service.setup();
}
