var myScroller; var myHolder; var pauseScroller = 0; var sWidth; var scrollerSlowed = 0; var slowIteration = 0; var rootDir = "http://www.newriverweb.org/"; var scrollerText = 'Download The NRVCC Events Calendar for 2007 ... Sign up for NRVCC\'s Mailing List ... Inclement Weather Information ... '; function startScroll() { myScroller = document.getElementById("aScroller"); myHolder = document.getElementById("aHolder"); myFadeIn = document.getElementById("annonFadeIn"); myFadeOut = document.getElementById("annonFadeOut"); if (isMainPage) { sWidth = 521; } else { sWidth = 592; } myHolder.innerHTML = scrollerText; if (pngNormal) { myFadeIn.style.background = "url('" + rootDir + "images/annon-fade2.png')"; myFadeOut.style.background = "url('" + rootDir + "images/annon-fade.png')"; } else if (pngAlpha) { myFadeIn.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + rootDir + "images/annon-fade2.png', sizingMethod='scale')"; myFadeOut.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + rootDir + "images/annon-fade.png', sizingMethod='scale')"; } addEvent(myHolder, "mouseover", pauseScroll); addEvent(myHolder, "mouseout", pauseScroll); addEvent(window, "unload", savePosition); myScroller.style.left = getPosition(); setInterval("scrollAnnounce()", 25); } function scrollAnnounce() { if (!pauseScroller) { if (scrollerSlowed) { if (slowIteration == 1 || slowIteration == 2 || slowIteration == 4 || slowIteration == 6 || slowIteration == 9 || slowIteration == 12 || slowIteration == 16 || slowIteration == 20 || slowIteration == 25) { moveScroller(); } else if (slowIteration < 1) { scrollerSlowed = 0; } slowIteration--; } else { if (parseInt(myScroller.style.left) < parseInt(myHolder.offsetWidth*(-1)) + 8) { myScroller.style.left = sWidth + "px"; } moveScroller(); } } else { if (!scrollerSlowed) { if (slowIteration == 1 || slowIteration == 2 || slowIteration == 4 || slowIteration == 6 || slowIteration == 9 || slowIteration == 12 || slowIteration == 16 || slowIteration == 20 || slowIteration == 25) { moveScroller(); } else if (slowIteration > 16) { scrollerSlowed = 1; } slowIteration++; } } } function moveScroller() { myScroller.style.left = parseInt(myScroller.style.left)-1+"px"; } function pauseScroll(e) { if (pauseScroller) { pauseScroller = 0; } else { pauseScroller = 1; } } function savePosition() { document.cookie = "announcementPos=" + myScroller.style.left + "; path=/"; } function getPosition() { var findCookie = "announcementPos="; var returnValue = sWidth + "px"; if (document.cookie.length > 0) { foundAt = document.cookie.indexOf(findCookie) if (foundAt != -1) { foundAt += findCookie.length; cookieEnd = document.cookie.indexOf(";", foundAt) if (cookieEnd == -1) { cookieEnd = document.cookie.length; } returnValue = unescape(document.cookie.substring(foundAt, cookieEnd)); } } return returnValue; } isScrollerScriptLoaded = 1;