function BaseTab(tabs, datas, hoverClass, curID) {
	if (!curID) curID = 0;
	if (curID > tabs.length - 1) curID = 0;
	for (var i=0; i<tabs.length; i++) {
		(function() {
			var j=i;
			tabs[i].className = "";
			datas[i].style.display = "none";
			tabs[i].onclick = function() {
				tabs[curID].getElementsByTagName("A")[0].className = "";
				datas[curID].style.display = "none";
				this.getElementsByTagName("A")[0].className = "on";
				datas[j].style.display = 'block';
				curID = j;
				Elem.first(this).blur();
				return false;
			}
		})();
	}
	tabs[curID].getElementsByTagName("A")[0].className = hoverClass;
	datas[curID].style.display = "block";
}

function ScrollPanel(element, w) {
	var w = w;
	var speed = 1;
	var interval
	if ( byTag(element, "LI").length <= 5) {
		return;
	}
	var ul = byTag(element, "UL")[0];
	ul.innerHTML += ul.innerHTML;
	var lis = byTag(element, "LI");
	ul.style.width = (lis.length) * w + "px";

	ul.onmouseover = function() {
		clearInterval(interval)
	}
	ul.onmouseout = function() {
		interval = setInterval(loop,50);
	}

	ul.style.left = "0px";
	ul.style.position = "absolute";
	ul.parentNode.style.position = "relative";
	var p = 0;

	interval = setInterval(loop,50);
	function loop(){
		p -= speed;
		if (p <= -lis.length/2 * w) {

			p = 0;
		}
		ul.style.left = p + "px";
	}
}

function changeQQ(){
	var interval;
	var speed = 2;
	var h = 20;
	var pause = false;
	var ul = byClass("onlineQQ")[0].getElementsByTagName("UL")[0];
	ul.innerHTML += ul.innerHTML;
	var lis = ul.getElementsByTagName("LI");
	ul.style.height = lis.length*h + 'px';
	ul.style.position = "absolute";
	ul.parentNode.style.position = "relative";
	var p = 0;
	function start(){
		interval = setInterval(loop,50);
	}
	function loop(){
		if(pause){return;}
		p -= speed;
		var a = Math.abs(p) % h;
		if (a == 0) {
			clearInterval(interval);
			setTimeout(start,3000);
		}
		if(p <= -lis.length/2*h){
			p = 0;
		}
		ul.style.top = p + "px";
	}
	ul.onmouseover = function(){pause = true;}
	ul.onmouseout = function(){pause = false;}
	setTimeout(start,3000);
}

function brandScroll() {
				var base = 0;
				var interval;
				var dis = 0;
				var  speed = 3;
				var w = 281;
				var ul = Elem.first(byClass("brand_piclist")[0]);
				ul.style.left = "0px";
				ul.style.position = "absolute";
				ul.parentNode.style.position = "relative";
				var list = byTag(ul, "LI");
				if(list.length < 3){return;}
				ul.style.width = w * list.length + "px";
				var btnLeft = byClass("btn_left1")[0];
				var btnRight = byClass("btn_right1")[0];
				var len = w * list.length - 840;
				addEvent(btnLeft, "mouseover", function() {dis = 0;interval = setInterval(move, 10);});
				addEvent(btnRight, "mouseover", function() {dis = 1;interval = setInterval(move, 10);});
				addEvent(btnRight, "mouseout", function() {clearInterval(interval);})
				addEvent(btnLeft, "mouseout", function() {clearInterval(interval);})
				ul.style.left = base + 'px';
				function move() {
					if (dis == 1) {
						if (base > -len) {
							base -= speed;
							ul.style.left = base + "px";
						}
					} else if (dis == 0) {
						if (base < 0) {
							base += speed;
							ul.style.left = base + "px";
						}
					}
				}
			}
