//<ul class="g-tag-a"> class="g-tag"及宣告此無序號列表將做成標籤表單 -a為群總編號(注意只可用兩位元編號、數字、字母皆可)
//<ul class="g-tag-a"> 可重複 但底下的tag0~9999不管被哪個群組按到兩個都會同時執行相同動作
//<li><a href="#b" accesskey="" title="" class="tag1">連結2</a></li>class="tag1"宣告控制DIV隱藏顯示標籤
//例如g-tag-a下的tag1可控制cg-tag-a1，g-tag-b下的tag1可控制cg-tag-b1(注意:即使連結的class在頁面上重複但是隸屬於不同群組彼此不相影響)
//<div class="cg-tag-a0"> class="cg-tag-a0"宣告被(群組g-tag底下的tag0)控制的DIV
//注意<li><a href="#a" accesskey="" title="" class="tag0">連結1</a></li>底下不能再寫標籤
//例如<li><span><a href="#a" accesskey="" title="" class="tag0">連結1</a></span></li>


var changeTAG = {
	 addEvent:function(sr,ev,fn,can){
			if(sr.addEventListener){
			sr.addEventListener(ev,fn,can);
			return true;
			}
			else if(sr.attachEvent){	
			var rel = sr.attachEvent("on"+ev,fn);
			return rel;
			}
			else{
			sr["on"+ev]=fn;
			}		
	},
	chick:function(e){
		if(!document.getElementsByName || !document.getElementById){return false;}
		var tagUL = document.getElementsByTagName("ul");
		for(i=0;i<tagUL.length;i++){
			if(tagUL[i].className.search(/\g-tag\b/) == -1){continue;}
			var tagA = document.getElementsByTagName("a");
			for(i=0;i<tagA.length;i++){			
				if(tagA[i].className.substr(0,3) != "tag"){continue;}
				changeTAG.addEvent(tagA[i],"mouseover",changeTAG.showandhide,false);
			}			
		}		
	},
	showandhide:function(e){	
		var tar = window.event ? window.event.srcElement : e ? e.target : null;	
		var tarpar = tar.parentNode.parentNode.className;	
			var Nb = tar.className.substr(3,tar.className.length-3);		
			var tagDIV = document.getElementsByTagName("div");
				for(k=0;k<tagDIV.length;k++){					
					if(tagDIV[k].className.substr(0, tar.className.length+5) == "cg-tag"+tagDIV[k].className.substr(6,2)+Nb && tagDIV[k].className.length == tar.className.length+5 && tagDIV[k].className.substr(6,2) == tarpar.substr(5,2)){					
					tagDIV[k].style.display="block";						
					}
					else if(tagDIV[k].className.substr(0,6) == "cg-tag" && tagDIV[k].className.substr(6,2) == tarpar.substr(5,2)){
					tagDIV[k].style.display="none";
					}
				}			
	}
}
changeTAG.addEvent(window,"load",changeTAG.chick,false);