$(document).ready(function() {
    initilizeNav();
	setupVideoHandlers();
	//$("a.tooltip").tooltip( { fade: 250, showURL: false } );
});


var navIsOpen = 0;
var opening = false;

function registerForUpdates() {
    $("#newsUpdates").click();
}



function initilizeNav() {
    // only run this code when nav is placed in the #mainContainer - and not the homepage
    if ($('#mainContainer #navContainer').length) {
        
        // rollover nav :
        $('#mainContainer #navContainer #nav div a.topLevel').hover(function(event) {
            if (navIsOpen == 0 && !opening) {
                opening = true;

                $('#mainContainer #navContainer #nav div a.inactive').addClass("lightup").removeClass("inactive"); ;
// For Sustainable Development  +20px height  to #navSlider  and #nav
                $('#nav').animate({ height: 260 }, 100, "swing", function() { });
                $('#navSlider').animate({ height: 225 }, 200, "swing",
                    function() { });
                $('#navSlider').css("border-bottom", "solid 3px #ddd");                    
                if (checkIE6()) {
                    $('#nav div ul li').show();
                    navIsOpen = 1; opening = false;
                }
                else {
                    $('#nav div ul li').fadeIn(200, function() { navIsOpen = 1; opening = false; });
                }

            }
        });

        // rollout
        $('#navContainer').mouseleave(function() {
            if (navIsOpen == 1) {
                closeNav();
            }
            else {
                setTimeout(closeNav, 400);
            }
        });
    }
}


// Close the navigation menu
function closeNav() {

    $('#mainContainer #navContainer #nav div a.lightup').addClass("inactive").removeClass("lightup");
    
    $('#nav div ul li').hide();
    $('#navSlider').css("border-bottom", "none");

    $('#nav').animate({ height: 54 }, 200, function() { navIsOpen = 0; });
    $('#navSlider').animate({ height: 0 }, 200, function() { navIsOpen = 0; });
}

function checkIE6() {
    return (navigator.userAgent.indexOf("MSIE 6") > 0);
}


/* Video functions */

function showVideo(assetID) {
    var vid = findVideoData(assetID);

    if (vid != null) {
        if ($("#videoDesc") != null) $("#videoDesc").html(vid.desc);

        $("#videoPlayer").html('<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="650" height="367"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id='
                + vid.vimeoID + '&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00a18e&amp;fullscreen=1" /><embed id="videoPlayerEmbedTag" src="http://vimeo.com/moogaloop.swf?clip_id='
                + vid.vimeoID + '&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00a18e&amp;fullscreen=1&amp;" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" width="650" height="367"></embed></object>');

        $("#videoPlayer").show();
    }
}

function findVideoData(assetID) {
    var vid = null;
    for (var i = 0; i < videoData.length; i++) {
        if (videoData[i].assetID == assetID) {
            vid = videoData[i];
            break;
        }
    }
    return vid;
}

function setupVideoHandlers() {
	$("#videoPlayer").hide();

	$(".showVideoLink").click(function(e) {
		e.preventDefault();
	
		var assetID = $(this).attr("rel");
		showVideo(assetID);
	})


	$("#videoClose").click(function(e) {
	    e.preventDefault();

	    tb_remove();
	    //setTimeout(500, function() {
    	    $("#videoPlayer").html("");
	    //});
	});
}

