willow.fixPodiumNav();

var mStyleObject = {
	contentAreaBackgroundColor  :'0xffffff',
	feedbackTimerAppearance : "Hidden"
}
mStyle(mStyleObject).makeVar(359828);

willow.ready(function($){
	if(parseInt(pdGlobal.currentPages[pdGlobal.currentPages.length-1].id) === 134865){
		$("body").addClass("homepage");
		$("embed[width*='899']")
			.css({"width":"951"})
			.attr("width","951")
			.addClass("homepage-embed");
	}else{
		$("body").addClass("interior");
	}
	
	willow.getMenu("134866|134867|134868|134869|134870|134871|134872",function(data){
   	    var menu = data.menu,$sitemap = $(".sitemap");
   	    if($sitemap.length > 0){
   	    	$sitemap.sitemap(data);
   	    }
   	    
  	 	$('#nav').menu(menu,{currentL1:pdGlobal.currentPages[0].id,showL3s:false});
  	 	
  	 	willow.buildFooterNav(menu);	  	 		
   	});
   	
   	willow.getLinks(15346,function(data){
   		var links = data.link,lstring = "",linkCount = 0;
   		if(links.length > 0){
   			for(var i = 0; i < links.length; i++){
   				if(typeof links[i].image !== "undefined"){
   					lstring += "<a href='"+links[i].url+"'"+willow.checkTarget(links[i].target)+"><img src='"+links[i].image.path+"' width='16' height='16' border='0'/></a>";
   					linkCount++;
   				}
   				if(linkCount == 8){break;}
   			}
   			$(".social-media").html(lstring);
   		}
   	});
   	
   	willow.getNews("12884",function(data){$('#Form1').bulletin(data,{
    	emButton: false
	});},{"backlink":window.location});
	
	willow.fixEmails("email");
	
});	

willow.checkTarget = function(target){
	if(target == 1 || target == true || target == "true"){
		return " target='_blank'";
	}
	return "";
}

willow.buildFooterNav = function(menu){
	//arrays are to "hard code" the names and ID's of the L1's
	willow.L1Array = ["Our School","Academics","Admissions","Our Teachers","Student Life","Elite Boarding","My WPS"];
	willow.L1linkArray = [134866,134867,134868,134869,134870,134871,""];
	$(".footer-top").css("display","block");
	var menuString = "<ul class='fnav'>",fnavHeight = 0;
	for(var i = 0; i < menu.length; i++){
		if(parseInt(menu[i].id) === 134872){
    		menuString+="<li><a href='/podium/default.aspx'>"+willow.L1Array[i]+"</a>"
    	}else{
    		menuString+="<li><a href='/podium/default.aspx?t="+menu[i].id+"'>"+willow.L1Array[i]+"</a>";
    	}
    	if(menu[i].L2.length > 0){
    		menuString+="<ul>";
    		for(var j = 0; j < menu[i].L2.length; j++){
    			menuString+="<li><a href='"+menu[i].L2[j].url+"'"+willow.checkTarget(menu[i].L2[j].target)+">"+menu[i].L2[j].title+"</a></li>";
    		}
    		menuString+="</ul>";
    	}
    	menuString+="</li>";
    }
    menuString+="<br class='clear'/></ul><br class='clear'/>";
    $(".footer-top-right").html(menuString);
    
    var $L1s = $("ul.fnav li:not(ul.fnav li ul li)");
    for(var i = 0; i < $L1s.length; i++){
    	var $obj = $($L1s[i]);
    	if($obj.height() > fnavHeight){
    		fnavHeight = $obj.height();
    	}
    }
    $L1s.css({"height":fnavHeight});
    $("ul.fnav li:nth-child(7)").css({"border":"none"});
}

willow.fixEmails = function(theClass){
	var emails = $("."+theClass);
	for(var i = 0; i < emails.length; i++){
		var email = emails.eq(i).html().replace("[at]","@");
		emails.eq(i).attr("href","mailto:"+email).html(email);
	}
}

