//标签菜单效果一
function secBoard(elementID,listName,n) {
 var elem = document.getElementById(elementID);
 var elemlist = elem.getElementsByTagName("li");
 for (var i=0; i<elemlist.length; i++) {
  elemlist[i].className = "normal";
  var m = i+1;
  document.getElementById(listName+"_"+m).className = "normal";
 }
  elemlist[n-1].className = "current";
  document.getElementById(listName+"_"+n).className = "current";
}

//标签菜单效果二
function setTab(m,n){
 var tli=document.getElementById("menu"+m).getElementsByTagName("li");
 var mli=document.getElementById("main"+m).getElementsByTagName("ul");
 for(i=0;i<tli.length;i++){
  tli[i].className=i==n?"hover":"";
  mli[i].style.display=i==n?"block":"none";
 }
}

//滚动效果支持IE Firefox
/*
<div id="scroll1" class="scrolldiv">
	<div class="scrollmessage">
		<ul>
			<li>内容</li>...
		</ul>
	</div>
</div>
<script>
var scroll1 = new scrollObject(21, 'scroll1');//高度，ID
scroll1.start('scroll1', 50); //停留间隔
//-->
</script>
*/
function scrollObject(marqueesHeight, elemId) {
	var stopscroll = false;
	var scrollElem = document.getElementById(elemId);
	with (scrollElem) {
		style.height    = marqueesHeight;
		style.overflow  = 'hidden';
		noWrap          = true;
	}
	scrollElem.onmouseover = function() {
		stopscroll = true;
	}
	scrollElem.onmouseout = function() {
		stopscroll = false;
	}
	var divs = scrollElem.getElementsByTagName('div');
	var scrollmessage1;
	var scrollmessage2;
	if (divs.length > 0) {
		scrollmessage1 = divs[0];
		scrollmessage2 = scrollmessage1.cloneNode(true)
		scrollElem.appendChild(scrollmessage2);
	}
	var currentTop = 0;
	var stoptime   = 0;
	var delaytime  = 120;
	function init_srolltext() {
		scrollElem.scrollTop = 0;
	}
	this.start = function(s, delay) {
		init_srolltext();
		setDelay(delay);
		setInterval(s + '.scrollUp()', 10);
	}
	function setDelay(delay) {
		if (delay > 0) {
			delaytime = delay;
		}
	}
	this.scrollUp = function() {
		if (stopscroll) {
			return;
		}
		currentTop ++;
		if (currentTop == marqueesHeight + 1) {	//控制停留时间
			stoptime ++;
			currentTop --;
			if(stoptime == delaytime) {
				currentTop = 0;
				stoptime = 0;
			}
		} else {
			if (scrollmessage2.offsetHeight - scrollElem.scrollTop <= 0) {
				scrollElem.scrollTop -= scrollmessage1.offsetHeight;
				scrollElem.scrollTop ++ ;
			}
			else{
				scrollElem.scrollTop ++;
			}
		}
	}
}



