willow.fixPodiumNav();

willow.ready(function($) {
	// Podium Search 
	$('#search').pdSearch({showButton:true, showButtonClass:'searchBtn', showButtonText:''}); 
	$(".searchBtn").css("margin","0");

	// Menu data 
	var menuOptions = {showL3s:false, currentL1:pdGlobal.currentPages[0].id};
	willow.getMenu("151320|151321|151322|151323|151324|151325",function(data){
		$('#L1').menu(data.menu,menuOptions);
		
		var $sitemap = $(".sitemap");
		if($sitemap.length > 0){
			$sitemap.sitemap(data);
			//uncomment this if you want to expand all by default $("#expand").click();
		}
		// Adding Footer sitemap via jQuery Template
		$("#footNavTmpl").tmpl(data.menu).appendTo("#footerNav");
	});

	$("#Form1").bulletin({data:[{type:"news",id:15129}]});// EM bulletin
	
	// Open/close sitemap, default is closed
	$("#sitemapBtn").click(function(){
		$(this).toggleClass("open");
		$("#footerNav").toggle(function(){
			window.scrollTo(0, document.body.scrollHeight);
		});
	});
	
	// jQuery template self managed links
	willow.getLinks(18753,function(data){
		var links = data.link;
		if(links.length === 0){return;}
		$("#linksTmpl").tmpl(links,{
			target : willow.checkTarget,
			img : willow.checkImg,
			getCount : function(){return true;}
		}).appendTo("#socialMedia");
	});
	
	// Annual fund
	if($(".annualFund").length > 0){$(".annualFund").annualfund();}
	
	if(pdGlobal.currentPages[pdGlobal.currentPages.length-1].type === "portal"){
		$("#login").addClass("on");
	}
	
	if(pdGlobal.currentPages[pdGlobal.currentPages.length-1].id === 152103){
		$("#contact").addClass("on");
	}
	if(pdGlobal.currentPages[pdGlobal.currentPages.length-1].id === 151319){
		$("#Form1").addClass("homepage");
	}
	else{
		// jQuery template self managed links
		var maxLinks = 0;
		willow.getLinks(19148,function(data){
			var links = data.link;
			if(links.length === 0){return;}
			$("#linksTmpl").tmpl(links,{
				target : willow.checkTarget,
				img : willow.checkImg,
				getCount : function(){
						maxLinks++;
						if(maxLinks < 6){
							return true;
						}else{return false;}
					}	
			}).appendTo("#leftLinks");
		});
	}
	
	// Podium hardcodes a border of 0 for page banner img, page banner wrapper extends past the page width
	$(".pgbnr img").css("border","1px solid #ffdc69");
});

mStyle({
	feedbackTimerAppearance : "Hidden",
	contentAreaBackgroundAlpha : 0
	}).makeVar();

// Checks to see if self managed link has the 'open in new tab' flag set 
willow.checkTarget = function(t){
	if(t === 1 || t === true || t === "true"){
		return " target='_blank'";
	}
	return "";
};

// Checks to see if self managed link has an image
willow.checkImg = function(lk){
	if(typeof lk.data.image !== "undefined"){
		if(lk.data.image.height > 0 && lk.data.image.width > 0){
			return "<img src='"+lk.data.image.path+"' height='"+lk.data.image.height+"' width='"+lk.data.image.width+"' alt='"+lk.data.title+"' border='0'/>"
		}else{
			return "<img src='"+lk.data.image.path+"' alt='"+lk.data.title+"' border='0'/>"
		}
	}
	return lk.data.title;
}
