/* This script and many more are available free online at The JavaScript Source :: http://javascript.internet.com Created by: Mike Hudson :: http://www.afrozeus.com */ /* To change the values in the Cinema_setupLinks function below. You will notice there are two arrays for each of Titles and Links. Currently there are 3 items in each array, but you can easily expand on that by adding to the array. For example, to add a 4th record, you would simply include the following 2 lines at the end of Cinema_setupLinks function: CinemaArrLink[3] = "someURL.htm"; CinemaArrTitles[3] = "Some title"; */ function Cinema_setupLinks() { CinemaArrLinks[0] = "#"; CinemaArrTitles[0] = "There are no films in program today"; } var Cinema_m_iInterval; var Cinema_m_Height; //window.onload = Cinema_wl(); var Cinema_iScroll=0; var CinemaArrLinks; var CinemaArrTitles; var Cinema_arrCursor = 0; var Cinema_arrMax; //window.onload=Cinema_wl(); function Cinema_wl() { Cinema_m_iInterval = setInterval(Cinema_ontimer, 10); var base = document.getElementById("cinema_scroller"); // Cinema_m_Height = base.offsetHeight; Cinema_m_Height = 80; var divi = parseInt(Cinema_m_Height/5); Cinema_m_Height = divi*5; var td1 = document.getElementById("cinema_td1"); var td2 = document.getElementById("cinema_td2"); var td3 = document.getElementById("cinema_td3"); td1.height = Cinema_m_Height-5; td2.height = Cinema_m_Height-5; td3.height = Cinema_m_Height-5; CinemaArrLinks = new Array(); CinemaArrTitles = new Array(); Cinema_setupLinks(); Cinema_arrMax = CinemaArrLinks.length-1; Cinema_setLink(); } function Cinema_setLink() { var ilink = document.getElementById("cinema_scroller_link"); ilink.innerHTML = CinemaArrTitles[Cinema_arrCursor]; ilink.href = CinemaArrLinks[Cinema_arrCursor]; } function Cinema_ontimer() { var base = document.getElementById("cinema_scroller"); Cinema_iScroll+=5; if (Cinema_iScroll>(Cinema_m_Height*2)) { Cinema_iScroll=0; Cinema_arrCursor++; if (Cinema_arrCursor>Cinema_arrMax) Cinema_arrCursor=0; Cinema_setLink(); } if (Cinema_iScroll==Cinema_m_Height) { Cinema_pause(); Cinema_m_iInterval = setTimeout(Cinema_resume, 5000); } base.scrollTop=Cinema_iScroll; } function Cinema_pause() { clearInterval(Cinema_m_iInterval); } function Cinema_resume() { Cinema_m_iInterval = setInterval(Cinema_ontimer, 10); }