var fundControllers=MODULES_URL+"/funds/controllers";function sort_holdings(d,a,b){var c="sortBy="+d+"&sortType="+a+"&pageID="+b;base_ajax("holdingsDisplay",fundControllers+"/fn-holdingsDisplay.php",c)}function sort_morningstar(c,a){var b="sortBy="+c+"&sortType="+a;base_ajax("morningstarTable",fundControllers+"/fn-morningstarRatingsAll.php",b)}function show_tracked_funds(a){base_ajax("trackedFunds",fundControllers+"/dailyNAVs.php","mode="+a,"")}function update_tracked_funds(){var c=new Array();var e=new Array();var b=$("trackedFundsForm").elements;for(var a=0;a<b.length;a++){if(b[a].type=="checkbox"&&b[a].checked==true){var f=b[a].id+"";var d=f.split("_");if(!c.find(d[1])){c.push(d[1])}if(!e.find(d[2])){e.push(d[2])}}}set_cookie("trackedFunds",c.join(","),"",1000);set_cookie("trackedClasses",e.join(","),"",1000);location.href="#fundmenu";show_tracked_funds("Display")}function cancel_tracked_funds(){var a=get_cookie("trackedFunds")+"";var d=get_cookie("trackedClasses")+"";a=a.split(",");d=d.split(",");var c=$("trackedFundsForm").elements;for(var b=0;b<c.length;b++){if(c[b].type=="checkbox"){var f=c[b].id+"";var e=f.split("_");c[b].checked=d.find(e[2]);$("trackedFundsAnchor_"+e[2]).className=d.find(e[2])?"current":" "}}location.href="#fundmenu";show_tracked_funds("Display")}function select_tracked_class(c,b){var a=$("trackedFundsInput_"+b+"_"+c).checked;$("trackedFundsInput_"+b+"_"+c).checked=!a;$("trackedFundsAnchor_"+c).className=a?"":"current"}function fund_list_filter(a,c,b){window.location.href=a+"?"+c+"="+b}function performance_period_ending_date_change(a,c,b){fund_list_filter(a,c,b)}function in_array(e,d,c){var b="",a=!!c;if(a){for(b in d){if(d[b]===e){return true}}}else{for(b in d){if(d[b]==e){return true}}}return false};
