/*@cc_on @*/
/*@if (1)
if (typeof __is_ie7 == 'undefined')
{
    Array.prototype.indexOf = function (item)
    {
        for (var i = 0; i < this.length; ++i)
        {
            if (this[i] == item)
                return i;
        }
        return -1;
    }

    function add_class(element, name)
    {
        var classes = element.className.split(/\s+/);
        var index = classes.indexOf(name);
        if (index < 0)
            classes.push(name);
        element.className = classes.join(' ');
    }

    function remove_class(element, name)
    {
        var classes = element.className.split(/\s+/);
        var index = classes.indexOf(name);
        if (index >= 0)
            classes.splice(index, 1);
        element.className = classes.join(' ');
    }
}
/*@end @*/

function splash_init()
{
    if (arguments.callee.done)
        return;
    arguments.callee.done = true;

    if (!document || !document.getElementById)
        return;

    var splash = document.getElementById('splash');
    if (!splash)
        return;

    var a = document.createElement('a');
    var img = document.createElement('img');

    a.appendChild(img);
    splash.appendChild(a);

    var rnd = Math.floor(0 + (splashes.length) * Math.random());
    img.src = splashes[rnd][0];
    a.href = splashes[rnd][1];

/*@cc_on @*/
/*@if (1)
    if (typeof __is_ie7 != 'undefined')
        return;

    var nav = document.getElementById('sections-list');
    if (!nav)
        return;

    for (var i = 0; i < nav.childNodes.length; ++i)
    {
        var child = nav.childNodes[i];
        if (child.nodeName.toLowerCase() != 'li')
            continue;
        child.onmouseover = function () { add_class(this, 'hover'); }
        child.onmouseout = function () { remove_class(this, 'hover'); }
    }
/*@end @*/
}

window.onload = splash_init;
