$(document).ready(function(){
	//rollover
	$('.post-edit-link').attr('target','_blank');
	$('.hover img').rollover('_hover');
	$('.hover-alpha img, .hover-btn').each(function() {
		$(this).hover(function() {
			$(this).fadeTo(300,0.3);
		}, function(){
			$(this).fadeTo(500,1);
		});
	});
	
	//SmoothScroll
	jQuery.easing.quart = function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; };
	$('.pagetop').click(function () { 
		$('html,body').animate({ scrollTop: 0 }, 1000, 'quart');
		return false;
	 });

	//border ------------------------------
	$('.border').each(function() {
		var bg = "url(" + $(this).children().find("img").attr("src") + ")";
		var width = $(this).find("img").width() - 8;
		var height = $(this).find("img").height() -8;
		$(this).find("span").css("width",width + "px").css("height",height + "px");
		$(this).find("img").hide();
		$(this).css("background-image",bg);
/*
	 var bg = "url(" + $(this).children().find("img").attr("src") + ")";
		$(this).find("img").hide();
		$(this).css("background-image",bg);
*/
	});
	
	//#index-menu border
	$('#index-menu li').each(function() {
		$(this).hover(function() {
			$(this).addClass("pointer");
			$(this).find("a").siblings().addClass("hover-border");
		}, function(){
			$(this).removeClass("pointer");
			$(this).find("a").siblings().removeClass("hover-border");
		});
		
		$(this).click(function() {
			var href = $(this).find("a").attr("href");
			window.location = href;
		});
	});

	//#index-recommend border
	$('#index-recommend dl').each(function() {
		$(this).hover(function() {
			$(this).addClass("pointer");
			$(this).find("a").addClass("hover-border");
		}, function(){
			$(this).removeClass("pointer");
        	$(this).find("a").removeClass("hover-border");
     	});
		
		$(this).click(function() {
			var href = $(this).find("a").attr("href");
			window.location = href;
		});
	});

	//image-change ------------------------------
	$('.image-change ul li a').hover(function() {
		var src = $(this).attr("href");
		var target = $(this).parent().parent().prev().find("img");
		var target_src = target.attr("src");
		if ( src != target_src ) {
			target.stop(true, false).fadeTo(200,0,function() {
				target.attr("src",src).fadeTo(600,1);
			});
		}
	}, function() {
	});

	$('.image-change ul li a').click(function() {
		return false;
	});
	

	$('.image-change ul li a').each(function() {
		jQuery.preLoadImages($(this).attr("href"));
	});
	
	//nav current
	$('#nav a').each(function() {
			var id = $(this).attr("href").split("/");
			var target = "nav-" + id[1];
			if ( id[2] ) { target = target +"-"+id[2]; }
			if ( id[3] ) { target = target +"-"+id[2]; }
			$(this).attr("id",target);
			
			var url = window.location.href.replace("http://salon.ruamruam.jp","").split("/");
			var select = "#nav-" + url[1];
			if ( url[2] ) {
				if ( url[1] == "menu_price" ||  url[1] == "faq" || url[1] == "information" ) {
					select = select + "-" + url[2];
				}
			}
			$(select).addClass("hover-border");
	});
	
});


(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)
// Usage

