function tablecollapse(){
    /* Variables */
    var collapseClass='footcollapse';
    var collapsePic='images/bigarrow.gif';
    var expandPic='images/downarrow.gif';
    var initialCollapse=true;

    var currentShow;
   
    // loop through all tables
    var t=document.getElementsByTagName('table');
    var checktest= new RegExp("(^|\\s)" + collapseClass + "(\\s|$)");

    for (var i=0;i<t.length;i++){
        // if the table has not the right class, skip it
        if(!checktest.test(t[i].className)){
            continue;
        }
        t[i].getElementsByTagName('thead')[0].onclick=function(){
            var tb=this.parentNode.getElementsByTagName('tbody');
 
            if(currentShow && currentShow!=tb){
                for(var i=0;i<currentShow.length;i++){
                    currentShow[i].style.display='none';
					var curThead=currentShow[i].parentNode.getElementsByTagName("thead");
					curThead[0].getElementsByTagName("img")[0].src=collapsePic;					
                }
            }

            for(var i=0;i<tb.length;i++){
                tb[i].style.display=tb[i].style.display=='none'?'':'none';
            }

            // change the image accordingly
            var li=this.getElementsByTagName('img')[0];
            li.src=li.src.indexOf(collapsePic)==-1?collapsePic:expandPic;
            currentShow=tb;
        }

    }
}
// run tablecollapse when the page loads


function displaySubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "block";
}
function hideSubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "none";
}
var curExtend;
function extendMenu()
{
	var dts=document.getElementsByTagName("dt");
	for(var i=0;i<dts.length;i++)
	{
		dts[i].onclick=function(){
			var dd=document.getElementById("menu").getElementsByTagName("dd");
			// 关闭之前的
			if(curExtend && curExtend!=this)
			{
				curExtend.parentNode.className="gallery";
				var dds2=curExtend.parentNode.getElementsByTagName("dd");
				for(var ii=0;ii<dds2.length;ii++)
				{
					dds2[ii].style.display="none";
				}
			}
			// 展开当前的
			this.parentNode.className=this.parentNode.className=="gallery extend"?"gallery":"gallery extend";
			var dds=this.parentNode.getElementsByTagName("dd");
			for(var ii=0;ii<dds.length;ii++)
			{
				dds[ii].style.display=dds[ii].style.display=="block"?"none":"block";
			}
			curExtend=this;
		}
	}
}
