function showMenu(baseID, divID) {
    baseID =  document.getElementById(baseID);
    divID  =  document.getElementById(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;
    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };
        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }
        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}
function card(obj,cur,other,content){
try{
  var parlist = obj.parentNode.childNodes;
  for(var i=0,j=0;i<parlist.length;i++){
	  if(parlist[i].tagName == obj.tagName){
		  parlist[i].className = other;
		  document.getElementById(content+j).style.display="none";
		  var list = document.getElementById(content+j);
		  if(list){list.style.display="none";}
		  if(parlist[i]==obj){
		    obj.className = cur;document.getElementById(content+j).style.display="block";
			if(list){list.style.display="block";}
		  }
		  j++;
	  }
  }
}catch(e){};
}
function slideLine(ul, delay, speed, lh) {
	var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
	var delay = delay||1000, speed=speed||20, lh = lh||20;
	var tid = null, pause = false;
	var start = function() {
		tid=setInterval(slide, speed);
	}
	var slide = function() {
		if (pause) return;
		slideBox.scrollTop += 2;	
		if (slideBox.scrollTop % lh == 0) {
			clearInterval(tid);
			slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
			slideBox.scrollTop = 0;
			setTimeout(start, delay);
		}
	}
	slideBox.onmouseover=function(){pause=true;}
	slideBox.onmouseout=function(){pause=false;}
	setTimeout(start, delay);
}