/**
 * @author Colin McCrory
 */

// Build sub navigation menus
// Theres got to be a better way to do this!
$(document).ready(function() {
	$("#nav li:first")
	
	$("#nav li:first").next().next().addClass("top")
	$("#nav li:first").next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/adviser/products/asli/index.html\">AEGON Secure Lifetime Income</a></li><li><a href=\"http://www.aegon.ie/adviser/products/flexible-investment-plan/index.html\">Flexible Investment Plan</a></li><li><a href=\"http://www.aegon.ie/adviser/products/wealth-management-portfolio/index.html\">Wealth Management Portfolio</a></li><li><a href=\"http://www.aegon.ie/adviser/products/wealth-planning-account/index.html\">Wealth Planning Account</a></li><li><a href=\"http://www.aegon.ie/adviser/products/tax-benefits/index.html\">Tax Benefits</a></li></ul>");
	$("#nav li:first")
	
	$("#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/adviser/funds/prices-and-charges/5forlife.html\">Fund Prices & Charges</a></li><li><a href=\"http://www.aegon.ie/adviser/funds/performance/5forlife.html\">Performance</a></li><li><a href=\"http://www.aegon.ie/adviser/funds/factsheets/dublin_a.html\">Factsheets</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/adviser/online-services/how-to-access/index.html\">How to access</a></li><li><a href=\"http://www.aegon.ie/adviser/online-services/irp/index.html\">Investment and Retirement Planner</a></li><li><a href=\"http://www.aegon.ie/adviser/online-services/etrading/index.html\">eTrading</a></li><li><a href=\"http://www.aegon.ie/adviser/online-services/pipeline/index.html\">Pipeline</a></li><li><a href=\"http://www.aegon.ie/adviser/online-services/online-valuations/index.html\">Online valuations</a></li><li><a href=\"http://www.seise.co.uk/bondstaxation/bt_login.html\">Bond taxation training</a></li></ul>");
	$("#nav li:first").next().next().next().next().next().next().addClass("top")
	$("#nav li:first").next().next().next().next().next().next().append("<ul class=\"submenu\"><li><a href=\"http://www.aegon.ie/adviser/who-we-are/key-facts-and-awards/index.html\">Key facts and awards</a></li><li><a href=\"http://www.aegon.ie/adviser/who-we-are/aegon-group/index.html\">AEGON Group</a></li><li><a href=\"http://www.aegon.ie/adviser/who-we-are/news/index.html\">News</a></li></ul>");
	$("#nav li:first").next().next().next().next().next().next().next().addClass("top")
	
	
	$("#nav li:first").next().next().next().next().next().next().next().next().addClass("top")
});


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;
    })
});