/**
 * @author Colin McCrory
 */

// Build sub navigation menus
// Theres got to be a better way to do this!
$(document).ready(function() {
	$("#nav li")
	
	$("#nav li:first").next().next().addClass("top")
	$("#nav li:first").next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/investor-protection/qanda/index.html\">Questions and Answers</a></li><li><a href=\"http://www.aegon.ie/investor-protection/quick-guide/index.html\">Quick guide</a></li></ul>");
	$("#nav li:first").next().next().next().addClass("top")
	$("#nav li:first").next().next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/products/asli/index.html\">AEGON Secure Lifetime Income</a></li><li><a href=\"http://www.aegon.ie/products/flexible-investment-plan/index.html\">Flexible Investment Plan</a></li><li><a href=\"http://www.aegon.ie/products/wealth-management-portfolio/index.html\">Wealth Management Portfolio</a></li><li><a href=\"http://www.aegon.ie/products/wealth-planning-account/index.html\">Wealth Planning Account</a></li><li><a href=\"http://www.aegon.ie/products/tax-benefits/index.html\">Tax Benefits</a></li></ul>");
	$("#nav li:first").next().next().next().next().addClass("top")
	$("#nav li:first").next().next().next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/iht-planning/iht-liability/index.html\">Calculate your potential IHT liability</a></li><li><a href=\"http://www.aegon.ie/iht-planning/how-iht-works/index.html\">How IHT works</a></li><li><a href=\"http://www.aegon.ie/iht-planning/iht-planning-options/index.html\">IHT planning options</a></li><li><a href=\"http://www.aegon.ie/iht-planning/trust-range/index.html\">Trust range</a></li></ul>");

	$("#nav li:first").next().next().next().next().next().addClass("top")
	$("#nav li:first").next().next().next().next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/funds/prices-and-charges/5forlife.html\">Fund Prices & Charges</a></li><li><a href=\"http://www.aegon.ie/funds/performance/5forlife.html\">Performance</a></li><li><a href=\"http://www.aegon.ie/funds/factsheets/dublin_a.html\">Factsheets</a></li></ul>");
	$("#nav li:first")
	$("#nav li:first")
	$("#nav li:first")
	
	
	$("#nav li:first")
});


hide_menus = function() {
	$(".openMenu").removeClass("openMenu")
	$(".submenu").hide();
} 

//timeouts stop menus from prematurely closing
menu_timeouts = [];
clear_timeouts = function() {
	var menu_timeouts_copy = menu_timeouts;
	menu_timeouts = [];
	for (var i=0; i < menu_timeouts_copy.length; i++) {
		window.clearTimeout(menu_timeouts_copy[i]);
	};
}

$(document).ready(function() {
	//topnav on mouse over
	$("#nav li.top").mouseover (function(){
		clear_timeouts()
		$(".openMenu").removeClass("openMenu")
		$(this).addClass("openMenu");
		$(this).children().addClass("openMenu");
		$(".submenu").not(".openMenu").hide();
		$(".subsubmenu").hide();
		$(this).children(".submenu").show();
		return false;
    })
	
	//topnav on mouseout
	$("#nav li").mouseout (function(){
		menu_timeouts.push(window.setTimeout(hide_menus,400));
		return false;
    })
});