/////////////////////////////////////////////////////////// /// Magic Image Rotation /// /// v 1.0.1 /// /// Copyright 2007, Loyce Bradley Petrey /// /// All Rights Reserved. /// /// http://www.EchoChrist.com/MagicImage /// /// webmaster@EchoChrist.com /// /// /// /// This script is free to use as long as this notice /// /// remains unchanged and intact. /// /// /// /// This program is free software: you can redistribute /// /// it and/or modify it under the terms of the GNU /// /// General Public License as published by the Free /// /// Software Foundation. /// /// /// /// This program is distributed in the hope that it /// /// will be useful, but WITHOUT ANY WARRANTY; without /// /// even the implied warranty of MERCHANTABILITY or /// /// FITNESS FOR A PARTICULAR PURPOSE. /// /// /// /// Be Imitators of God as dear children and walk /// /// in love as Christ also loved us. /// /// Ephesians 5:1-2 /// /////////////////////////////////////////////////////////// var ImageLoad = [ ['index.htm', 'graphics/custom1.small.jpg', 'We can do custom woodwork for your fireplace' ], // ['URL to linked page', 'URL to image', 'Caption under picture'] // ['index.htm', 'graphics/custom2.small.jpg', 'Quality work - to meet your objectives' ], // The caption is not required and may be left blank like this: // ['index.htm', 'graphics/custom3.small.jpg', 'A beautiful centerpiece, made well to last' ], // ['URL to linked page', 'URL to image', ''] // ['index.htm', 'graphics/custom4.small.jpg', 'Our skilled team makes it happen' ], // Add as many images as you like seperated by commmas // ['index.htm', 'graphics/teak3.jpg', 'Relax in your Summer garden' ], // Almost ALL errors are caused by the url or path being wrong // ['index.htm', 'graphics/teak2.jpg', 'Teak furniture has lasting beauty' ], // added by Dan Gregory 06.25.09 // ['index.htm', 'graphics/teak1.jpg', 'We have teak for every budget and plan' ], // added by Dan Gregory 06.25.09 // ['index.htm', 'graphics/clappers.truck.jpg', 'We deliver the best carefully to you' ] // The LAST image declaration does NOT have a comma after it // ]; var ImageCount = 8; // ***** Change this to the total number of images loaded above ***** // var ImageDelay = 10000; // ***** Set this to the delay interval desired. 5000 = 5 seconds. // var LinkTarget = "_self" // ***** Defines where you want linked page to open. _self, _blank, _top, etc // var ImageIndex = 0; // DO NOT ALTER // var FirstLoad = 0; // DO NOT ALTER // var QuickStartID = 0; // DO NOT ALTER // var htmlString = "" // DO NOT ALTER // // This function rotates the banner // function ImageChange() { htmlString = '
'; htmlString = htmlString + ''; // Font and Font Size for caption may be changed here // htmlString = htmlString +'
'; htmlString = htmlString + ImageLoad[ImageIndex][2]; htmlString = htmlString + '
'; htmlString = htmlString + '
'; document.getElementById('MagicImage').innerHTML = htmlString; if(ImageIndex == ImageCount - 1) // This statement increments image displayed and resets if displaying last image // { ImageIndex= 0; } else { ImageIndex++; } if(FirstLoad == 0) // Determins if this is the first time function has run. // { SlowFinish(); } } // End Funtion // // This function ensures first banner is displayted without a delay // function QuickStart() { QuickStartID=setInterval("ImageChange()", 1000); } // End Funtion // // This function sets display rate to user defined speed // function SlowFinish() { clearInterval(QuickStartID); FirstLoad = 1; setInterval("ImageChange()", ImageDelay); } // End Funtion // QuickStart()