/*
divID   	对象ID名称
W       	对象的宽度
H       	对象的高度
scrollXY    参数 x 横向滚动, y 纵向滚动 y_y 纵向间隔滚动
speed       滚动速度

示例:<div id="demo">需要滚动显示的内容</div>
<script>scrollcontent('demo',310,80,'x',15)</script>

===========================================================

作者:半滴水(QQ:16070550)
时间:2008-03-20
*/


function scrollcontent(divID,W,H,scrollXY,speed){
	
	var div1="<div id='"+ divID  +"1'></div>";
	var div2="<div id='"+ divID  +"2'></div>";
	var divContent=getObj(divID).innerHTML;
	getObj(divID).innerHTML=div1 + div2;
	
	getObj(divID).style.width=W+'px';
	getObj(divID).style.height=H+'px';
	getObj(divID).style.overflow='hidden';
	getObj(divID+'1').innerHTML=divContent;
	
	if(scrollXY=='y'){
		getObj(divID+'2').innerHTML=divContent;
		var MyMars=setInterval(function(){MarqueesY(divID)},speed)
		getObj(divID).onmouseover=function() { clearInterval(MyMars) }
		getObj(divID).onmouseout=function() { MyMars=setInterval(function(){MarqueesY(divID)},speed) }
	}
	
	if(scrollXY=='x'){
		getObj(divID).style.whiteSpace="nowrap";
		getObj(divID+'1').innerHTML+=divContent;
		var MyMars=setInterval(function(){MarqueesX(divID)},speed)
		getObj(divID).onmouseover=function() { clearInterval(MyMars) }
		getObj(divID).onmouseout=function() { MyMars=setInterval(function(){MarqueesX(divID)},speed) }
	}
	
}

function MarqueesY(dID){
	if(getObj(dID+'2').offsetTop-getObj(dID).scrollTop<=0)
		getObj(dID).scrollTop-=getObj(dID+'1').offsetHeight
	else{
		getObj(dID).scrollTop++
	}
}
function MarqueesX(dID){
	if(getObj(dID).scrollLeft>=getObj(dID+'2').scrollWidth)
		getObj(dID).scrollLeft=0
	else{
		getObj(dID).scrollLeft++
	}
}

function getObj(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) {
		return document.layers[objectId];
	} else {
		return false;
	}
}



