// gNav

function search ( text, search_str )
{
    var result = []; // サーチされたインデックスを入れていく
    var search_length = search_str.length;
    var i, I;
    for( i=0,I=text.length-search_length; i<I; i++ )
    {
        // textから部分的に切り取って、それがサーチ文字列と同じなら、そのインデックスを配列に加える。
        if( text.substring( i, i+search_length ) == search_str ) result.push( i );
    }
    return result;
}

$(function(){
		   
		   
		//To change F_menu image
		var currentGrNav = $("#gNavi0 li").index($("#gNavi0 .selected"))
		if(currentGrNav > -1)　{
			var fNav_img = $('#f_menu').children('li').eq(currentGrNav).children('a').children('img');
			
			if(fNav_img.attr("src").match("_on_o.gif")){
				fNav_img.attr("src", fNav_img.attr("src").replace( "_on_o.gif" , "_on.gif")) ;
			}
			else if(fNav_img.attr("src").match(/\.gif$/)){
				fNav_img.attr("src", fNav_img.attr("src").replace( /\.gif$/ , "_on.gif")) ;
			}
		}
		
		//mouseover処理
		$("#f_menu a img").mouseover(function(){
			//_onの場合は変更しないようにするため
			if($(this).attr("src").match("_on.gif")){
			}
			else if($(this).attr("src").match(/\.gif$/)){
			  $(this).attr("src", $(this).attr("src").replace(/\.gif$/, "_on_o.gif")); 
			}
		});
		//mouseout処理
		$("#f_menu a img").mouseout(function(){
			if($(this).attr("src").match("_on_o.gif")){
			  $(this).attr("src", $(this).attr("src").replace("_on_o.gif", ".gif"));
			}
		});
		
		
		   
	var $url = $.url();
	var $file = $url.attr('file');
	var $file2;
	var $file_footer;
	var $dir = $url.segment(-3);
	var $subdir = $url.segment(-2);
	var $dir_4th = $url.segment(-4);
	var $dirlen = 0;
	
	// 20111205
	var seg = $url.segment();
	$dirlen = seg.length;
	if($dir == undefined || $file == "")
	{
		var seg = $url.segment();
		$dirlen = seg.length;
		if(seg.length == 1)
		{
			$subdir = seg[0] + "/";
		}
		else if(seg.length == 2)
		{
			$subdir = seg[0] + "/";
			$dir = seg[1] + "/";
		}
		else if(seg.length == 3)
		{
			$subdir = seg[0] + "/";
			$dir = seg[1] + "/";
			$dir_4th = seg[2] + "/";
		}
	}
	else
	{
		$file2 = $url.attr('path');
	}

	if($dir == 'goldEtc'||$dir_4th == 'goldEtc' ) { //金銀プラチナ
		$file = $url.attr('file')== 'past.php' ? 'past.php':'index.html';	//past.html(過去の相場情報).. 左ナビマーク0912
		$file_footer = $dir_4th =='goldEtc' ? '../index.php' : 'index.html'; 		//下層フッタをマーク0912
		$file_footer = $dir=='faq' ? '../gold/index.html' : $file_footer; 		//faqの下層フッタをマーク0912
		$file_footer = $url.attr('file')=="past.php" ? "/#terminal" : $file_footer; //過去の相場情報 の下層フッタをマーク0912
	}else 	if($subdir == 'goldEtc/') { //金銀プラチナ
		if(location.href.indexOf('#terminal') != -1 ){
			//$file_footer = "index.php#terminal"; //本日の相場情報 のフッタナビをマーク1006
			$file_footer = "#terminal"; //本日の相場情報 のフッタナビをマーク1006
			//$file = 'index.php#terminal'		//本日の相場情報 の右ナビをマーク1006
			$file = '#terminal'		//本日の相場情報 の右ナビをマーク1006
		}else{
			//本日の相場情報 の右ナビ・フッタナビをマークするためのクリックハンドラ
			var rightNavAnc = $('#sub_navi').find('a:eq(0)');
			var footNavAnc = $('#f_menu').find('a:eq(1)');
			rightNavAnc.click(function(){changeOnClick()});
			footNavAnc.click(function(){changeOnClick()});								
			function changeOnClick(){
				rightNavAnc.addClass('selected');
				footNavAnc.addClass('selected');				
			}			
		}
	
	}else if( $dir == 'jewel'|| $dir == 'arts') { //金工芸・アクセサリー
		$file = 'index.html';
		$file_footer　= '../index.html';
		if( $dir == 'jewel'&& $subdir == 'jewel') { //ジュエリー
			  $file = '/jewel/jewel/';
			　$file_footer　= 'index.html';
		}
	}
	else if( $dir_4th == 'company') { //会社
		if( $dir=="office") {$file_footer =  "../index.html";} //事業所ご案内　下層フッタをマーク0912

	} else if( $dir_4th == 'recruit') { //採用
		　$file_footer　= '../index.html';
		  $file　= '../../'+$dir+ '/index.html';
		  if($dir=='bosyu'){$file　= 'index.html';	}

	} else if($dir == 'industrial'&&  $subdir=="contact") { //工業用貴金属接点材料の下層フッタ用マーク0912

		$file_footer ='index.html';//工業用貴金属製品 

	} else if($dir == 'dental' &&  $subdir=="recycle" && $file.indexOf('attracty_p.html') != -1) { //アトラクティP　マーク無し1006
		$file = undefined;
		
	} /*else if( $file != 'index.html') { //index.htmlじゃない場合
		   $file = 'index.html';
	}*/
	
	if($dir=='industrial' &&  $subdir=='contact'){  $file = $url.attr('file');}//工業用貴金属製品 左ナビマーク0912
	
	if( $dir == 'jewel/' && $subdir == 'jewel/') { //ジュエリー・ジュエリーの例外処理
		seg = new Array();
		$file = '/jewel/jewel/';
		$file_footer　= '/jewel/jewel/';
	}

	if( $dir == 'arts/' && $subdir == 'goldarts/') { //金工芸品・金工芸品の例外処理
		seg = new Array();
		$file = '/goldarts/arts/';
		$file_footer　= '/goldarts/arts/';
	}

	if( $dir == 'sigoto/' && $subdir == 'recruit/') { //採用情報・仕事紹介の例外処理
		seg = new Array("", "");
		$file = '/recruit/sigoto/';
		$file_footer　= '/recruit/sigoto/';
	}

	if( $dir == 'syain/' && $subdir == 'recruit/') { //採用情報・社員紹介の例外処理
		seg = new Array("", "");
		$file = '/recruit/syain/';
		$file_footer　= '/recruit/syain/';
	}

	if( $dir == 'recruit' && $subdir == 'bosyu' && $file != undefined) { //採用情報・募集の例外処理
		seg = new Array("", "");
		$file = '/recruit/bosyu/';
		$file_footer　= '/recruit/bosyu/';
	}

	
	if(typeof(on_wp) == "undefined" || !on_wp) // 20111114
	{
		$('ul.inn li a').each(function(){
				var $href = $(this).attr('href');
				var $r = search( $href, "/");
		
				if ( ($href == $file) || ($href == $file2) || ($href == '') || 
				(seg.length == 1 && $r.length == 1 && $href.indexOf($dir) != -1) ||
				(seg.length == 2 && $r.length == 2 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1) ||
				(seg.length == 3 && $r.length == 3 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1 && $href.indexOf($dir_4th) != -1) ||
				(seg.length == 3 && $r.length == 3 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1 && $file == "past.php")
				) {
						$(this).addClass('selected');
				} else {
						$(this).removeClass('selected');
				}
				if( (seg.length == 3 && $r.length == 3 && $href.indexOf($dir) != -1 && $href.indexOf("faq") != -1 && $href.indexOf("gold") != -1 ) ) {
					$(this).addClass('hoge');
				}
		});
		
		$('#f_menu li a').each(function(){

				var $href = $(this).attr('href');
				var $r = search( $href, "/");

				if ( ($href == $file) || ($href == $file2) || ($href == '')||($href == $file_footer) || 
				(seg.length == 1 && $r.length == 1 && $href.indexOf($dir) != -1) ||
				(seg.length >= 2 && $r.length >= 2 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1)
				//(seg.length == 3 && $r.length == 3 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1 && $href.indexOf($dir_4th) != -1) || 
				//(seg.length == 3 && $r.length == 3 && $href.indexOf($dir) != -1 && $href.indexOf($subdir) != -1 && $file == "past.php")
				) {
						$(this).addClass('selected');
				} else {
						$(this).removeClass('selected');
				}
		});
	}
});
