/**********************
* Copyright choiou.cn *
* Coding by choiou    *
**********************/
if (typeof($) != "function") {
	function $(id) { return document.getElementById(id); }
}

function UpMarquee(id,speed) {
	var box = $(id);
	
	var div = document.createElement("div");
	div.innerHTML = box.innerHTML + box.innerHTML;
	box.innerHTML = "";
	box.appendChild(div);
	
	var mbox = box.firstChild;
	
	function Marquee() {
		size = mbox.offsetHeight/2;
		if(box.scrollTop > size) {
			box.scrollTop = 0;
		} else {
			box.scrollTop++;
		}
	}
	
	var clock=setInterval(Marquee,speed);
	box.onmouseover=function (){ clearInterval(clock); }
	box.onmouseout=function (){ clock=setInterval(Marquee,speed); }
}
function DownMarquee(id,speed) {
	var box = $(id);
	
	var div = document.createElement("div");
	div.innerHTML = box.innerHTML + box.innerHTML;
	box.innerHTML = "";
	box.appendChild(div);		
	
	var mbox = box.firstChild;
	
	function Marquee() {
		size = mbox.offsetHeight/2;
		if(box.scrollTop == 0) {
			box.scrollTop = size;
		} else {
			box.scrollTop--;
		}
	}
	
	var clock=setInterval(Marquee,speed);
	box.onmouseover=function (){ clearInterval(clock); }
	box.onmouseout=function (){ clock=setInterval(Marquee,speed); }
}

function LeftMarquee(id,speed) {
	var box = $(id);
	
	var div = document.createElement("div");
	div.innerHTML = "<div style=\"float:left\">" + box.innerHTML + box.innerHTML + "</div></div><div style=\"clear:both\"></div>";
	box.innerHTML = "";
	box.appendChild(div);	
	box.firstChild.style.width = "10000px";	
	
	var mbox = box.firstChild.firstChild;
	
	function Marquee() {
		size = mbox.offsetWidth/2;
		if(box.scrollLeft > size) {
			box.scrollLeft = 0;
		} else {
			box.scrollLeft++;
		}
	}
	
	var clock=setInterval(Marquee,speed);
	box.onmouseover=function (){ clearInterval(clock); }
	box.onmouseout=function (){ clock=setInterval(Marquee,speed); }
}
function RightMarquee(id,speed) {
	var box = $(id);
	
	var div = document.createElement("div");
	div.innerHTML = "<div style=\"float:left\">" + box.innerHTML + box.innerHTML + "</div><div style=\"clear:both\"></div>";
	box.innerHTML = "";
	box.appendChild(div);
	box.firstChild.style.width = "10000px";	
	
	var mbox = box.firstChild.firstChild;
	
	function Marquee() {
		size = mbox.offsetWidth/2;
		if(box.scrollLeft == 0) {
			box.scrollLeft = size;
		} else {
			box.scrollLeft--;
		}
	}
	
	var clock=setInterval(Marquee,speed);
	box.onmouseover=function (){ clearInterval(clock); }
	box.onmouseout=function (){ clock=setInterval(Marquee,speed); }
}

