﻿if (window.attachEvent) {
    window.attachEvent("onload", window_onload_master)
}
else { window.addEventListener("load", window_onload_master, false) }

if (document.attachEvent) {
    document.attachEvent("onreadystatechange", on_ready_master)
}



var mozLoaded = false
var smallImArray = new Array()
var smallElArray = new Array()
var randyArr = new Array(3)

smallImArray[0] = new Image()
smallImArray[0].src = '/images/small0.png'
smallImArray[1] = new Image()
smallImArray[1].src = '/images/small1.png'
smallImArray[2] = new Image()
smallImArray[2].src = '/images/small2.png'
smallImArray[3] = new Image()
smallImArray[3].src = '/images/small3.png'
smallImArray[4] = new Image()
smallImArray[4].src = '/images/small4.png'
smallImArray[5] = new Image()
smallImArray[5].src = '/images/small5.png'
smallImArray[6] = new Image()
smallImArray[6].src = '/images/small6.png'
smallImArray[7] = new Image()
smallImArray[7].src = '/images/small7.png'
smallImArray[8] = new Image()
smallImArray[8].src = '/images/small8.png'
smallImArray[9] = new Image()
smallImArray[9].src = '/images/small9.png'
smallImArray[10] = new Image()
smallImArray[10].src = '/images/small10.png'

function on_ready_master() {
    if (document.readyState == 'complete' | mozLoaded) {
        try {
            onReady()
        }
        catch (e) { }
        smallImFilter()
    }
}

function smallImFilter() {
    smallElArray[0] = document.getElementById('smallIm0')
    smallElArray[1] = document.getElementById('smallIm1')
    smallElArray[2] = document.getElementById('smallIm2')
    var randy = -1
    randyArr[0] = -1
    randyArr[1] = -1
    randyArr[2] = -1
    for (i = 0; i < smallElArray.length; i++) {
        while (randy == randyArr[0] | randy == randyArr[1] | randy == randyArr[2]) {
            randy = Math.random() * smallImArray.length
            randy = parseInt(randy)
        }
        if (smallElArray[i].filters) {
            smallElArray[i].filters[0].Apply()
            smallElArray[i].src = smallImArray[randy].src
            smallElArray[i].filters[0].Play()
        }
        else {
            smallElArray[i].src = smallImArray[randy].src
            if (i == 0) {
                setTimeout("smallImFilter()", 10000)
            }
        }
        randyArr[i] = randy
    }
}

function smallIm0_onfilterchange() {
    setTimeout("smallImFilter()", 5000)
}

function window_onload_master() {
    if (!document.readyState | window.navigator.appName != 'Microsoft Internet Explorer') {
        mozLoaded = true
        on_ready_master()
    }
    var pm = document.getElementById('productMenu')
    if (pm) {
        var tabs = pm.getElementsByTagName('table')
        for (i = 0; i < tabs.length; i++) {
            tabs[i].onmouseout = mo
        }
        var tds = pm.getElementsByTagName('td')
        for (i = 0; i < tds.length; i++) {
            tds[i].onmouseout = mo
        }
        var anchors = pm.getElementsByTagName('a')
        for (i = 0; i < anchors.length; i++) {
            anchors[i].onmouseout = mo
        }
        try {
            onLoad()
        }
        catch (e) { }
    } 
}

function mo(e) {
    if (!e) {
        e = window.event
    }

    e.cancelBubble = true
    e.returnValue = false;
    if (e.stopPropagation) {
        e.stopPropagation();
        e.preventDefault();
    }
    return false
}

function sendMail(user, subject) {
    var eMail
    eMail = "mailto:"
    eMail += user
    eMail += "@"
    eMail += "innovativeoutdoor.com.au?subject=" + subject
    emailLink.href = eMail
    emailLink.click()
}

function showMenu() {
    var pm = document.getElementById('productMenu')
    var pms = document.getElementById('productMenuShadow')
    var pmt = document.getElementById('productMenuTop')
    var pmtd = document.getElementById('productMenuDiv')
    var pmi = document.getElementById('productMenuInner')
    if (pmt.offsetTop == 0) {
        pm.style.top = pmtd.offsetTop - 40
        pm.style.left = pmtd.offsetLeft - 100
        pm.style.width = 200
        pm.style.display = 'block'
    }
    else {
        pm.style.top = pmt.offsetTop - 40
        pm.style.left = pmt.offsetLeft - 10
        pm.style.width = pmt.offsetWidth + 20
        pm.style.display = 'block'
    }
    if (pm.filters) {
        pms.style.posTop = pmt.offsetTop - 20
        pms.style.posLeft = pmt.offsetLeft + 15
        pms.style.posWidth = pmt.offsetWidth - 20
        pms.innerHTML = pmi.innerHTML
        pms.style.display = 'block'
    }
    return false
}

function closeMenu() {
    if (document.readyState == 'complete' | mozLoaded) {
        var pms = document.getElementById('productMenuShadow')
        pms.style.display = 'none'
        var pm = document.getElementById('productMenu')
        pm.style.display = 'none'
    }
}