﻿


var billboardeffects = ["GradientWipe(GradientSize=1.0 Duration=0.7)", "Inset", "Iris", "Pixelate(MaxSquare=5 enabled=false)", "RadialWipe", "RandomBars", "Slide(slideStyle='push')", "Spiral", "Stretch", "Strips", "Wheel", "ZigZag"]

//var billboardeffects=["Iris"] //Uncomment this line and input one of the effects above (ie: "Iris") for single effect.

var tickspeed = 5000 //ticker speed in miliseconds (2000=2 seconds)
var effectduration = 5000 //Transitional effect duration in miliseconds
var hidecontent_from_legacy = 1 //Should content be hidden in legacy browsers- IE4/NS4 (0=no, 1=yes).

var filterid = Math.floor(Math.random() * billboardeffects.length)

document.write('<style type="text/css">\n')
if (document.getElementById)
    document.write('.billcontent{display:none;\n' + 'filter:progid:DXImageTransform.Microsoft.' + billboardeffects[filterid] + '}\n')
else if (hidecontent_from_legacy)
    document.write('#contentwrapper{display:none;}')
document.write('</style>\n')

var selectedDiv = 0
var totalDivs = 0

function contractboard() {
    var inc = 0
    while (document.getElementById("billboard" + inc)) {
        document.getElementById("billboard" + inc).style.display = "none"
        inc++
    }
}

function expandboard() {
    var selectedDivObj = document.getElementById("billboard" + selectedDiv)
    contractboard()
    if (selectedDivObj.filters) {
        if (billboardeffects.length > 1) {
            filterid = Math.floor(Math.random() * billboardeffects.length)
            selectedDivObj.style.filter = "progid:DXImageTransform.Microsoft." + billboardeffects[filterid]
        }
        selectedDivObj.filters[0].duration = effectduration / 1000
        selectedDivObj.filters[0].Apply()
    }
    selectedDivObj.style.display = "block"
    if (selectedDivObj.filters)
        selectedDivObj.filters[0].Play()
    selectedDiv = (selectedDiv < totalDivs - 1) ? selectedDiv + 1 : 0
    setTimeout("expandboard()", tickspeed)
}

function startbill() {
    try {
        while (document.getElementById("billboard" + totalDivs) != null)
            totalDivs++
        if (document.getElementById("billboard0").filters)
            tickspeed += effectduration
        expandboard()
    } catch (err) {
    }
}

if (window.addEventListener)
    window.addEventListener("load", startbill, false)
else if (window.attachEvent)
    window.attachEvent("onload", startbill)
else if (document.getElementById)
    window.onload = startbill



