/**---------------------------------
 * common.js
 ---------------------------------*/

;(function($){
	$(document).ready(function(){

		//rollover
		$(".gnavi img[src*='_on']").addClass("current");
		
		$(".gnavi img[class!='current'],:image").mouseover(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
				return;
			}
		}).mouseout(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
				return;
			}
		}).click(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
				return;
			}
		});
		
		//preload images
		var images = [];
		$(".gnavi img,:image").each(function(index){
				if($(this).attr("src")){
					 images[index]= new Image();
					 images[index].src = $(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2");
				}
		});
		
	});
})(jQuery);

