var newsTicker1_obj = function(op) {
	ME = this;
	ME.step = 3;
	ME.sustain = 3000;
	ME.t = 10;
	var mOver, m, LIS, timer, s, run, i;
	LIS = ME.getElementsByTagName("LI");

	switch (LIS.length) {
		case 0: return;
		case 1: ME.appendChild(LIS[0].cloneNode(true));
	};

	function merge(a, b) {
		for (var v in b) a[v] = b[v];
		return a;
	};
	if (typeof (op) == 'object') merge(ME, op); ;
	
	for (i = 0; i < LIS.length; i++) 
	merge(LIS[i].style, { padding: '0px', margin: '0px', positon: 'relative', float: 'none', display: "block", width: ME.offsetWidth + 'px', height: ME.offsetHeight + 'px' });
	
	mOver = false;
	ME.onmouseover = ME.onmousemove = function() { mOver = true };
	ME.onmouseout = function() { mOver = false };
	
	play = function() {
		timer = setInterval(run, ME.t);
	};
	
	run = function() {
		if (mOver) return;
		nextRun = ME.scrollTop + ME.step;
		if (nextRun < LIS[0].offsetHeight) {
			ME.scrollTop = nextRun;
		} else {
			clearInterval(timer);
			ME.appendChild(LIS[0]);
			ME.scrollTop = 0;
			clearTimeout(s);
			s = setTimeout(play, ME.sustain);
		};
	};
	s = setTimeout(play, ME.sustain);
};
