var ANNOUNCEMENTS_MESSAGE_DECELLERATION = 4; var ANNOUNCEMENTS_MESSAGE_INTERVAL = 5; //seconds var announcementsDivToggle; var announcementsMessageId; var announcementsDivs; var announcementsWidth; var announcementsText = [ "»  Kidcam Summer Camp June 2 - July 25" , "»  Respect Life Baby Shower July 12-13" , "»  Back to School Expo July 27-28" , "»  Have a Safe Summer!" , "»  May God Bless America" ]; var announcementsPause = false; var announcementsContinue = false; function slideAnnouncements(id, targetX) { var ele = announcementsDivs[id]; var x1 = parseInt(ele.style.left); var delta = (targetX-x1) / ANNOUNCEMENTS_MESSAGE_DECELLERATION; if (delta==0) { ele.style.left = targetX + 'px'; if (announcementsText.length>1) setTimeout('nextAnnouncement()',ANNOUNCEMENTS_MESSAGE_INTERVAL * 1000); } else { x1 = (Math.abs(delta)<.5)?targetX:(x1+delta); ele.style.left = x1 + 'px'; setTimeout('slideAnnouncements(' + id + ',' + targetX + ')',34); } } function pauseAnnouncement() { announcementsPause = true; } function continueAnnouncement() { announcementsPause = false; if (announcementsContinue) nextAnnouncement(); } function nextAnnouncement() { if (!announcementsPause) { announcementsContinue = false; announcementsDivToggle = !announcementsDivToggle; announcementsMessageId = (announcementsMessageId+1) % announcementsText.length; var nEle = announcementsDivs[announcementsDivToggle]; nEle.style.left = announcementsWidth; nEle.innerHTML = announcementsText[announcementsMessageId]; var tEle = announcementsDivs[announcementsDivToggle]; tEle.style.left = announcementsWidth; tEle.innerHTML = announcementsText[announcementsMessageId]; tEle.style.zIndex = 2; announcementsDivs[!announcementsDivToggle].style.zIndex = 1; slideAnnouncements(announcementsDivToggle,-1); } else { announcementsContinue = true; } } function initAnnouncements() { if ((typeof document.getElementById!='undefined') && (announcementsText.length>0)) { var announcementsBox = document.getElementById('announcementsBox'); announcementsDivToggle = false; announcementsMessageId = -1; announcementsWidth = announcementsBox.style.width; announcementsDivs = [null, null]; for (var i = 0; i < 2; i++) { var n = document.createElement('DIV'); n.setAttribute('id','Announcements' + i); n.style.left = announcementsBox.style.width; n.style.width = announcementsBox.style.width; n.style.height = announcementsBox.style.height; n.style.overflow = 'hidden'; n.style.clip = announcementsBox.style.clip; n.style.top = '0px'; n.style.position = 'absolute'; n.style.padding = '0px'; n.style.backgroundColor = '#ffffff'; n.style.borderLeft = '1px solid #e0e0e0'; announcementsDivs [(i==0)] = n; announcementsBox.appendChild(n); } announcementsBox.style.display=''; nextAnnouncement(); } }