﻿var smallImArray = new Array()
smallImArray[0] = new Image()
smallImArray[0].src = 'http://eclipseuniversal.com.au/content/images/im1.png'
smallImArray[1] = new Image()
smallImArray[1].src = 'http://eclipseuniversal.com.au/content/images/im2.png'
smallImArray[2] = new Image()
smallImArray[2].src = 'http://eclipseuniversal.com.au/content/images/im3.png'
smallImArray[3] = new Image()
smallImArray[3].src = 'http://eclipseuniversal.com.au/content/images/im4.png'
smallImArray[4] = new Image()
smallImArray[4].src = 'http://eclipseuniversal.com.au/content/images/im5.png'

if (window.attachEvent) {
    window.attachEvent("onload", window_onload)
}
else {
    window.addEventListener("load", window_onload)
}



var domLoaded = false
if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", document_onreadystatechange, false)
    domLoaded = true
}
if (document.attachEvent) {
    document.attachEvent("onreadystatechange", document_onreadystatechange)
}
function document_onreadystatechange() {
    if (document.readyState == 'complete' | document.readyState == 'loaded' | domLoaded) {
        try {
            onReady()
        }
        catch (e) {

        }
        var smallIms = document.getElementById('smallImTab').getElementsByTagName('img')
        for (i = 0; i < smallIms.length; i++) {
            smallIms[i].style.display = 'block'
        }
        slideInt = setInterval("slide()", 20)
    }
}

var move = 0
var slideInt
var opacityInt
var imCount = 0
var newIm
newOpcity = 0
function slide() {
    var el = document.getElementById('underDiv')
    el.style.position = 'absolute'
    if (el.style.pixelLeft) {
        el.style.pixelLeft = move--
    }
    else {
        el.style.left = move-- + "px"
    }

    if ((Math.abs(move) % 150) == 0) {
        var imTab = document.getElementById('smallImTab')
        var oRow = imTab.rows[0]
        var oCell = oRow.insertCell(oRow.cells.length - 1)
        var oIm = new Image()
        oCell.style.display = 'none'

        if (oRow.cells.length > 10) {
            while (oRow.cells.length > 6) {
                oRow.deleteCell(0)
                move += 150
            }
        }
        oIm.alt = "Eclipse Universal"
        oCell.appendChild(oIm)
        oIm.style.display = 'none'
        oIm.src = smallImArray[imCount++].src
        if (oIm.filters) {
            oIm.filters[0].Apply()
            oCell.style.display = 'block'
            oIm.style.display = 'block'
            oIm.filters[0].Play()
        }
        else {
            oCell.style.display = 'table-cell'
            oIm.style.opacity = 0.0
            oIm.style.display = 'block'
            newIm = oIm
            opacityInt = setInterval("setOpacity()", 20)
        }
        if (imCount >= smallImArray.length) {
            imCount = 0
        }
    }
    oRow = null
    oCell = null
    oIm = null
}

function setOpacity() {
    newIm.style.opacity = newOpcity
    newOpcity = newOpcity + 0.01
    if (newOpcity >= 1) {
        clearInterval(opacityInt)
        newOpcity = 0
    }
}

function window_onload() {


    try {
        onLoad()
    }
    catch (e) { }
}


