﻿/***********************************************
* Fading Ticker Tape Script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//default speed is 4.5 seconds, Change that as desired
var speed = 10000

var fadescheme = 0 //set 0 to fade bgcolor from (white to black), 1 for (black to white)
var hex = (fadescheme == 0) ? 250 : 255
var endcolor = (fadescheme == 0) ? "rgb(127,102,102)" : "rgb(0,0,0)"
var startcolor = (fadescheme == 0) ? "rgb(0,0,0)" : "rgb(127,102,102)"
var frame = 20;

var ie = document.all
var ns6 = document.getElementById
var ns4 = document.layers

i = 0
j = 0
k = 0

function regenerate() {
    window.location.reload()
}
function regenerate2() {
    if (document.layers)
        setTimeout("window.onresize=regenerate", 450)
}

function bgcolorfade() {
    // 20 frames fading process
    if (frame > 0) {
        hex = (fadescheme == 0) ? hex - 1 : hex + 1 // increase or decrease color value depd on fadescheme
        tickerobject.style.color = "rgb(" + hex + "," + hex + "," + hex + ")"; // Set color value.
        frame--;
        setTimeout("bgcolorfade()", 20);
    }
    else {
        tickerobject.style.color = endcolor;
        frame = 20;
        hex = (fadescheme == 0) ? 250 : 255
    }
}

function updatecontent() {
    if (ie || ns6)
        bgcolorfade()
    if (ns4) {
        tickerobject.subtickertape.document.write('<span class="subtickertapefont">' + rotateone[i] + '</span>')
        tickerobject.subtickertape.document.close()
    }
    else
        tickerobject.innerHTML = rotateone[i]

    if (i < rotateone.length - 1)
        i++
    else
        i = 0
    setTimeout("updatecontent()", speed)
}

function updatecontenttwo() {
    if (ie || ns6)
        if (ns4) {
        tickerobject2.subtickertape2.document.write('<span class="subtickertapefont">' + rotatetwo[j] + '</span>')
        tickerobject2.subtickertape2.document.close()
    }
    else
        tickerobject2.innerHTML = rotatetwo[j]

    if (j < rotatetwo.length - 1)
        j++
    else
        j = 0
    setTimeout("updatecontenttwo()", speed)
}

function updatecontentthree() {
    if (ie || ns6)
        if (ns4) {
        tickerobject3.subtickertape3.document.write('<span class="subtickertapefont">' + rotatethree[k] + '</span>')
        tickerobject3.subtickertape3.document.close()
    }
    else
        tickerobject3.innerHTML = rotatethree[k]

    if (k < rotatethree.length - 1)
        k++
    else
        k = 0
    setTimeout("updatecontentthree()", speed)
}

tickerobject = ie ? subtickertape : ns6 ? document.getElementById("subtickertape") : document.tickertape.document

tickerobject2 = ie ? subtickertape2 : ns6 ? document.getElementById("subtickertape2") : document.tickertape2.document

tickerobject3 = ie ? subtickertape3 : ns6 ? document.getElementById("subtickertape3") : document.tickertape3.document

if (ie || ns6 || ns4) { regenerate2(); updatecontent(); updatecontenttwo();updatecontentthree(); }

defaultButton = document.getElementById('img1');
