function initRollOverImages() {

  var image_cache = new Object();

  $("img.swap,input.swap").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; });

  });

}



$(document).ready(initRollOverImages);





jQuery(function($) {

	$("tr:odd").addClass("odd");

});





//スムーズスクロール

var span = 1000;

var effect = 'easeOutQuint';



$(function() {

	var ua = $.browser;

	$("a.scroll").click(function() {

		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {

			$(this).blur();

			var t = navigator.appName.match(/Opera/) ? "html" : "html,body";

			$(t).queue([]).stop();

			var $targetElement = $(this.hash);

			var scrollTo = $targetElement.offset().top;

			if (window.scrollMaxY) {

				var maxScroll = window.scrollMaxY;

			} else {

				var maxScroll = document.documentElement.scrollHeight - document.documentElement.clientHeight;

			}

			if (scrollTo > maxScroll){

				scrollTo = maxScroll;

			}

			$(t).animate({ scrollTop: scrollTo }, span, effect);

			return false;

		}

	});

});
