/* [togglecontent.js]
* Summary: script for "Samples of JavaScript/Ajax"
* LastModified: 2009-05-09
*/

/*----------------------------------------------------------------------------
toglle Content
----------------------------------------------------------------------------*/
function toggleContent() {
	$("div.widget").each(function() {
		var cnt = $("div.widget-content", this);
		var self = this;
		var cId = this.id + "_display";
		
		$("h3 span", this).click(function() {
			if(cnt.css("display") == "none") {
				$(self).removeClass("close").addClass("open");
				$.cookie(cId, null);
				$("li").removeClass("float-off").addClass("float-on");
				cnt.slideToggle("normal");
			} else {
				$(self).removeClass("open").addClass("close");
				$.cookie(cId, "0", { expires: 7 });
				$("li").removeClass("float-on").addClass("float-off");
				cnt.slideToggle("normal");
			}
		}); // click関数 ここまで
		
		// Cookieの値に合わせた初期化処理
		if($.cookie(cId) == "0") {
			$(this).addClass("close");
			cnt.hide();
		} else {
			$(this).addClass("open");
		}
		
	}); // each関数 ここまで
} // toggleContent関数 ここまで
/*----------------------------------------------------------------------------
 onload event function
----------------------------------------------------------------------------*/
$(document).ready(toggleContent);


