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("136564|136565|136566|136567|136568|136569|136570|136571",function(data){
		$('#L1').menu(data.menu,menuOptions);
	});

	// Emergency Bulletin 
	var emOptions = {emButtonPosition: "right", emButton: false};
	willow.getNews("12448",function(data){$('#Form1').bulletin(data,emOptions);},{"backlink":window.location});

	// Hide user nav footer if no user nav showing
	if(pdGlobal.loginBoxMode === "Hidden"){$("#lNavSep").addClass("hideEl")}
	
	// Annual Fund
	if($(".annualFund").length > 0){$(".annualFund").annualfund();}
	
		// jQuery template self managed links
	willow.getLinks(14497,function(data){
		var links = data.link;
		if(links.length === 0){return;}
		$("#linksTmpl").tmpl(links,{
			target : willow.checkTarget,
			img : willow.checkImg
		}).appendTo("#socialMedia");
	});
	
	switch(pdGlobal.currentPages[0].id){
		case 136569: $("#omni_136569").addClass("on"); break; //Alumnae
		case 136570: $("#omni_136570").addClass("on"); break; //Parents
		case 136571: $("#omni_136571").addClass("on"); break; //Support IHA
		case 136668: $("#Form1").addClass("homepage"); willow.loadPhotos(); break; // Homepage specific styles
		default:; break; //Default do nothing
	}
});

// 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;
}

willow.loadPhotos = function(){
	// All photos from all albums
	willow.getAllPhotos(24183,function(data){
		// default photo path var so only one template can be used
		var dPath = "https://cdn.media910.whipplehill.net/ftpimages/546/podium/Style786/images/defaultPhoto.jpg",
			hasImgs = false;
		// Loop to add photos
		for(var i = 0; i < data.photos.length; i++){
			if(data.photos[i].images[0].path.length > 60){
				hasImgs = true;
				$("#bannerImgTmpl").tmpl(data.photos[i].images).appendTo("#photos");
			}
		}
		// If no photos add default image, else cycle photos
		(!hasImgs) ? $("#bannerImgTmpl").tmpl({path:dPath}).appendTo("#photos") : $("#photos").cycle();
	});
}
