
/* scroll anchor */
$(function(){ $("a[href*='#']").easingScroll({ easing:"easeInOutCubic", duration:700}); });

/* caption overlay image */
function selectorImagesLoaded($selector){ 
	$('img').animate({ opacity: 1}, 200);
} 
setTimeout("selectorImagesLoaded()",2000);

$(document).ready(function () {
	$(".info").hover(
		function () { $(".caption",this).fadeIn("fast"); },
		function () { $(".caption",this).fadeOut("fast"); }
	);
});

/* accordion */
var j$ = jQuery;
j$(function(){
	function setBackground() {
		var $last = j$(".acc > li:last > a");
		if($last.hasClass("close")) $last.css("background-position", "left bottom");
		else $last.css("background-position", "left -30px");
	}
	j$(".acc").each(function(){
		j$("li > ul", this).wrap("<div></div>");
		j$("li > div:not(:last)", this).append("<div class='notlast'>&nbsp;</div>");
		j$("li > div:last", this).append("<div class='last'>&nbsp;</div>");
		j$("li > a", this).each(function(index){
			var $this = j$(this);
			if(index >= 0) $this.addClass("close").next().hide();
			else $this.css("background-position", "left top");
			setBackground();
			var prms = {height:"toggle", opacity:"toggle"};
			$this.click(function(){
				j$(this).toggleClass("close").next().animate(prms, {duration:"fast"})
					.parent().siblings().children("div:visible").animate(prms, {duration:"fast"}).prev().addClass("close");
				setBackground();
				return false;
			});
		});
	});
});

/* scroll image load */
jQuery(document).ready(function($){
	if(navigator.platform == "iPad") return;
		jQuery("img").lazyload({
		hreshold: 200,
		effect:"fadeIn",
		placeholder: "http://bunkai-kei.com/wp-content/themes/bunkai-kei/image/grey.gif"
	});
});

