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;