/**---------------------------------
 * common.js
 ---------------------------------*/

;(function($){
	$(document).ready(function(){

		//rollover
		$("img.over").mouseover(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2"));
				return;
			}
		}).mouseout(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
				return;
			}
		}).click(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
				return;
			}
		});
		
		//preload images
		var images = [];
		$("img.over").each(function(index){
				if($(this).attr("src")){
					 images[index]= new Image();
					 images[index].src = $(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2");
				}
		});

	//catalog search

	$(".catalog .category .tab01").addClass("act");
	$(".catalog li").hover(function(){
		$(this).css("cursor","pointer");
		$(this).find("img").fadeTo(0, 0.5);
	},function(){
		$(this).css("cursor","default");
		$(this).find("img").fadeTo(0, 1.0);
	});

	$(".catalog .category li").click(function () {
		$(".catalog .category li").removeClass("act");
		$(this).addClass("act");
		$(".catalog .list").hide();
		$(".catalog .list").eq($(".catalog .category li").index(this)).show();
	});

	$(".catalog .list li").click(function () {
		$(".catalog .list li").removeClass("select");
		$(this).addClass("select");
	});

	$(".catalog .list .list01").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=1"
    });
	});
	$(".catalog .list .list02").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=2"
    });
	});
	$(".catalog .list .list03").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=3"
    });
	});
	$(".catalog .list .list04").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=4"
    });
	});
	$(".catalog .list .list05").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=5"
    });
	});
	$(".catalog .list .list06").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=7"
    });
	});
	$(".catalog .list .list07").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=5"
    });
	});
	$(".catalog .list .list08").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/search.php?hinsyu=8"
    });
	});
	$(".catalog .list .list09").click(function () {
		$(".catalog .search a").attr({ 
      href: "/catalog/sizai/s_index.php"
    });
	});

		
	});

})(jQuery);

$(document).ready(function(){
	$('.pagetop a[href*=#], .pageLink a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target
			|| $('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html,body')
				.animate({scrollTop: targetOffset}, 'linear');
				return false;
			}
		}
	});
});
