
// オブジェクト名からオブジェクトを取得する
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;
		   }
		}
	} 
}

function ToggleFolder(FolderID){
    var folder = $$('li#' + FolderID);
    var memberAry = $$('li#' + FolderID + ' ul');
    if(folder.length > 0){
        if(folder[0].className == "folder open"){
            folder[0].className = 'folder';
        }else{
            folder[0].className = 'folder open';
        }
    }
    if(memberAry.length > 0){
        memberAry.invoke('toggle');
    }
}

