function initRollOverImages() {
	var image_cache = new Object();
	$("#g_navi a img, #sub_navi a img, img.mouseover").not("[src*='_on.']").each(function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_on = this.src.substr(0, dot) + '_on' + 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; }
		);
	});
}


$(function () {
  $(document).ready(initRollOverImages);
  // アンカースクロール
  $('a[href^=#]').click(function() {
    var href= this.hash;
	var $target = $(href == '#top' ? 'body' : href);
	
	if($target.size()) {
	  var top = $target.offset().top;
	  $(this).blur();
	  $($.browser.safari ? 'body' : 'html').animate({scrollTop:top}, 800, 'swing');
	}
	return false;
  });
});