﻿
var animSpeed = 500;

function showMenuHover(lnk, id, li) {
    hideMenu();
    // display popup
    var lnk = $(lnk);
    var menu = $("#" + id);
    var ul = menu.children("ul");
    ul.css("width", "auto");
    menu.css("visibility", "hidden");
    menu.css("display", "block");
    var width = Math.max(lnk.width() + 50, ul.width());
    var height = ul.height() - 5;
    ul.width(width);
    menu.css("left", lnk.offset().left - $("#primaryNav").offset().left + 17 + (lnk.width() / 2.0) - ((width + 50.0) / 2.0));
    menu.css("top", lnk.offset().top + lnk.height() - 10);
    menu.css("width", width + 50);
    menu.css("height", height + 50);
    menu.children(".popupNavT,.popupNavB,.popupNavC").css("width", width);
    menu.children(".popupNavL,.popupNavR,.popupNavC").css("height", height);
    menu.css("visibility", "visible");
    menu.bind("mouseleave", null, hideMenu);
    $("#header").bind("mouseover", null, hideMenu);
    // add active highlight
    lnk.addClass("orange");
    // display curtain
	
	hideNextDivider(li,lnk);
}

function hoveroff(){
	
	$(".backgroundClear").removeClass("backgroundClear");
	$(".menuSelected").removeClass("menuSelected");
}

function hideNextDivider(li,lnk){
	//change css of next menu item
	var currentItem = parseInt(li.split("_")[1]);
	var nextLi = $("#navItem_" + (currentItem + 1) + " a");
	nextLi.addClass("backgroundClear");
	$(lnk).addClass("menuSelected");
}

function hideMenu(e) {
    // remove active highlight
    $(".orange").removeClass("orange");
	$(".backgroundClear").removeClass("backgroundClear");
	$(".menuSelected").removeClass("menuSelected");
    // hide all menus
    var e = $(".popupNav");
    e.stop();
    e.hide();
}

function toggleSubNav(anchor) {
    // find <ul> located in next <li> of parent <ul> (eg. next sibling of current <li>)
    var a = $(anchor);
    var e = a.parent().next().children("ul");
    e.toggle(animSpeed);
}

function playVid(val){

	$.get('/_ajax/videoplayer.aspx?v=' + val, function(data) {
  		$('#videoHolder').html(data);
		$('#videoHolder').show();
	});
}

function closeVideo(){
	$('#videoHolder').html("");
	$('#videoHolder').hide();
	
}


