isLoaded = false;


navHover = function() {
    if (document.getElementById("navmenu-h")) {
        var lis = document.getElementById("navmenu-h").getElementsByTagName("LI");
        for (var i = 0; i < lis.length; i++) {
            lis[i].onmouseover = function() {
                this.className += " iehover";
                this.style.zIndex = 100;
            }

            lis[i].onmouseout = function() {
                this.className = this.className.replace(new RegExp(" iehover\\b"), "");
                set_old_index();
            }
        }
    }
    if (document.getElementById("navmenu-h")) {
        var lis = document.getElementById("navmenu-h").getElementsByTagName("LI");
        for (var i = 0; i < lis.length; i++) {
            lis[i].onmouseover = function() {
                this.className += " iehover";
                this.style.zIndex = 100;
            }

            lis[i].onmouseout = function() {
                this.className = this.className.replace(new RegExp(" iehover\\b"), "");
                set_old_index();
            }
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", navHover);


var main_nav = new Array("main_nav_home", "main_nav_editorial", "main_nav_creative", "main_nav_micro", "main_nav_footage", "main_nav_music", "main_nav_assignment");

function getMovie(name, flash_vars, w, h)
{
    var height = h != null ? ('" HEIGHT="' + h) : "";
    document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="' + w + height + '" id="Home" ALIGN="">\n');
    document.write('<param name="FlashVars" value="' + flash_vars + '">\n');
    document.write('<PARAM NAME="movie" VALUE="' + name + '">\n');
    document.write('<PARAM NAME="quality" VALUE="high">\n');
    document.write('<PARAM NAME="bgcolor" VALUE="#FFFFFF">\n');
    document.write('<PARAM NAME="wmode" VALUE="transparent">\n');
    document.write('<PARAM NAME="menu" VALUE="false">\n');
    document.write('<EMBED src="' + name + '" FlashVars="' + flash_vars + '" quality="high" bgcolor="#FFFFFF" wmode="transparent" WIDTH="' + w + height + '"NAME="Home" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>\n');
    document.write('</object>\n');
}

function swap_image(in_object, in_name, in_state) {
    if (!isLoaded) {
        return;
    }
    in_object.src = eval(in_name + "_" + in_state + ".src");
}

function set_index(in_object) {
    in_object.style.zIndex = 100;
}

function set_main_index(in_objects) {
    var elm = document.getElementById(in_objects);
    if (elm) {
        elm.style.zIndex = 100;
    }
}

function set_old_index() {
    var zInd = 7;
    for (var i = 0; i < main_nav.length; i++)
    {
        var el = document.getElementById(main_nav[i]);
        if (el) {
            el.style.zIndex = zInd;
            zInd--;
        }
    }
}

function getHeight(p_element) {
    return document.getElementById(p_element).offsetHeight;
}

function hide_el(in_object) {

    var el = document.getElementById("more_options");
    el.style.visibility = in_object;
    var e2 = document.getElementById("more_options_iframe");
    e2.style.visibility = in_object;
    e2.style.height = document.getElementById('more_options').offsetHeight + 'px';
}

function set_main_off()
{

    if (!isLoaded) {
        return true;
    }

    for (var t = 0; t <= main_nav.length; t++)
    {
        var p = main_nav[t];
        if (p != page)
        {

            /*				document.images[p].src = eval(p + "_off.src");*/
            if (document.images[p]) {
                document.images[p].src = window[p + "_off"].src;
            }
        }
        else
        {
            if (document.images[p]) {
                document.images[p].src = window[p + "_on"].src;
            }
        }

    }
}

function nav_roll(this_menu) {
    document.images[this_menu].src = eval(this_menu + "_roll.src");

}

function check_search_form(form_name) {
    if (document.forms[form_name]) {
        if (trim(document.forms[form_name].elements['keywords'].value) == '') {
            alert('Please specify keywords for your search.');
        } else {
            document.forms[form_name].submit();
        }
    }
}

function toggle_sub_cats(check_id) {
    var state = 'none';
    var ch_boxes = document.getElementsByName("categories[]");
    if (ch_boxes) {
        for (var i = 0; i < ch_boxes.length; i++) {
            if (ch_boxes[i].id == check_id) {
                if (state == 'none') {
                    state = (!ch_boxes[i].checked);
                }
                ch_boxes[i].checked = state;
            }
        }
    }
}

/* ******************************** Main Navigation *********************************** */

main_nav_home_off = new Image;
main_nav_home_roll = new Image;
main_nav_home_on = new Image;
main_nav_home_off.src = "images/main_nav_home_off.gif";
main_nav_home_roll.src = "images/main_nav_home_roll.gif";
main_nav_home_on.src = "images/main_nav_home_on.gif";

main_nav_editorial_off = new Image;
main_nav_editorial_roll = new Image;
main_nav_editorial_on = new Image;
main_nav_editorial_off.src = "images/main_nav_editorial_off.gif";
main_nav_editorial_on.src = "images/main_nav_editorial_on.gif";
main_nav_editorial_roll.src = "images/main_nav_editorial_roll.gif";

main_nav_creative_off = new Image;
main_nav_creative_roll = new Image;
main_nav_creative_on = new Image;
main_nav_creative_off.src = "images/main_nav_creative_off.gif";
main_nav_creative_on.src = "images/main_nav_creative_on.gif";
main_nav_creative_roll.src = "images/main_nav_creative_roll.gif";

main_nav_video_off = new Image;
main_nav_video_roll = new Image;
main_nav_video_on = new Image;
main_nav_video_off.src = "images/main_nav_video_off.gif";
main_nav_video_on.src = "images/main_nav_video_on.gif";
main_nav_video_roll.src = "images/main_nav_video_roll.gif";

main_nav_micro_off = new Image;
main_nav_micro_roll = new Image;
main_nav_micro_on = new Image;
main_nav_micro_off.src = "images/main_nav_micro_off.gif";
main_nav_micro_on.src = "images/main_nav_micro_on.gif";
main_nav_micro_roll.src = "images/main_nav_micro_roll.gif";

main_nav_footage_off = new Image;
main_nav_footage_roll = new Image;
main_nav_footage_on = new Image;
main_nav_footage_off.src = "images/main_nav_footage_off.gif";
main_nav_footage_on.src = "images/main_nav_footage_on.gif";
main_nav_footage_roll.src = "images/main_nav_footage_roll.gif";

main_nav_music_off = new Image;
main_nav_music_roll = new Image;
main_nav_music_on = new Image;
main_nav_music_off.src = "images/main_nav_music_off.gif";
main_nav_music_on.src = "images/main_nav_music_on.gif";
main_nav_music_roll.src = "images/main_nav_music_roll.gif";

main_nav_assignment_off = new Image;
main_nav_assignment_roll = new Image;
main_nav_assignment_on = new Image;
main_nav_assignment_off.src = "images/main_nav_assignment_off.gif";
main_nav_assignment_on.src = "images/main_nav_assignment_on.gif";
main_nav_assignment_roll.src = "images/main_nav_assignment_roll.gif";

link_more_options_off = new Image;
link_more_options_roll = new Image;
link_more_options_off.src = "images/link_more_options_off.gif";
link_more_options_roll.src = "images/link_more_options_roll.gif";

/* ******************************** Main Navigation *********************************** */

/*
_off = new Image;
_roll = new Image;
_off.src = "images/_off.gif";
_roll.src = "images/_roll.gif";
*/

isLoaded = true;
