var sinanen = {
	init : function() {

		// ドロップダウンメニュー制御
		$("#globalNavi li").hover(
			function() {
				$("ul", this).fadeIn("fast");
			},
			function(){
				$("ul", this).fadeOut("fast");
			}
		);

		// ロールオーバー
		$("#fontControl div").mouseover(
			function(){
				$("#" + this.id ).addClass("mover");
			}
		);
		$("#fontControl div").mouseout(
			function(){
				$("#" + this.id ).removeClass("mover");
			}
		);
		$("#topBrand li a").mouseover(
			function(){
				$("span.iconLink", this).css("text-decoration", "none");
			}
		);
		$("#topBrand li a").mouseout(
			function(){
				$("span.iconLink", this).css("text-decoration", "underline");
			}
		);

		// font size制御
		$("#fontControl div").click(
			function() {
				sinanen.change_font( this.id  );
				return false;
			}
		);
	},
	change_font : function(size) {
		var tag = size;
		document.getElementById('contentsBox').className = size;
		document.getElementById('globalNavi').className = size;
		var btn = $("#fontControl div");
		for ( var cnt = 0; cnt < btn.length; cnt++ ) {
			cktag = btn[cnt].id;
			if (cktag == tag) {
				$("#" + cktag ).css("display", "none");
			} else {
				$("#" + cktag ).css("display", "block");
			}
		}

		/* Cookie書き込み */
		t = new Date();
		t.setTime(t.getTime()+(90*1000*60*60*24));
		expt = t.toGMTString();
		document.cookie = 'myFontSize=' + tag + '; path=/; expires=' + expt +';';
	}
};

$(function(){

	// Flash 書き出し
	if (!!document.getElementById('topFlash')) {
		var so = new SWFObject("images/main.swf", "main", "720", "250", "8", "#FFFFFF");
		so.addParam("wmode", "opaque");
		so.write("topFlash");
	}

	var fontSize = 'fontSizeDefault';
	/* Cookieチェック */
	if(document.cookie) {
		var cookies = document.cookie.split("; ");
		for (var i = 0; i < cookies.length; i++) {
			var str = cookies[i].split("=");
			if (str[0] == 'myFontSize') {
				var fontSize = str[1];
				break;
			}
		}
	}
	sinanen.init();
	sinanen.change_font(fontSize);
});
