//マウスオーバー

function initRollOverImages() {
	var image_cache = new Object();
	$("img.btn").not("[@src*='_o.']").each(function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_on = this.src.substr(0, dot) + '_o' + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_on;
		$(this).hover(
			function() { this.src = imgsrc_on; },
			function() { this.src = imgsrc; }
		);
	});
}
$(document).ready(initRollOverImages);

//サイドナビ アコーディオン

$(function(){
	$("a.sideA").click(function(){
		$("ul#side021,ul#side041,ul#side061").slideUp("slow");
	}),
	$("a.sideA").click(function(){
		$("ul#side011").slideToggle("slow");
	});
	$("a.sideB").click(function(){
		$("ul#side011,ul#side041,ul#side061").slideUp("slow");
	}),
	$("a.sideB").click(function(){
		$("ul#side021").slideToggle("slow");
	});
	$("a.sideD").click(function(){
		$("ul#side011,ul#side021,ul#side061").slideUp("slow");
	}),
	$("a.sideD").click(function(){
		$("ul#side041").slideToggle("slow");
	});
	$("a.sideF").click(function(){
		$("ul#side011,ul#side021,ul#side041").slideUp("slow");
	}),
	$("a.sideF").click(function(){
		$("ul#side061").slideToggle("slow");
	});
});

//サイドナビ アコーディオン(デフォルト)

function actA(){
	$(function(){
		//$("li#side01").children().attr("href","javascript:;");
		$("a.sideA").attr("href","javascript:;");
		$("ul#side011").slideDown("slow");		
	});	
}

function actB(){
	$(function(){
		$("a.sideB").attr("href","javascript:;");
		$("ul#side021").slideDown("slow");
	});	
}

function actC(){
	$(function(){
		$("a.sideD").attr("href","javascript:;");
		$("ul#side041").slideDown("slow");
	});	
}

function actD(){
	$(function(){
		$("a.sideF").attr("href","javascript:;");
		$("ul#side061").slideDown("slow");
	});	
}

//ページトップボタン

var name = "#pgtp";
var menuYloc = null;

$(document).ready(function(){
	menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
	$(window).scroll(function () {
		offset = menuYloc+$(document).scrollTop()+"px";
		$(name).animate({top:offset},{duration:500,queue:false});
	});
}); 

//ページトップスクロール

$(function () {
	if (! $.browser.safari) {
		$('#pgtp a').click(function () {
			$(this).blur();
			$('html,body').animate({ scrollTop: 0 }, 'slow');
			return false;
		});
	}
});
