/* toggle event */

(function(func) {
	try {
		window.addEventListener("load", func, false);
	} catch(e) {
		window.attachEvent("onload", func);
	}
})(function() {
	toggleEvent();
});

var objList = [];
//var selected = -1;

function toggleEvent() {
	var tgBtn = document.getElementsByTagName("a");
	var ib = document.getElementsByTagName("div");
	
	var ibArray = [];
	
	for (var i = 0; i < ib.length; i++) {
		var cl = ib[i].className;
		if (cl == "innerDLBox") {
			ibArray.push(ib[i]);
			ib[i].style.display =  "none";
		}
	}
	
	var n = 0;
	for (var i = 0; i < tgBtn.length; i++) {
		objList[n] = {};
		var cl = tgBtn[i].className;
		if (cl == "toggleDLBtn") {
			objList[n].tg = tgBtn[i];
			objList[n].box = ibArray[n];
			objList[n].flag = false;
			settoggleEvent(objList[n]);
			n++;
		}
	}
	
	//runtoggleEvent(objList[selected])
}

function settoggleEvent(obj){
	obj.tg.onfocus = function(){
		obj.tg.style.textDecoration = "none";
	}
	obj.tg.onblur = function(){
		obj.tg.style.textDecoration = "underline";
	}
	obj.tg.onmouseover = function(){
		obj.tg.style.textDecoration = "none";
	}
	obj.tg.onmouseout = function(){
		obj.tg.style.textDecoration = "underline";
	}
	obj.tg.onclick = function(){
		runtoggleEvent(obj);
	}
}

function runtoggleEvent(obj){
	var tg = obj.tg;
	var box = obj.box;
	if(obj.flag){
		box.style.display =  "none";
		obj.flag = false;
		tg.removeAttribute("id","TGDLActive");
	} else {
		box.style.display =  "block";
		obj.flag = true;
		tg.setAttribute("id","TGDLActive");
	}
}



