window.onload = function() {
    initTopNavRollovers();
    initSubNavRollovers();
}

function initTopNavRollovers() {
    var tn = document.getElementById("topNav");
    if (tn) {
        var links = tn.getElementsByTagName("a");
        for (var i=0; i<links.length; i++) {
            links[i].i = i;
            links[i].onmouseover = navRollOver;
            links[i].onmouseout = navRollOut;
        }
    }
}
function initSubNavRollovers() {
    var sn = document.getElementById("subNav");
    if (sn) {
        var links = sn.getElementsByTagName("a");
        for (var i=0; i<links.length; i++) {
            links[i].i = i;
            links[i].onmouseover = navRollOver;
            links[i].onmouseout = navRollOut;
        }
    }
}

var ON_RE = /_on/;
var OFF_RE = /_off/;

function navRoll() {
    var img = this.firstChild;
    if (img) {
        if (img.src.indexOf("_off") != -1) {
            img.src = img.src.replace(OFF_RE, "_on");
        }
        else {
            img.src = img.src.replace(ON_RE, "_off");
        }
    }
}

function navRollOver() {
    var img = this.firstChild;
    if (img) {
        if (img.src.indexOf("_on") == -1) {
            img.src = img.src.replace(OFF_RE, "_on");
        }
        else {
            img.noRoll = true;
        }
    }
}

function navRollOut() {
    var img = this.firstChild;
    if (img) {
        if (img.src.indexOf("_off") == -1 && !img.noRoll) {
            img.src = img.src.replace(ON_RE, "_off");
        }
    }
}

/* hack for ie6 update */
function writeHomeFlash() {
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="768" height="390" id="home_flash" align="middle">');
        document.write('<param name="allowScriptAccess" value="sameDomain" />');
        document.write('<param name="movie" value="media/home_flash.swf" />');
        document.write('<param name="quality" value="high" />');
        document.write('<param name="bgcolor" value="#000000" />');
        document.write('<embed src="media/home_flash.swf" quality="high" bgcolor="#003300" width="768" height="390" name="home_flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}

function writeContentFlash() {
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="768" height="190" id="content_flash" align="middle">');
        document.write('<param name="allowScriptAccess" value="sameDomain" />');
        document.write('<param name="movie" value="media/content_flash.swf" />');
        document.write('<param name="quality" value="high" />');
        document.write('<param name="bgcolor" value="#000000" />');
        document.write('<embed src="media/content_flash.swf" quality="high" bgcolor="#003300" width="768" height="190" name="content_flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}
