//ブラウザチェック
var Mac=(navigator.userAgent.indexOf("Mac")!=-1);
var Win=(navigator.userAgent.indexOf("Win")!=-1);
var NN=(navigator.appName.indexOf("Netscape")!=-1);
var IE=(navigator.appName.indexOf("Explorer")!=-1);
var Ver=navigator.appVersion.charAt(0);

//グローバル変数
var gvFlag1 = false;
var gvFlag2 = false;
var gvFlag3 = false;
var gvTarget1 = "";
var gvTarget2 = "";
var gvTarget3 = "";
var gvFocus = true;
/*
他のところをクリックしたときにサブメニューが表示されてたら消す
バグが出る為保留  */
if(document.getElementById){     // DOM対応?
 	 if (window.addEventListener){ // NN6?
   	  window.addEventListener("mousedown",CheckSubNavigation,true);
 	}
}
if(document.all){      // IE4以上?
 	 document.onmousedown = CheckSubNavigation;
}
if(document.layers){   // NN4?
 	 document.captureEvents(Event.MOUSEDOWN);
 	document.onmousedown = CheckSubNavigation;
}

//サブメニューの状態チェック
function CheckSubNavigation(){
	//メニューにフォーカスされていなかったらサブメニューを消す
	if(gvFocus == false){
	  	if(gvFlag1 == true){
	    	HiddenSubNavigation(gvTarget1);
	  	}
	  	if(gvFlag2 == true){
	    	HiddenSubNavigation(gvTarget2);
	  	}
	    if(gvFlag3 == true){
	    	HiddenSubNavigation(gvTarget3);
	  	}
	  	gvFlag1 = false;
	  	gvFlag2 = false;
	    gvFlag3 = false;
	}
}

//メニューにフォーカスされた
function FocusIN(){
	gvFocus = true;
}
function FocusIN2(){
  gvFocus = true;
  //すでにサブサブメニューがあがってないかチェック
	if(gvFlag2 == true){
		HiddenSubNavigation(gvTarget2);
    gvFlag2 = false;
		gvTarget2 = "";
	}
  if(gvFlag3 == true){
    HiddenSubNavigation(gvTarget3);
    gvFlag3 = false;
    gvTarget3 = "";
  }
}
function FocusIN3(){
  gvFocus = true;
  //すでにサブ3メニューがあがってないかチェック
  if(gvFlag3 == true){
    HiddenSubNavigation(gvTarget3);
    gvFlag3 = false;
    gvTarget3 = "";
  }
}
//メニューからフォーカスアウトされた
function FocusOut(){
	gvFocus = false;
}

//サブメニュー枠を表示に
function ShowSubNavigation(target){
  CheckSubNavigation();
	gvFocus = true;
	if(document.getElementById){
		var designObj=document.getElementById(target).style;
	} else if(document.all && !document.getElementById){
		var designObj= document.all[target].style;
	} else if(document.layers){
		var designObj= document.layers[target];
	}
	designObj.visibility='visible';
  gvFlag1 = true;
  gvTarget1 = target;
}
//サブ2メニュー枠を表示に
function ShowSub2Navigation(target){
	gvFocus = true;

	//すでにサブサブメニューがあがってないかチェック
	if(gvFlag2 == true){
		HiddenSubNavigation(gvTarget2);
		gvTarget2 = target;
    gvFlag2 = false;
	}
  if(gvFlag3 == true){
    HiddenSubNavigation(gvTarget3);
    gvFlag3 = false;
    gvTarget3 = "";
  }
	if(document.getElementById){
		var designObj=document.getElementById(target).style;
	} else if(document.all && !document.getElementById){
		var designObj= document.all[target].style;
	} else if(document.layers){
		var designObj= document.layers[target];
	}
	designObj.visibility='visible';
  gvFlag2 = true;
  gvTarget2 = target;
}

//サブメニュー枠を表示に
function ShowSub3Navigation(target){
	gvFocus = true;

	//すでにサブサブメニューがあがってないかチェック
	if(gvFlag3 == true){
		HiddenSubNavigation(gvTarget3);
		gvTarget3 = target;
    gvFlag3 = false;
	}
	if(document.getElementById){
		var designObj=document.getElementById(target).style;
	} else if(document.all && !document.getElementById){
		var designObj= document.all[target].style;
	} else if(document.layers){
		var designObj= document.layers[target];
	}
	designObj.visibility='visible';
  gvFlag3 = true;
  gvTarget3 = target;
}

//サブメニュー枠を非表示に
function HiddenSubNavigation(target){
	if(document.getElementById){
		var designObj=document.getElementById(target).style;
	}else if(document.all && !document.getElementById){
		var designObj= document.all[target].style;
	}else if(document.layers){
		var designObj= document.layers[target];
	}
	designObj.visibility='hidden';
	gvFocus = false;
}

// Open Lyrics
function openLyrics(tmp1,tmp2){
	url = "/artist/lyrics.php?id=" + tmp1 + "&song_id=" + tmp2;
	window.open(url, "lyrics", "width=540, height=460, scrollbars=yes, toolbar=no, menubar=no, location=no,resizable=yes");
}
// JavaScript Document