var browserVersion; var direction; var scrolltimer; function scrollStart() { if (document.layers) { // netscape 4.0 and up browserVersion = eval(document.divASContainer.document.contentLayer); } else { if (document.getElementById) { // internet explorer 6.0 and netscape 6.0 browserVersion= eval("document.getElementById('contentLayer').style"); } else { if (document.all) { // internet explorer 4.0 and up browserVersion = eval(document.all.contentLayer.style); } } } verScroll('right','1'); } function verScroll(dir, spd) { scrolltimer = null; direction = dir; speed = parseInt(spd); var x_pos; x_pos = parseInt(browserVersion.left); //document.getElementById('tracer').innerHTML = x_pos; var x_wid = parseInt(document.getElementById('contentLayer').offsetWidth); var x_cont = parseInt(document.getElementById('divASContainer').offsetWidth); //document.getElementById('xwidth').innerHTML = x_wid + " - " + direction; if (direction == "right" && x_pos > (x_cont - x_wid)) browserVersion.left = (x_pos - (speed)); else if (direction == "right") browserVersion.left = 0; if (direction == "left" && x_pos < 0) browserVersion.left = (x_pos + (speed)); else if (direction == "left") browserVersion.left = (-x_wid + x_cont); if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac") != -1){ scrolltimer = setTimeout("verScroll(direction,speed)", 16); speed=100; }else{ scrolltimer = setTimeout("verScroll(direction,speed)", 100); } } function stopScroll() { clearTimeout(scrolltimer); } function startAndStop(dir, spd) { clearTimeout(scrolltimer); verScroll(dir, spd); }