// JavaScript Document
function $$$$(obj,tag){return document.getElementsByClassName(obj,tag);}
document.getElementsByClassName = function(className, tagName){
	var elems = document.body.getElementsByTagName("*");
	if( tagName != null ) elems = document.body.getElementsByTagName(tagName);
	//alert(elems.length);//debug
	var result=[];
	for (i=0; j=elems[i]; i++){
	  if ((" "+j.className+" ").indexOf(" "+className+" ")!=-1){
	   result.push(j);
	  }
	}
	return result;
}
function load_add(func){
	var tmp_event = window.onload;
	try{
		if(typeof (tmp_event) != 'function'){
			window.onload = function(){
				func();
			}
		}else{
			window.onload = function(){
				tmp_event();
				func();
			}
		}
	}catch(e){}
}
//
function test(){
	var tests = $$$$("test_","td").concat($$$$("test","td"));
	var boxs = $$$$("box","div");
	for(var i=0; i<tests.length; i++){
		tests[i].onmouseover = function(){
			for(var j=0; j<tests.length; j++){
				tests[j].className="test_";
				boxs[j].style.display = "none";
			}
			this.className = "test";
			boxs[this.getAttribute("index")].style.display = "";
		}
	}
}
load_add(test);

