
//ロールオーバーで画像変更

(function() {
var filename = 'common.js';
var _className = 'rollover';

function getJsParam() {
	//get scripts list.
	var scripts = document.getElementsByTagName( 'script' );
	var script;
	var params = {};
	
	//pickup this file.
	for ( var i=0; i<scripts.length; i++ ) {
		var s = scripts.item( i );
		if( s.src.indexOf( filename ) !== -1 ) {
			script = s;
			break;
		}
	}
	
	if( script ) {
		script.src.match( /(.*)(\?)(.*)/ );
		if( RegExp.$3 ) {
			var a = RegExp.$3.split( '&' );
			if( a ) {
				for( var k=0; k<a.length; k++ ) {
					var p = a[ k ].split( '=' );
					if( p[0] ) {
						params[ p[0] ] = p[1];
					}
				}
			} else {
				return false;
			}
		} else {
			return false;
		}
	} else {
		return false;
	}
	
	return params;
}

function addEvent( node, evt, handler ) {
	try {
		if( node.addEventListener ) {
			node.addEventListener( evt, handler, false );
		} else {
			node.attachEvent( 'on' + evt, handler );
		}
	} catch( e ) {}
}

function setEvent( ele, ty ) {
	ele.originalSrc = ele.src;
	ele.originalSrc.match( /^(.*)(\.{1}.*)/g );
	ele.hoverSrc = RegExp.$1 + ty + RegExp.$2;
	addEvent( ele, 'mouseover', function( evt ) {
		var tar = evt.target || evt.srcElement;
		tar.src = tar.hoverSrc;
	});
	addEvent( ele, 'mouseout', function( evt ) {
		var tar = evt.target || evt.srcElement;
		tar.src = tar.originalSrc;
	});
}

function startRollover() {
	var jParam = getJsParam();
	var jType = jParam.type ? jParam.type : '_on';
	var imgs = document.getElementsByTagName( 'img' );
	for( var i=0; i<imgs.length; i++ ) {
		if( imgs[i].className.indexOf( _className ) !== -1 ) {
			setEvent( imgs[i], jType );
		}
	}
}

addEvent( window, 'load', startRollover );
})();



//プルダウンメニュー（jQuery版）

$(function(){
	$("ul.sub").hide();
	$("ul.navi_corp li").hover(function(){
		$("ul:not(:animated)",this).slideDown("fast");
	},
	function(){
		$("ul",this).slideUp("fast");
	});
});


//目的別スライドパネル

$(function(){
     $(".purpose_bt").click(function(){
      $("#purpose_menu").slideToggle("slow");
     });
});





//文字サイズ設定

		jQuery(document).ready( function() {
			jQuery( "#textsize a" ).textresizer({
				target: ".container",
				type: "fontSize",
				sizes: [ "0.75em", "0.9em", "1.2em", ],
				selectedIndex: 1
			});
		});
		

// 左側メニュー、製品カテゴリアイコンマウスオーバー時にテキスト画像変更用
// HTMLページのディレクトリ変更時は画像のリンク切れを起こすので下記画像のリンクを絶対パスなどに変更してください。


$(function(){
											
//ホームケア用
$("img.iconLhome").mouseover(function(){
 $("img.btLhome").attr("src","images/menu/bt_leftcate_home_on.gif");
})
$("img.iconLhome").mouseout(function(){
 $("img.btLhome").attr("src","images/menu/bt_leftcate_home.gif");
})

//ヘルスケア用
$("img.iconLhealth").mouseover(function(){
 $("img.btLhealth").attr("src","images/menu/bt_leftcate_health_on.gif");
})
$("img.iconLhealth").mouseout(function(){
 $("img.btLhealth").attr("src","images/menu/bt_leftcate_health.gif");
})

//パーソナルケア用
$("img.iconLpersonal").mouseover(function(){
 $("img.btLpersonal").attr("src","images/menu/bt_leftcate_personal_on.gif");
})
$("img.iconLpersonal").mouseout(function(){
 $("img.btLpersonal").attr("src","images/menu/bt_leftcate_personal.gif");
})

//プロモーション用
$("img.iconLpromo").mouseover(function(){
 $("img.btLpromo").attr("src","images/menu/bt_leftcate_promotion_on.gif");
})
$("img.iconLpromo").mouseout(function(){
 $("img.btLpromo").attr("src","images/menu/bt_leftcate_promotion.gif");
})

})
