$(document).ready(function(){
	// facebox起動
	$('.contents a[href$=".jpg"],.contents a[href$=".gif"],.contents a[href$=".png"], a[rel*=facebox]').facebox();
	$('.contents a[href$=".jpg"] img,.contents a[href$=".gif"] img,.contents a[href$=".png"] img').addClass("imgbox");

	// サイドバー開閉
	var h4class;
	$("#r_wb ul").hide();
	$("#r_wb h4").click(function () {
		$("#r_wb ul").toggle("slow");
		h4class = $("#r_wb h4").attr("class");
		if(h4class == "open"){
			$("#r_wb h4").removeClass("open");
			$("#r_wb h4").addClass("close");
		}else{
			$("#r_wb h4").removeClass("close");
			$("#r_wb h4").addClass("open");
		}
	});
	$("#r_post ul").hide();
	$("#r_post h4").click(function () {
		$("#r_post ul").toggle("slow");
		h4class = $("#r_post h4").attr("class");
		if(h4class == "open"){
			$("#r_post h4").removeClass("open");
			$("#r_post h4").addClass("close");
		}else{
			$("#r_post h4").removeClass("close");
			$("#r_post h4").addClass("open");
		}
	});
	$("#r_tag ul").hide();
	$("#r_tag h4").click(function () {
		$("#r_tag ul").toggle("slow");
		h4class = $("#r_tag h4").attr("class");
		if(h4class == "open"){
			$("#r_tag h4").removeClass("open");
			$("#r_tag h4").addClass("close");
		}else{
			$("#r_tag h4").removeClass("close");
			$("#r_tag h4").addClass("open");
		}
	});
	$("#category ul").hide();
	$("#category h4").click(function () {
		$("#category ul").toggle("slow");
		h4class = $("#category h4").attr("class");
		if(h4class == "open"){
			$("#category h4").removeClass("open");
			$("#category h4").addClass("close");
		}else{
			$("#category h4").removeClass("close");
			$("#category h4").addClass("open");
		}
	});
	$("#contact form").hide();
	$("#contact h4").click(function () {
		$("#contact form").toggle("slow");
		h4class = $("#contact h4").attr("class");
		if(h4class == "open"){
			$("#contact h4").removeClass("open");
			$("#contact h4").addClass("close");
		}else{
			$("#contact h4").removeClass("close");
			$("#contact h4").addClass("open");
		}
	});
});
