
// オブジェクト名からオブジェクトを取得する
function getObjByID(objName) {
	//if(document.all) {
	//	var Obj = document.all[objName.toString()];
	//} else if(document.getElementById) {
	//	var Obj = document.getElementById(objName.toString());
	//} else if(document.layers) {
	//	EmbeddingLayer = document.layers[Embedding];
	//	alert(EmbeddingLayer.id);
	//	var Obj = EmbeddingLayer.document.layers[objName.toString()];
	//}
	
    if(document.getElementById) {
		var Obj = document.getElementById(objName.toString());
	} else if(document.layers) {
		EmbeddingLayer = document.layers[Embedding];
		alert(EmbeddingLayer.id);
		var Obj = EmbeddingLayer.document.layers[objName.toString()];
	}
	return Obj;
}

function checkTGTracks(tgid){
    var len = document.aspnetForm.elements.length;
    var i=0;

    for (i=0; i<len; i++) {
        if (document.aspnetForm.elements[i].name==tgid.toString()){
            var ckbx = getObjByID(document.aspnetForm.elements[i].value.toString());
            ckbx.checked = !ckbx.checked ;
        }
    }
}

function handleCatNumSearchTextboxOnClick(){
    var objTextbox = getObjByID("CatNumSearchTextbox");
    objTextbox.value = "";
}

function handleCatNumSearchTextboxOnFocusOut(){
    //var objTextbox = getObjByID("CatNumSearchTextbox");
    //objTextbox.value = "CDのカタログ番号で検索できます";
}

function handleCatNumSearchButtonOnClick(){
    var objTextbox = getObjByID("CatNumSearchTextbox");
    if((objTextbox.value != "")){
        //location.href = "/album/" + objTextbox.value;
        location.href = "/KeywordSearch.aspx?word=" + encodeURI(objTextbox.value);
    }else{
        return true;
    }
}

	// Trackをハイライトさせるもの
	function highlightTrackLayer(trackLayerID){
		var track = getObjByID(trackLayerID);
		track.style.backgroundColor = "#ffcc66";
		track.style.border = "1px solid #ff9900";
	}

	// Trackを自動で選択させておくもの
	function subTrack(l_code) {
		 var len = document.ASX_filename.elements.length;
		 var i=0;
		 
		 for (i=0; i<len; i++) {
			 if (document.ASX_filename.elements[i].name=="id" && document.ASX_filename.elements[i].value==l_code )
				document.ASX_filename.elements[i].checked = true;
		 }
	}


	function showTrackURL(){

		var StaticURLButtonLayer_Show = getObjByID("StaticURLButtonLayer_Show");
		var StaticURLButtonLayer_Hide = getObjByID("StaticURLButtonLayer_Hide");
		StaticURLButtonLayer_Show.style.position = "absolute";
		StaticURLButtonLayer_Show.style.visibility = "hidden";
		StaticURLButtonLayer_Show.style.left = -100;
		StaticURLButtonLayer_Hide.style.left = 0;
		StaticURLButtonLayer_Hide.style.position = "relative";
		StaticURLButtonLayer_Hide.style.visibility = "visible";
		
		 var len = document.ASX_filename.elements.length;
		 var i=0;
		for (i=0; i<len; i++) {
		   if (document.ASX_filename.elements[i].name=="id") {
				var objLayer = getObjByID("TrackURL_" + document.ASX_filename.elements[i].value);
				objLayer.style.position = "relative";
				objLayer.style.visibility = "visible";
				objLayer.style.top = 0;
				objLayer.style.left = 0;
		   }
		}

		if(document.all) {
			len = document.all.tags("DIV").length;
			i = 0;
			for (i=0; i<len; i++) {
				var objLayer = document.all.tags("DIV").item(i);
			   if (objLayer.id.substring(0,12) =="WorkURLLayer") {
					objLayer.style.position = "relative";
					objLayer.style.visibility = "visible";
					objLayer.style.top = 0;
					objLayer.style.left = 0;
			   }
			}
		} else if(document.getElementById) {
			len = document.getElementsByTagName("DIV").length;
			i = 0;
			for (i=0; i<len; i++) {
				var objLayer = document.getElementsByTagName("DIV").item(i);
			   if (objLayer.id.substring(0,12) =="WorkURLLayer") {
					objLayer.style.position = "relative";
					objLayer.style.visibility = "visible";
					objLayer.style.top = 0;
					objLayer.style.left = 0;
			   }
			}
		} 
	}

	function hideTrackURL(){
	
		var StaticURLButtonLayer_Show = getObjByID("StaticURLButtonLayer_Show");
		var StaticURLButtonLayer_Hide = getObjByID("StaticURLButtonLayer_Hide");
		StaticURLButtonLayer_Hide.style.position = "absolute";
		StaticURLButtonLayer_Hide.style.visibility = "hidden";
		StaticURLButtonLayer_Hide.style.left = -100;
		StaticURLButtonLayer_Show.style.left = 0;
		StaticURLButtonLayer_Show.style.position = "relative";
		StaticURLButtonLayer_Show.style.visibility = "visible";

		 var len = document.ASX_filename.elements.length;
		 var i=0;
		for (i=0; i<len; i++) {
		   if (document.ASX_filename.elements[i].name=="id") {
				var objLayer = getObjByID("TrackURL_" + document.ASX_filename.elements[i].value);
				objLayer.style.position = "absolute";
				objLayer.style.visibility = "hidden";
				objLayer.style.top = -100;
				objLayer.style.left = -100;
		   }
		}

		if(document.all) {
			len = document.all.tags("DIV").length;
			i = 0
			for (i=0; i<len; i++) {
				var objLayer = document.all.tags("DIV").item(i);
			   if (objLayer.id.substring(0,12) =="WorkURLLayer") {
					objLayer.style.position = "absolute";
					objLayer.style.visibility = "hidden";
					objLayer.style.top = -100;
					objLayer.style.left = -100;
			   }
			}
		} else if(document.getElementById) {
			len = document.getElementsByTagName("DIV").length;
			i = 0
			for (i=0; i<len; i++) {
				var objLayer = document.getElementsByTagName("DIV").item(i);
			   if (objLayer.id.substring(0,12) =="WorkURLLayer") {
					objLayer.style.position = "absolute";
					objLayer.style.visibility = "hidden";
					objLayer.style.top = -100;
					objLayer.style.left = -100;
			   }
			}
		} 
	}

