// 読み込み後処理
$(function(){
	SubMenuChange();
	
	/*
	$('ul.snavi > li').mouseover(function(){
        
		alert(this.element);
		
		if (!NodeCheck(this.element, 'UL')) {
			return false;
		} else {
			$(this.element + '> ul.sub_list').toggle();
		}
	});
	*/
	
});


////////////////////////////////////////////////////////////////////////
// サブメニューCSS切り替え

function SubMenuChange(){

	var initial = 'n_';
	var name =　GetFileName(location.href);
    
    if (!name){
		name = 'index';
	}
	else if (name.indexOf('_',0) > 0){
		var file_url = name.split('_');
		name = file_url['0'];
	}
    
	var file_name =　initial + name;

	element = document.getElementById(file_name);

	if(!element){
		return false;
	} else {
		$(element).addClass('on');
		$(element).parent().css("display","block");
		$(element).children().css("display","block");
	}

}

//ファイル名とliにon追加
function ClassAddOn () {
	// body...
}

//子ノードに該当するタグが存在するかチェック
function NodeCheck (Obj, tagname) {

    var nodevalue = false;
    for(var i in Obj.childNodes){
        var childObj=Obj.childNodes[i];
        if(childObj!=null && childObj.nodeName== tagname){
          var nodevalue = true;
        }
    }
    return Boolean(nodevalue);
    
}

//urlからファイル名を返す
function GetFileName(file_url){
    file_url = file_url.substring(file_url.lastIndexOf("/")+1,file_url.length);
    if (file_url.indexOf('.',0) < 0){
		return file_url;
	} else {
		file_url = file_url.substring(0,file_url.indexOf("."));
		return file_url;
	}
	
}