/*
	反映させるデフォルトのクラス: wel_img_highlight
*/
function imgHighlight( query )
{
	if( typeof query == 'undefined' ) query = ".wel_img_highlight";

	if( $(query).length == 0 ){
		return ;
	}

	$(query).each(
		function(){
			var file = $( this ).attr("src").replace(/\\/g,'/').replace( /.*\//, '' );
			var dir = $( this ).attr("src").replace(/\\/g,'/').replace( /\/[^\/]*$/, '' )+"/";
			var file_name = file.replace( /\..*/, '' );
			var file_ext = file.replace( /.*\./, '' );


			if( !file_name.match(/.*_on/) ){
				/* 先読み */
				var imgObj = new Image();
				imgObj.src = dir + file_name + "_on." + file_ext;

				/* 重なったとき */
				$( this ).mouseover(
					function(event){
						var file = $( this ).attr("src").replace(/\\/g,'/').replace( /.*\//, '' );
						var dir = $( this ).attr("src").replace(/\\/g,'/').replace( /\/[^\/]*$/, '' )+"/";
						var file_name = file.replace( /\..*/, '' );
						var file_ext = file.replace( /.*\./, '' );

						$( this ).attr( "src", dir + file_name + "_on." + file_ext );
					}
				);

				/* 外れたとき */
				$( this ).mouseout(
					function(event){
						var file = $( this ).attr("src").replace(/\\/g,'/').replace( /.*\//, '' );
						var dir = $( this ).attr("src").replace(/\\/g,'/').replace( /\/[^\/]*$/, '' )+"/";
						var file_name = file.replace( /_on\..*/, '' );
						var file_ext = file.replace( /.*\./, '' );

						$( this ).attr( "src", dir + file_name + "." + file_ext );
					}
				);
			}
		}
	);
}


