var MyMarq; scrollX=""; stopscroll=false; speedq=20;

function MarqueeUP(){
if(stopscroll==true) return;
if(demoq2.offsetTop-demoq.scrollTop<=0)
demoq.scrollTop-=demoq1.offsetHeight
else{demoq.scrollTop++}
}
function MarqueeDOWN(){
if(stopscroll==true) return;
if(demoq1.offsetTop-demoq.scrollTop>=0)
demoq.scrollTop+=demoq2.offsetHeight
else{demoq.scrollTop--}
} 
function MarqueeLEFT(){
if(stopscroll==true) return;
if(demoq2.offsetWidth-demoq.scrollLeft<=0)
demoq.scrollLeft-=demoq1.offsetWidth
else{demoq.scrollLeft++}
}
function MarqueeRIGHT(){
if(stopscroll==true) return;
if(demoq.scrollLeft<=0)
demoq.scrollLeft+=demoq2.offsetWidth
else{demoq.scrollLeft--}
}
//------------调用方向
function MarUP(){
stopscroll = false;
clearInterval(MyMarq);
scrollX = "UP";
MyMarq = setInterval("MarqueeUP()",speedq);
}
function MarDOWN(){
stopscroll = false;
clearInterval(MyMarq);
scrollX = "DOWN";
MyMarq = setInterval("MarqueeDOWN()",speedq);
}
function MarLEFT(){
stopscroll = false;
clearInterval(MyMarq);
scrollX = "LEFT";
MyMarq = setInterval("MarqueeLEFT()",speedq);
}
function MarRIGHT(){
stopscroll = false;
clearInterval(MyMarq);
scrollX = "RIGHT";
MyMarq = setInterval("MarqueeRIGHT()",speedq);
}

function GoScroll(){
stopscroll = false;
clearInterval(MyMarq);
if(scrollX=="UP"){MyMarq = setInterval("MarqueeUP()",speedq)}
else if(scrollX=="DOWN"){MyMarq = setInterval("MarqueeDOWN()",speedq)}
else if(scrollX=="LEFT"){MyMarq = setInterval("MarqueeLEFT()",speedq)}
else if(scrollX=="RIGHT"){MyMarq = setInterval("MarqueeRIGHT()",speedq)}
}

function StopScroll(){
stopscroll = true;
clearInterval(MyMarq);
}

function StartScroll(){
//demoq2.innerHTML = demoq1.innerHTML;
MarLEFT(); //默认滚动方向
}
MarLEFT();
