Shadowbox.init({
    language: 'en',
    players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
});

jQuery(window).bind("load", function() {
	jQuery("div#slider1").codaSlider({dynamicArrows:false})

	//use CSS to turn on nav items for current section
	//if (document.getElementById) {
	//    if (navActive && navActive.length && document.getElementById('nav_'+navActive)) {
	//        document.getElementById('nav_'+navActive).className += ' active';
	//    }
	//}

	// use images to turn on nav items for current section
	if (typeof(navActive) != 'undefined') { navOn(navActive); }
	else { navActive = ''; }

	if (typeof(subNavActive) != 'undefined') {
		jsddm_open();
		persistent = true;
		navOn(subNavActive);
	} else { subNavActive = ''; }

});

var SITE_PREFIX = "/";
var IMAGES_NAV_DIR = "images/navigation/";

// mouseover preloads
var navImgOff = new Array();
var navImgOver = new Array();
var navImgOn = new Array();
if (document.images) {
    var navList = new Array('genres','brands','reel','about','blog','news_events','science_engineering','docusoap_docucomedy','nature_animals','history','crime','fashion','web_mobile');
    for (var i=0; i<navList.length; i++) {
        navImgOff[navList[i]] = new Image();
        navImgOff[navList[i]].src = SITE_PREFIX+IMAGES_NAV_DIR+navList[i]+'-off.gif';
        navImgOver[navList[i]] = new Image();
        navImgOver[navList[i]].src = SITE_PREFIX+IMAGES_NAV_DIR+navList[i]+'-over.gif';
        navImgOn[navList[i]] = new Image();
        navImgOn[navList[i]].src = SITE_PREFIX+IMAGES_NAV_DIR+navList[i]+'-on.gif';
    }
}

// mouseover image functions
function navOff(navName) {
	if (typeof(navName.firstChild) != "undefined") navName = navName.firstChild.name;
	if (navName && navName.length && document.images && document[navName]) {
        if ((navName == navActive) || (navName == subNavActive)) {
            // don't turn off current page's nav link
            document[navName].src = navImgOn[navName].src;
        } else {
            document[navName].src = navImgOff[navName].src;
        }
    }
}

function navOver(navName) {
	if (typeof(navName.firstChild) != "undefined") navName = navName.firstChild.name;
	if (navName && navName.length && document.images && document[navName]) {
        if ((navName != navActive) && (navName != subNavActive)) {
			document[navName].src = navImgOver[navName].src;
		}
    }
}

function navOn(navName) {
	if (typeof(navName.firstChild) != "undefined") navName = navName.firstChild.name;
	if (navName && navName.length && document.images && document[navName]) {
        document[navName].src = navImgOn[navName].src;
    }
}

var timeout    = 500;
var closetimer = 0;
var persistent = false;
var ddmenuitem = jQuery('#nav_dropdown');

function jsddm_open() {
	if (!persistent) navOver('genres');
	jsddm_canceltimer();
	jsddm_close();
	if (!persistent) ddmenuitem = jQuery('#nav_dropdown').css('visibility', 'visible');
}

function jsddm_close() {
	if (!persistent) if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function closeAndNav() {
	jsddm_close();
	if (!persistent) navOff('genres');
}

function jsddm_timer() {
	closetimer = window.setTimeout(closeAndNav, timeout);
}

function jsddm_canceltimer() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

jQuery(document).ready(function() {
	jQuery('#nav_dropdown a').bind('mouseover', jsddm_open)
	jQuery('#nav_dropdown a').bind('mouseout',  jsddm_timer)
});

document.onclick = jsddm_close;
