/*
 * rolloverout 1.2
 *
 * Copyright (c) 2008- passiona.net [Nagano, Japan]
 * 
 * Please refer "http://creativecommons.org/licenses/by/2.1/jp/"
 *
 * Required above jQuery JavaScript Library v1.3.2
 */
var rolloverout = {
	init: function() {
			if($(".rolloverout").size()>0) {
				
				$(".rolloverout").hover(
										function() {
											$(this).attr('src', rolloverout.getOverImg($(this)));
										},
										function() {
											$(this).attr('src', rolloverout.getOutImg($(this)));
										});
			};
			
			this.imgsPreload();
	},
	//マウスオーバー状態の画像名取得
	getOverImg: function(tar) {
		var outImg = $(tar).attr('src');
		var ext = outImg.slice(-4);
		var overImg = outImg.substring(0, outImg.length-4) + '_r' + ext;
		
		return overImg;
	},
	//マウスオーバー前の状態の画像名取得
	getOutImg: function(tar) {
		var overImg = $(tar).attr('src');
		//拡張子取得（.を含め4文字）
		var ext = overImg.slice(-4);
		//*****r.extのrより前の画像ファイル名取得
		var outImg = overImg.substr(0, overImg.length-6);
		outImg = outImg + ext;
		
		return outImg;
	},
	//画像のプリロード
	imgsPreload: function() {
		var elms = $(".rolloverout");
		
			for(var i=0; i<elms.length; i++) {
				var d = document;
				var img1 = {};
				d.img1 = new Image();
				d.img1.src = this.getOverImg(elms[i]);
			};
	}
};










