/**********************************************************************************/
/* クルー募集サイト共通Javascript                                                 */
/**********************************************************************************/


/**************************************************************************************************/
/* IE PNG 処理                                                                                    */
/**************************************************************************************************/

$(function(){
if($.browser.msie){
$('.alpha').fixIePng();
}
});


/**************************************************************************************************/
/* ローカルナビゲーション制御                                                                     */
/**************************************************************************************************/

document.write('<script language="JavaScript" type="text/javascript" src="/js/localNaviData.js"></script>');

//ローカルナビゲーションスクリプト
$(function(){
	var path = null; //getElementIdObjectメソッド実行後に格納される
	
	//アクティブなカテゴリ、ページのIDを取得
	var obj = getElementIdObject();

	//アクティブなカテゴリのメニューを展開（HTMLを置き換える）
	if(obj.categoryId) replaceHTMLActiveCategory(obj.categoryId);
	
	//アクティブなページに対応するメニューをアクティブ化
	if(obj.pageId) highlightActivePage(obj.pageId);
		
	//btnのON/OFF（アクティブなボタンは処理しない）
	$("#localNavi .btn").each(function(){
		if($(this).attr("src").indexOf("_off.") != -1){
			$(this).hover(
				function(){ var src = $(this).attr("src").replace("_off","_on"); $(this).attr("src",src); },
				function(){ var src = $(this).attr("src").replace("_on","_off"); $(this).attr("src",src); }
			);
		}
	});
	
	//トップページは”集まってネット、業務内容、特典”を取る
	if(path == "/index.html")$("#ttlNavtop,#navWorkCategory,#navValueCategory").css("display","none");



/* メソッド ------------------------------------------------------------------------------------*/

	/*
		アクティブなカテゴリのメニューを展開（HTMLを置き換える）
		置き換えHTMLがない場合は処理しない
	*/
	function replaceHTMLActiveCategory(id){
		if(html[id]) $("#"+id).html(html[id]);
	}
	
	/*
		アクティブなページに対応するメニューをアクティブ化
	*/
	function highlightActivePage(id){
		var src = $("#"+id+" >a>img").attr("src");
		if(src){
			src = src.replace("_off.gif","_on.gif");
			$("#"+id+" >a>img").attr("src",src);
		}
	}
	
	/*
		アクティブなページに対応するメニューエレメントを取得する
		対応するメニューが無い場合はnullを返す
	*/
	function getElementIdObject(){
		path = location.pathname;

		//index.htmlを省略している場合
		if(path.charAt(path.length-1) == "/") path += "index.html";
		
		var obj = _getData(path);

		return obj;
		
		function _getData(path){
			var pageId = null;
			var categoryId = null;
			
			for(var i=0; i<pages.length; i++){
				for(var j=0; j<pages[i][1].length; j++){
					if(path == pages[i][1][j][0]){
						pageId = pages[i][1][j][1];
						categoryId = pages[i][0];
						break;
					}
				}
				if(pageId) break;
			}
			
			return {pageId:pageId,categoryId:categoryId};
		}
	}
});

