(function()
{
/* -------------------------------------------

	gNavi current

------------------------------------------- */
var gNaviCurrentFunc = {
	getURL : function()
	{
		var url = document.URL,
		gNavi = $('#gNavi'),
		
		link01 = gNavi.find('.link01'),
		link02 = gNavi.find('.link02'),
		link03 = gNavi.find('.link03'),
		link04 = gNavi.find('.link04'),
		link05 = gNavi.find('.link05');
		
		
		// url と 適用するCSSの値をセットしている
		if( $('#flashAreaTop').attr('id') != undefined ){ this.changeNavi( link01, '0 100%' ); return false; }// home
		if( url.indexOf('/company/') > -1 )
		{
			this.changeNavi( link02, '-186px 100%' );
			// subNavi
			if( url.indexOf('/company/message/') > -1 ){ this.changeNavi( $('#subNavi0201').children('a'), '100% 0' ); }
			if( url.indexOf('/company/about/') > -1 ){ this.changeNavi( $('#subNavi0202').children('a'), '100% -41px' ); }
			if( url.indexOf('/company/corporate_policy/') > -1 ){ this.changeNavi( $('#subNavi0203').children('a'), '100% -82px' ); }
			return false;
		}
		if( url.indexOf('/business/') > -1 )
		{
			this.changeNavi( link03, '-372px 100%' );
			
			// subNavi
			if( url.indexOf('/business/worldwide/') > -1 ){ this.changeNavi( $('#subNavi0101').children('a'), '100% 0' ); }
			if( url.indexOf('/business/division/') > -1 ){ this.changeNavi( $('#subNavi0102').children('a'), '100% -41px' ); }
			return false;
		}
		if( url.indexOf('/recruit/') > -1 ){ this.changeNavi( link04, '-558px 100%' ); return false; }
		if( url.indexOf('/info/') > -1 ){ this.changeNavi( link05, '-744px 100%' ); return false; }
	},
	changeNavi : function( val, position )
	{
		val.css({ backgroundPosition : position });
	}
};
/* -------------------------------------------

	gNavi for IE
	
	// hideFocus

------------------------------------------- */
var hideForcusForIE = {
	manager : function()
	{
		var UA = navigator.userAgent;
		if( UA.indexOf('MSIE') > -1 ) this.get();
	},
	get : function()
	{
		var target = document.getElementById('gNavi');
		var a = target.getElementsByTagName('a');
		
		for( var i = 0; i < a.length; i++ )
		{
			a[i].setAttribute( 'hideFocus', 'true' );
		}
	}
};
/* -------------------------------------------

	fire!

------------------------------------------- */
$(function()
{
	gNaviCurrentFunc.getURL();
	//hideForcusForIE.manager();
});
/* -------------------------------------------

	end

------------------------------------------- */
})();// capsule

