MFOverview = function() {

}

MFOverview.Extend(ETFOverview); // /etfs/overview/overview.js

MFOverview.prototype.initMF = function(oArgs) {

	this.init();

	Events.add({element:Element.get("fundFamilyFilterButton"),type:"click",context:this,handler:this.fundFamilyFilter});
	//Events.add({element:Element.get("expandPremierListUpdate"),type:"click",context:this,handler:this.expandPremierListUpdate,data:{expand:1}});

}

MFOverview.prototype.expandPremierListUpdate = function(e,el,data) {

	Events.cancel(e);

	var toExpand = !Element.hasClass(el,"expanded");

	Element.switchClass(el,"expanded",toExpand);
	Element.setHTML(el,!toExpand?"See Update":"Hide Update");
	Element.switchClass("quarterlyUpdates","none",!toExpand);

}

MFOverview.prototype.fundFamilyFilter = function(e,el,data) {

	Events.cancel(e);

	var family = Element.get("fundFamilySelect").value;
	
	if (!family) {
		alert("Please select a Fund Family.");
		return;

	}

	location.href = "../categories/categories.asp?familyId=" + family;

}