/**
 * @author Colin McCrory
 */

// Build sub navigation menus
// Theres got to be a better way to do this!
$(document).ready(function() {
	$("#nav li:first").next().addClass("top")
	$("#nav li:first").next().append("<ul class=\"submenu\"><li><a href=\"/adviser/pensions/saving-for-retirement/index.html\">Saving for retirement</a></li><li><a href=\"/adviser/pensions/income-in-retirement/index.html\">Income in retirement</a></li><li><a href=\"/adviser/pensions/corporate-pensions/index.html\">Corporate pensions</a></li></ul>");
	$("#nav li:first").next().next().addClass("top")
	$("#nav li:first").next().next().append("<ul class=\"submenu\"><li><a href=\"/adviser/investments/iht/index.html\">Inheritance tax planning</a></li><li><a href=\"/adviser/investments/onshore-investments/investment-control/index.html\">Investment Control</a></li></ul>");
	$("#nav li:first").next().next().next().addClass("top")
	$("#nav li:first").next().next().next().append("<ul class=\"submenu\"><li><a href=\"/adviser/protection/individual-protection/index.html\">Individual protection</a></li><li><a href=\"/adviser/protection/eb/index.html\">Employee 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=\"/adviser/technical-zone/pensions/index.html\">Pensions</a></li><li class=\"last\"><a  href=\"/adviser/technical-zone/individual-protection-and-investments/index.html\">Individual protection &amp; investments</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.aegonse.co.uk/adviser/funds/range/\">Fund range</a></li><li><a href=\"http://www.aegonse.co.uk/adviser/funds/data/\">Prices, performance and analysis</a></li><li><a  href=\"http://www.aegonse.co.uk/adviser/funds/governance/\">Governance</a></li><li><a href=\"http://www.aegonse.co.uk/adviser/funds/news-and-views/\">News and views</a></li><li><a href=\"http://www.aegonse.co.uk/adviser/funds/resources/\">Resources</a></li><li class=\"last\"><a href=\"http://www.aegonse.co.uk/adviser/funds/manager/\">Fund managers</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=\"/adviser/with-profits/overview/why-need-review/index.html\">With-profits overview</a></li><li><a  href=\"/adviser/with-profits/2009-bonus-declaration/index.html\">2009 bonus declaration</a></li><li><a href=\"/adviser/with-profits/ppfm/index.html\">Principles and Practices of Financial Management (PPFM)</a></li><li class=\"last\"><a href=\"/adviser/with-profits/funds/index.html\">Funds</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().append("<ul class=\"submenu\"><li><a  href=\"/adviser/tools/secure-services/index.html\">Secure services</a></li><li><a href=\"/adviser/tools/pension-planning-tools/index.html\">Pension planning tools</a></li><li class=\"last\"><a  href=\"/adviser/tools/corporate-pension-tools/index.html\">Corporate pension tools</a></li></ul>");
	$("#nav li:first").next().next().next().next().next().next().next().next().addClass("top")
	$("#nav li:first").next().next().next().next().next().next().next().next().append("<ul class=\"submenu\"><li><a href=\"/adviser/literature/individual-pensions/flexible-pension-plan/index.html\">Individual pensions</a></li><li><a href=\"/adviser/literature/corporate-pensions/group-personal-pension-plan/index.html\">Corporate pensions</a></li><li><a href=\"/adviser/literature/income-in-retirement/gpa/index.html\">Income in retirement</a></li><li><a href=\"/adviser/literature/investments/investment-control/index.html\">Investments</a></li><li><a  href=\"/adviser/literature/individual-protection/business-protection/index.html\">Individual protection</a></li><li><a href=\"/adviser/literature/employee-benefits/group-life/index.html\">Employee benefits</a></li><li class=\"last\"><a href=\"/adviser/literature/generic/index.html\">Generic</a></li></ul>");

});


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;
    })
});