
// Generated on Fri Nov 20 21:32:11 EST 2009
Screener_class.prototype.setProperties = function(params) {
for (var i in params) {
this.properties[i] = params[i];
}
}

Screener_class.prototype.getProperties = function(params) {
return this.properties;
}

Screener_class.prototype.getProperty = function(name,defaultVal) {
var propertyVal = this.properties[name] != undefined ? this.properties[name] : defaultVal != undefined ? defaultVal : null;
return propertyVal;
}

Screener_class.prototype.setCriteria = function(params) {
this.criteria = params;
}

Screener_class.prototype.getCriteria = function(params) {
return this.criteria;
}

Screener_class.prototype.setCriteriaMap = function(params) {
this.criteriaMap = params;
}

Screener_class.prototype.getCriteriaMap = function(params) {
return this.criteriaMap;
}

Screener_class.prototype.getFieldName = function(field,removePrefix) {
field = field.replace(/^(SETF)/,""); // Remove the old MF/ETF screener field prefix.  TODO - this should be moved elsewhere, local to ETF/MF files
if (removePrefix) {
field = field.replace(new RegExp("^"+this.properties.fieldPrefix),"");
}
else if (!field.match("^"+this.properties.fieldPrefix)) {
field = this.properties.fieldPrefix + field;
}
return field;
}

Screener_class.prototype.getCriterion = function(name) {
// simple criteria match
if (this.criteria[name]) {
return this.criteria[name];
}
// simple map match
var field = this.criteriaMap[name] || null;
if (field && this.criteria[field]) {
return this.criteria[field] || null;
}
// regular expression match based on fieldPattern
var criteria = this.criteria, fieldPattern
for (var i in criteria) {
if (criteria[i].fieldPattern) {
fieldPattern = this.getFieldPattern(criteria[i].fieldPattern);
//if (this.clientSide) { console.info(fieldPattern); }
if (name.match(fieldPattern)) {
return criteria[i];
}
}
}
return null;
}

Screener_class.prototype.setCategories = function(params) {
this.categories = params
}

Screener_class.prototype.getCategories = function(name,params) {
return this.categories;
}

Screener_class.prototype.getCategory = function(name) {
return this.categories[name] || null;
}

Screener_class.prototype.setData = function(params) {
for (var i in params) {
this.data[i] = params[i];
}
}

Screener_class.prototype.getData = function(params) {
return this.data;
}

Screener_class.prototype.getDatum = function(name,defaultVal) {
var propertyVal = this.data[name] != undefined ? this.data[name] : defaultVal != undefined ? defaultVal : null;
return propertyVal;
}

Screener_class.prototype.setResultViews = function(params) {
this.resultViews = params;
}

Screener_class.prototype.getResultViews = function(params) {
return this.resultViews;
}

Screener_class.prototype.setCustomViews = function(params) {
this.customViews = params;
}

Screener_class.prototype.getCustomViews = function(params) {
return this.customViews;
}

Screener_class.prototype.setCurrentCriteria = function(criteria,name) {
this.currentCriteria = criteria;
if (name !== undefined) {
this.currentName = name
}
}

Screener_class.prototype.isCriteriaNegative = function(rowCriteria) {
var values = rowCriteria.values || rowCriteria;
// negative criteria would be less than zero or contain a negative sign
return /(LEQ,0($|[|~]))|(LSS,0($|[|~]))|-/.test(values.join("~"));
}

Screener_class.prototype.reverseCriteria = function(criteria) {
var opposites = {};
opposites["GEQ"] = "LEQ";
opposites["LEQ"] = "GEQ";
opposites["LSS"] = "GTR";
opposites["GTR"] = "LSS";
opposites["EQU"] = "EQU";
var criteriaVal;
for (var i=0; i<criteria.values.length; i++) {
criteriaVal = criteria.values[i];
// split on |
conditions= criteriaVal.split("|")
for (var j=0;j<conditions.length;j++) {
// Reverse operator and sign per pair
var condition = conditions[j].split(",");
condition[0] = opposites[condition[0]];
condition[1] = -condition[1];
conditions[j] = condition.join(",");
}
/* // swap positions - not needed for now
if (conditions.length > 1) {
var conditionTemp = conditions[0];
conditions[0] = conditions[1];
conditions[1] = conditionTemp;
}
*/
criteriaVal = conditions.join("|")
criteria.values[i] = criteriaVal;
}
return (criteria)
}

Screener_class.prototype.constructFieldName = function(fieldPattern,values) {
var self = this;
//self.getDatum = function(data,value) { dw(data,"data"); dw(value,"value"); return {"AA":"AA","BB":"BB","DD":"DD"}; }
return fieldPattern.replace(/\((\d)(:.*?)?\)/g,function(match,value,data) {
//dwp(match + "\n" + value + "\n" + data,fieldPattern ,"blue");
var value = values[value] || value;
return data ? (self.getDatum(data.replace(/^:/,""),value)[value] || value) : value;
});
}

Screener_class.prototype.deconstructFieldName = function(field,fieldPattern,defaultValues) {
//console.info(field)
//console.info(fieldPattern)
var match = field.match(this.getFieldPattern(fieldPattern));
if (match) {
// convert the match to a zero based array of values
var values = [];
for (var i=1; i<10; i++) {
if (match[i] != undefined) {
values.push(match[i]);
}
}
// fill in rest with default values
//if (values.length < defaultValues.length) {
//for (var i=1; i<10; i++) {
//}
//}
return values;
}
return defaultValues || [];
}

Screener_class.prototype.getObjectFirstProperty = function(obj) {
for (var i in obj) {
return i;
}
return null;
}

Screener_class.prototype.getObjectPropertyCount = function(obj) {
var counter = 0;
for (var i in obj) {
counter++;
}
return counter;
}

Screener_class.prototype.getFieldPattern = function(fieldPattern) {
return fieldPattern.replace(/\/\//g,"\\");
}

Screener_class.prototype.splitCriteriaValue = function(opPair) {
var fieldValues = [];
if (opPair) {
var opPair = opPair.split(",");
fieldValues[0] = opPair[0];
fieldValues[1] = opPair[1];
}
return fieldValues;
}

Screener_class.prototype.splitCriteriaValueAB = function(opPair) {
var fieldValues = [];
if (opPair) {
var opPair = opPair.split(",");
fieldValues[0] = opPair[0] == "GTR" ? "above" : "below";
fieldValues[1] = opPair[1];
}
return fieldValues;
}

Screener_class.prototype.getFieldLabel = function(field,criterion,params) {
params = params || {};
var label = criterion.label;
// use column heading version
if (params.isResultsColHeading && criterion.labelColHeading) {
label = criterion.labelColHeading;
}
if (criterion.getFieldLabel) {
label = criterion.getFieldLabel.call(this,field,criterion,label);
}
// add timeframe label
if (criterion.fieldModifier || criterion.fieldModifierAdditional) {
if (criterion.buttonsArePtile) {
field = field.replace(/Ptile$/,"");
}
field = field.replace(/Extended$/,"");
var val = criterion.fieldModifier[field] || (criterion.fieldModifierAdditional ? criterion.fieldModifierAdditional[field] : null);
if (criterion.fieldModifierLabel) {
//val = (criterion.fieldModifierLabel === true ? "Timeframe" : criterion.fieldModifierLabel) + "&nbsp;" + val;
}
if (val) {
label += " (" + val + ")";
}
}
return label;
}

Screener.setProperties({"id":206,"fieldPrefix":"TDOD","section":"mutualfunds","commonResultFields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime"],"commonResultColumnsLeft":["ticker","name"],"commonResultColumnsRight":["BUYSELL","MORE"],"perPageOptions":[10,25,50,100],"defaultCriteria":[{"field":"InTDUniverse","values":["EQU,1"]},{"field":"OpenToNewInvestment","values":["EQU,1"]},{"field":"NoTransFee","values":["EQU,1"]}],"dataVersion":2,"customViewFields":"name|NoTransFee|InTDUniverse|MinInitPurchase|NoLoadFlag|PriceCurrent|TradingVolume|SuperCategory|Category|AssetClass|FundFamily|NetExpenseRatio|PortfolioTurnover|Yield|AvgPE|AvgPriceRev|AvgPriceBook|AvgPriceCashFlow|SalesGrowth|CashFlowGrowth|BookValueGrowth|CatReturn1month|TotalAssets|MktReturnYTD|NAVReturnYTD|CatRank1month|Alpha|Beta|SharpeRatio|RSquared|StandardDev|Mean|AvgQualityRating|AvgMaturity","delayedFields":["PriceCurrent","MarketCap"],"extendedSessionFields":[],"debug":false,"commonVersion":10,"display":"","maxResultViewColumns":21,"totalMatchesElement":"viewMatches","getMatchesDelay":10,"operatorLabels":{"ND":"No Dividend","GEQ":"Greater than or equal to","GTR":"Greater than","LSS":"Less than","LEQ":"Less than or equal to","EQU":"Equal to","BTW":"Between","RNG1":"Within set range","RNG2":"Within set range","-":"&mdash;","UPATLEAST":"Price up at least","DOWNATLEAST":"Price down at least","ABOVE":"Above","BELOW":"Below"},"objectStoreName":"SavedScreensSETFMF","commonCriteriaResultColumnsLeft":["Category"],"fieldAverageQID":9857,"exportTitle":"Mutual Funds Screen Results"});
Screener.setCriteria({"extendedSession":{"field":"extendedSession","label":"extendedSession","description":"TD AMERITRADE offers individual investors the opportunity to trade NASDAQ\u00AE, NYSE\u00AE, and AMEX\u00AE stocks during a continuous 12-hour trading session from 8 a.m. to 8 p.m. ET.","name":"extendedSession","sortdir":"A"},"ticker":{"field":"ticker","label":"Symbol","align":"left","nowrap":true,"exportColumWidth":50,"name":"ticker","sortdir":"A"},"LastTradeTime":{"field":"LastTradeTime","label":"Last Trade Time","format":"SmartTimeDate","name":"LastTradeTime","sortdir":"A"},"CompanyName":{"field":"name","label":"Name","align":"left","exportColumWidth":200,"name":"CompanyName","sortdir":"A"},"MORE":{"field":"MORE","label":"","displayOnly":true,"name":"MORE","sortdir":"A"},"BUYSELL":{"field":"BUYSELL","label":"","displayOnly":true,"nowrap":true,"name":"BUYSELL","sortdir":"A"},"SuperCategory":{"field":"SuperCategory","label":"Fund Type","description":"Choose from Equity, Sector, International, or Bond funds.","module":"buttons","buttons":{"LIKE,Equity":"Equities","LIKE,Sector":"Sectors","LIKE,International":"Internationals","LIKE,Bond":"Bonds"},"pairSwap":{"-32768":"--"},"name":"SuperCategory","sortdir":"A"},"Category":{"field":"Category","label":"Morningstar Category","description":"A variety of Morningstar category choices.","module":"multiSelect","data":"Category","pairSwap":{"-32768":"--"},"name":"Category","sortdir":"A"},"FundFamily":{"field":"FundFamily","label":"Fund Family","description":"A variety of fund families.","module":"multiSelect","data":"FundFamily","pairSwap":{"-32768":"--"},"name":"FundFamily","sortdir":"A"},"IndexFund":{"field":"IndexFund","label":"Index Funds","description":"Funds designed to match or track the components of a market index.","module":"radioInputs","radioInputs":{"EQU,1":"Only show index funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"IndexFund"},"DiversifiedFunds":{"field":"DiversifiedFunds","label":"Diversified Funds","description":"Includes asset allocation funds, lifecycle and target date funds and funds of funds.","module":"radioInputs","radioInputs":{"EQU,1":"Only show diversified funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"DiversifiedFunds"},"MorningstarPremierList":{"field":"MorningstarPremierList","label":"Premier List Funds","description":"An exclusive list generated by Morningstar Associates investment consultants by evaluating funds available through TD AMERITRADE, then monitoring and updating the list on an ongoing basis.","module":"radioInputs","subModule":"MorningstarPremierList","radioInputs":{"EQU,1":"Only show Premier List funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"MorningstarPremierList"},"AssetAllocationFund":{"field":"AssetAllocationFund","label":"Asset Allocation Funds","description":"","module":"radioInputs","radioInputs":{"EQU,1":"Only show asset allocation funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"AssetAllocationFund"},"LifecycleFund":{"field":"LifeCycleFund","label":"Lifecycle Funds","description":"","module":"radioInputs","radioInputs":{"GTR,0":"Only show Lifecycle funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"LifecycleFund"},"SociallyResponsibleFund":{"field":"SociallyResponsibleFund","label":"Socially Responsible Funds","description":"Funds that may choose investments based on social issues, such as environmental responsibility, human rights or religious views.","module":"radioInputs","radioInputs":{"EQU,1":"Only show socially responsible funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"SociallyResponsibleFund"},"SpecialtyFund":{"field":"SpecialtyFund","label":"Specialty Funds","description":"","module":"radioInputs","radioInputs":{"EQU,1":"Only show speciality funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"SpecialtyFund"},"FundOfFunds":{"field":"FundOfFunds","label":"Fund of Funds","description":"","module":"radioInputs","radioInputs":{"EQU,1":"Only show funds of funds","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"FundOfFunds"},"MorningstarStyleBoxes":{"field":"MorningstarStyleBoxes","label":"Morningstar Style Boxes","description":"The Equity Style Box groups funds based on their market capitalization (large, medium or small) and their objective (value, blend or growth). The Fixed Income Style Box groups funds based on their interest rate sensitivity (short, intermediate or long) and their credit quality (high, medium or low).","module":"MorningstarStyleBoxes","interfaceName":"MorningstarStyleBoxes","name":"MorningstarStyleBoxes","sortdir":"A"},"MorningstarStyleBox":{"field":"AssetClass","label":"Morningstar Style Box","description":"The Equity Style Box groups funds based on their market capitalization (large, medium or small) and their objective (value, blend or growth). The Fixed Income Style Box groups funds based on their interest rate sensitivity (short, intermediate or long) and their credit quality (high, medium or low).","module":"MorningstarStyleBoxes","data":"AssetClass","pairSwap":{"-32768":"--"},"interfaceName":"MorningstarStyleBoxes","name":"MorningstarStyleBox","sortdir":"A"},"MorningstarFixedIncomeStyleBox":{"field":"MorningstarFixedIncomeStyleBox","label":"Morningstar Fixed Income Style Box","description":"","module":"MorningstarStyleBoxes","data":"MorningstarFixedIncomeStyleBox","pairSwap":{"1":"Short Duration-High Quality","2":"Medium Duration-High Quality","3":"Long Duration-High Quality","4":"Short Duration-Medium Quality","5":"Medium Duration-Medium Quality","6":"Long Duration-Medium Quality","7":"Short Duration-Low Quality","8":"Medium Duration-Low Quality","9":"Long Duration-Low Quality","-32768":"--"},"interfaceName":"MorningstarStyleBoxes","name":"MorningstarFixedIncomeStyleBox","sortdir":"A"},"PortfolioTurnover":{"field":"PortfolioTurnover","label":"Portfolio Turnover","description":"Indicates how frequently assets within a fund are bought and sold by the managers. ","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentWhole","retrieveAverage":true,"name":"PortfolioTurnover","sortdir":"A"},"DistributionYield":{"field":"Yield","label":"Distribution Yield","description":"The annual distribution payments divided by the mutual fund NAV.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","retrieveAverage":true,"name":"DistributionYield","sortdir":"A"},"Valuation":{"field":"Valuation","label":"Valuation","description":"Price/Total Earnings, Price/Book Value, Price/Total Revenue, and Price/Total Cash Flow ranges or values. ","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","subModule":"buttonsFieldModifier","canClone":true,"interfaceName":"Valuation","name":"Valuation","sortdir":"A"},"PriceTotalEarnings":{"field":"AvgPE","label":"Price/Total Earnings","description":"The total of the P/E ratios of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Index","retrieveAverage":true,"name":"PriceTotalEarnings","sortdir":"A"},"PriceBookValue":{"field":"AvgPriceBook","label":"Price/Book Value","description":"The total of the price/book value ratios of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Index","retrieveAverage":true,"name":"PriceBookValue","sortdir":"A"},"PriceTotalRevenue":{"field":"AvgPriceRev","label":"Price/Total Revenue","description":"The total of price/revenue ratios of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Index","retrieveAverage":true,"name":"PriceTotalRevenue","sortdir":"A"},"PriceTotalCashFlow":{"field":"AvgPriceCashFlow","label":"Price/Total Cash Flow","description":"The total of the price/cash flow ratios of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Index","retrieveAverage":true,"name":"PriceTotalCashFlow","sortdir":"A"},"Growth":{"field":"Growth","label":"Growth","description":"Sales Growth, Cash Flow Growth, and Book Value Growth ranges or values. ","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","subModule":"buttonsFieldModifier","canClone":true,"interfaceName":"Growth","sortdir":"D","name":"Growth"},"SalesGrowth":{"field":"SalesGrowth","label":"Sales Growth","description":"The total of the sales growth rates of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","retrieveAverage":true,"sortdir":"D","name":"SalesGrowth"},"CashFlowGrowth":{"field":"CashFlowGrowth","label":"Cash Flow Growth","description":"The total of the cash flow growth rates of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","retrieveAverage":true,"sortdir":"D","name":"CashFlowGrowth"},"BookValueGrowth":{"field":"BookValueGrowth","label":"Book Value Growth","description":"The total of the book value growth rates of each component stock times the percentage of the portfolio that each stock comprises.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"PercentSignColor","retrieveAverage":true,"sortdir":"D","name":"BookValueGrowth"},"TotalNetAssets":{"field":"TotalAssets","label":"Total Net Assets","description":"An indication of the size of the fund that represents the value of all investments in the fund.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GTR":"SELECT:AssetMagnitude2","LSS":"SELECT:AssetMagnitude2","RNG2":"SELECT:AssetMagnitude1 to SELECT:AssetMagnitude2"},"display":{"prefix":"$","suffix":"M"},"defaultView":"buttons","format":"PriceMagnitudeNoDecimal","retrieveAverage":true,"sortdir":"D","name":"TotalNetAssets"},"TotalReturn":{"field":"TotalReturn","label":"NAV Return","fieldModifier":{"1monthTR":"1 Month","1yearTR":"1 Year","3yearTR":"3 Year","5yearTR":"5 Year","10yearTR":"10 Year"},"format":"PercentSignColor","sortdir":"D","name":"TotalReturn","fieldModifierType":"select"},"AvgMarketCap":{"field":"AvgMarketCap","label":"Market Capitalization","format":"PriceMultiM","sortdir":"D","name":"AvgMarketCap"},"Fee12B1Current":{"field":"Fee12B1Current","label":"12b-1","format":"Percent","name":"Fee12B1Current","sortdir":"A"},"NAVReturn":{"field":"NAVReturn","label":"NAV Return","description":"Reflects the change in net asset value of the mutual fund over a period of time.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","EQU":"INPUT %","BTW":"INPUT % and INPUT %"},"fieldModifier":{"NAVReturn1month":"1 Month","NAVReturnYTD":"YTD","NAVReturn1year":"1 Year","NAVReturn3year":"3 Year","NAVReturn5year":"5 Year","NAVReturn10year":"10 Year"},"fieldModifierAdditional":{"NAVDlrReturn1month":"1 Month","NAVDlrReturnYTD":"YTD","NAVDlrReturn1yr":"1 Year","NAVDlrReturn3yr":"3 Year","NAVDlrReturn5yr":"5 Year","NAVDlrReturn10yr":"10 Year"},"fieldModifierLabel":true,"defaultView":"buttons","retrieveAverage":true,"sortdir":"D","name":"NAVReturn","fieldModifierType":"select"},"CategoryRank":{"field":"CatRank","label":"Category Rank","description":"The rank of a mutual fund within its Morningstar Category. A category rank of 1% indicates that the fund ranks at the top of its Morningstar category while a category rank of 100% indicates that the fund ranks at the bottom of its category.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"fieldPattern":"CatRank","fieldModifier":{"CatRank1month":"1 month","CatRankYTD":"YTD","CatRank1year":"1 Year","CatRank3year":"3 Year","CatRank5year":"5 Year","CatRank10year":"10 Year"},"fieldModifierLabel":true,"defaultView":"buttons","format":"Percent","name":"CategoryRank","sortdir":"A","fieldModifierType":"select"},"SEC30DayYield":{"field":"TDODSEC30Day","label":"SEC 30 Day Yield","description":"","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT% and INPUT%"},"defaultView":"buttons","format":"Percent","retrieveAverage":true,"sortdir":"D","name":"SEC30DayYield"},"CategoryReturn":{"field":"CatReturn","label":"Category Return","fieldPattern":"CatRank","fieldModifier":{"CatReturn1month":"1 month","CatReturnYTD":"YTD","CatReturn1year":"1 Year","CatReturn3year":"3 Year","CatReturn5year":"5 Year","CatReturn10year":"10 Year"},"format":"Percent","name":"CategoryReturn","sortdir":"A","fieldModifierType":"select"},"Alpha":{"field":"Alpha","label":"Alpha","description":"Used to determine the risk/reward profile of a mutual fund. The excess risk-adjusted return of a fund relative to the return of its benchmark index is the fund's alpha. The higher the alpha, the greater the percentage by which a security has historically outperformed its benchmark index.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Number","retrieveAverage":true,"sortdir":"D","name":"Alpha"},"Beta":{"field":"Beta","label":"Beta","description":"Measures a mutual fund's volatility in relation to the market. Beta less than 1 means the mutual fund's NAV has been less volatile than the market. Beta greater than 1 means the mutual fund's NAV has been more volatile than the market.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Beta","retrieveAverage":true,"sortdir":"D","name":"Beta"},"SharpeRatio":{"field":"SharpeRatio","label":"Sharpe Ratio","description":"Measures risk-adjusted return and equals the security's rate of return minus the risk-free rate (such as that of the 10-year U.S. Treasury bond) divided by its standard deviation.  The greater a portfolio's Sharpe ratio, the better its risk-adjusted performance has been.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Number","retrieveAverage":true,"sortdir":"D","name":"SharpeRatio"},"RSquared":{"field":"RSquared","label":"R-Squared","description":"Measures the percentage of a security's price movements that can be explained by movements in its benchmark index. Values range from 0-100; at 100, returns are attributed solely to movements in the index.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Number","retrieveAverage":true,"sortdir":"D","name":"RSquared"},"StandardDeviation":{"field":"StandardDev","label":"Standard Deviation","description":"Measures how widely a security's rate of return is dispersed from its average. The higher the mutual fund's standard deviation, the greater its volatility.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Number","retrieveAverage":true,"name":"StandardDeviation","sortdir":"A"},"Mean":{"field":"Mean","label":"Mean","description":"Represents the annualized average monthly return from which the standard deviation is calculated. It differs from the annualized trailing, three-year return figure for the same year as it is an annualized arithmetic average.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT","LEQ":"INPUT","BTW":"INPUT and INPUT"},"defaultView":"buttons","format":"Number","retrieveAverage":true,"sortdir":"D","name":"Mean"},"MorningstarRating":{"field":"MStarRating","label":"Morningstar Star Rating","description":"Funds are rated from one to five stars based on how well they've performed (after adjusting for risk and accounting for all sales charges) in comparison to similar funds.","module":"buttons","buttons_export":{"EQU,5":5,"EQU,4":4,"EQU,3":3,"EQU,2":2,"EQU,1":1},"buttons":{"EQU,5":"<span class='mStarRatingsWrapper'><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /></span>","EQU,4":"<span class='mStarRatingsWrapper'><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /></span>","EQU,3":"<span class='mStarRatingsWrapper'><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /></span>","EQU,2":"<span class='mStarRatingsWrapper'><img src='/tdameritrade/images/icons/icn_star.gif' /><img src='/tdameritrade/images/icons/icn_star.gif' /></span>","EQU,1":"<span class='mStarRatingsWrapper'><img src='/tdameritrade/images/icons/icn_star.gif' /></span>"},"fieldPattern":"MStarRating(10year|5year|3year|SinceIncep)","fieldModifier":{"MStarRating10year":"10 years","MStarRating5year":"5 years","MStarRating3year":"3 years","MStarRatingSinceIncep":"Overall"},"fieldModifierLabel":true,"canClone":true,"sortdir":"D","name":"MorningstarRating","fieldModifierType":"select"},"FundManagerTenure":{"field":"FundManagerTenure","label":"Fund Manager Tenure","description":"The length of time a current fund manager has been managing a fund.","module":"buttons","buttons":{"GTR,0|LEQ,1":"0-1 Yr","GTR,1|LEQ,2":"1-2 Yrs","GTR,2|LEQ,5":"2-5 Yrs","GTR,5|LEQ,10":"5-10 Yrs","GTR,10":">10 Yrs"},"format":"Index","retrieveAverage":true,"sortdir":"D","name":"FundManagerTenure"},"GrossExpenseRatio":{"field":"TotalExpenseRatio","label":"Gross Expense Ratio","description":"The gross expense ratio is the fund's total annual operating expense ratio. It is gross of any fee waivers or expense reimbursements.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"Percent","retrieveAverage":true,"name":"GrossExpenseRatio","sortdir":"A"},"NetExpenseRatio":{"field":"ExpenseRatio","label":"Net Expense Ratio","description":"The net expense ratio is the expense ratio of the fund after applicable expense waivers or reimbursements. This is the actual expense ratio that investors paid during the fund&rsquo;s most recent fiscal year. The net expense ratio may be contractual or temporary and may change at the fund's discretion.  Please refer to the fund prospectus for this information.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"INPUT %","LEQ":"INPUT %","BTW":"INPUT % and INPUT %"},"defaultView":"buttons","format":"Percent","retrieveAverage":true,"name":"NetExpenseRatio","sortdir":"A"},"LoadFees":{"field":"NoLoadFlag","label":"Load Fees","description":"Mutual funds that have no load, initial loads or deferred loads.","module":"buttons","buttons":{"EQU,1":"No Load","EQU,2":"Initial","EQU,3":"Deferred"},"pairSwap":{"1":"No Load","2":"Initial","3":"Deferred","4":"&nbsp;"},"name":"LoadFees","sortdir":"A"},"NoTransactionFees":{"field":"NoTransFee","label":"No Transaction Fees","description":"Choose to show only mutual funds that have no transaction fees or to show all mutual funds.","module":"radioInputs","radioInputs":{"EQU,1":"Only show funds with no transaction fees","NEQ,100":"Show all funds"},"pairSwap":{"1":"NTF","null":""},"sortdir":"D","name":"NoTransactionFees"},"InTDUniverse":{"field":"InTDUniverse","label":"Fund Availability","description":"Choose to show only mutual funds that are available through TD AMERITRADE or to show all mutual funds.","module":"radioInputs","radioInputs":{"EQU,1":"Only show funds available through TD AMERITRADE","NEQ,100":"Show all funds"},"pairSwap":{"1":"Yes","0":"No"},"sortdir":"D","name":"InTDUniverse"},"OpenToInvestmentStatus":{"field":"OpenToInvestmentStatus","label":"Open to New Investments","sortdir":"D","name":"OpenToInvestmentStatus"},"OpenToNewInvestment":{"field":"OpenToNewInvestment","label":"Open to New Investors","description":"Choose to show only mutual funds that are open to new investors or to show all mutual funds.","module":"radioInputs","radioInputs":{"EQU,1":"Only show funds that are open to new investors","NEQ,100":"Show all funds"},"pairSwap":{"1":"Open to all","2":"Closed to new","3":"Closed to all"},"sortdir":"A","name":"OpenToNewInvestment"},"MinimumInvestment":{"field":"MinInitPurchase","label":"Minimum Investment","description":"A minimum initial investment requirement.","module":"buttons","buttons":{"GTR,0|LEQ,20":"Bottom 20%","GTR,20|LEQ,40":"Below Avg 20%","GTR,40|LEQ,60":"Avg 20%","GTR,60|LEQ,80":"Above Avg 20%","GTR,80|LEQ,100":"Top 20%"},"buttonsArePtile":true,"inputs":{"GEQ":"$ INPUT","LEQ":"$ INPUT","BTW":"$ INPUT and $ INPUT"},"defaultView":"buttons","format":"PriceNoCents","name":"MinimumInvestment","sortdir":"A"},"AvgMaturity":{"field":"AvgMaturity","label":"Average Maturity","name":"AvgMaturity","sortdir":"A"},"AvgQualityRating":{"field":"AvgQualityRating","label":"Average Quality Rating","name":"AvgQualityRating","sortdir":"A"},"TradingVolume":{"field":"TradingVolume","label":"Trading Volume (Avg 10 day)","name":"TradingVolume","sortdir":"A"},"MktReturnYTD":{"field":"MktReturnYTD","label":"Total Market Return (YTD)","name":"MktReturnYTD","sortdir":"A"}});
Screener.setCriteriaMap({"extendedSession":"extendedSession","ticker":"ticker","LastTradeTime":"LastTradeTime","name":"CompanyName","MORE":"MORE","BUYSELL":"BUYSELL","SuperCategory":"SuperCategory","Category":"Category","FundFamily":"FundFamily","IndexFund":"IndexFund","DiversifiedFunds":"DiversifiedFunds","MorningstarPremierList":"MorningstarPremierList","AssetAllocationFund":"AssetAllocationFund","LifeCycleFund":"LifecycleFund","SociallyResponsibleFund":"SociallyResponsibleFund","SpecialtyFund":"SpecialtyFund","FundOfFunds":"FundOfFunds","MorningstarStyleBoxes":"MorningstarStyleBoxes","AssetClass":"MorningstarStyleBox","MorningstarFixedIncomeStyleBox":"MorningstarFixedIncomeStyleBox","PortfolioTurnover":"PortfolioTurnover","PortfolioTurnoverPtile":"PortfolioTurnover","Yield":"DistributionYield","YieldPtile":"DistributionYield","Valuation":"Valuation","ValuationPtile":"Valuation","AvgPE":"PriceTotalEarnings","AvgPEPtile":"PriceTotalEarnings","AvgPriceBook":"PriceBookValue","AvgPriceBookPtile":"PriceBookValue","AvgPriceRev":"PriceTotalRevenue","AvgPriceRevPtile":"PriceTotalRevenue","AvgPriceCashFlow":"PriceTotalCashFlow","AvgPriceCashFlowPtile":"PriceTotalCashFlow","Growth":"Growth","GrowthPtile":"Growth","SalesGrowth":"SalesGrowth","SalesGrowthPtile":"SalesGrowth","CashFlowGrowth":"CashFlowGrowth","CashFlowGrowthPtile":"CashFlowGrowth","BookValueGrowth":"BookValueGrowth","BookValueGrowthPtile":"BookValueGrowth","TotalAssets":"TotalNetAssets","TotalAssetsPtile":"TotalNetAssets","TotalReturn":"TotalReturn","1monthTR":"TotalReturn","1yearTR":"TotalReturn","3yearTR":"TotalReturn","5yearTR":"TotalReturn","10yearTR":"TotalReturn","AvgMarketCap":"AvgMarketCap","Fee12B1Current":"Fee12B1Current","NAVReturn":"NAVReturn","NAVReturnPtile":"NAVReturn","NAVReturn1month":"NAVReturn","NAVReturn1monthPtile":"NAVReturn","NAVReturnYTD":"NAVReturn","NAVReturnYTDPtile":"NAVReturn","NAVReturn1year":"NAVReturn","NAVReturn1yearPtile":"NAVReturn","NAVReturn3year":"NAVReturn","NAVReturn3yearPtile":"NAVReturn","NAVReturn5year":"NAVReturn","NAVReturn5yearPtile":"NAVReturn","NAVReturn10year":"NAVReturn","NAVReturn10yearPtile":"NAVReturn","NAVDlrReturn1month":"NAVReturn","NAVDlrReturn1monthPtile":"NAVReturn","NAVDlrReturnYTD":"NAVReturn","NAVDlrReturnYTDPtile":"NAVReturn","NAVDlrReturn1yr":"NAVReturn","NAVDlrReturn1yrPtile":"NAVReturn","NAVDlrReturn3yr":"NAVReturn","NAVDlrReturn3yrPtile":"NAVReturn","NAVDlrReturn5yr":"NAVReturn","NAVDlrReturn5yrPtile":"NAVReturn","NAVDlrReturn10yr":"NAVReturn","NAVDlrReturn10yrPtile":"NAVReturn","CatRank":"CategoryRank","CatRankPtile":"CategoryRank","CatRank1month":"CategoryRank","CatRank1monthPtile":"CategoryRank","CatRankYTD":"CategoryRank","CatRankYTDPtile":"CategoryRank","CatRank1year":"CategoryRank","CatRank1yearPtile":"CategoryRank","CatRank3year":"CategoryRank","CatRank3yearPtile":"CategoryRank","CatRank5year":"CategoryRank","CatRank5yearPtile":"CategoryRank","CatRank10year":"CategoryRank","CatRank10yearPtile":"CategoryRank","TDODSEC30Day":"SEC30DayYield","TDODSEC30DayPtile":"SEC30DayYield","CatReturn":"CategoryReturn","CatReturn1month":"CategoryReturn","CatReturnYTD":"CategoryReturn","CatReturn1year":"CategoryReturn","CatReturn3year":"CategoryReturn","CatReturn5year":"CategoryReturn","CatReturn10year":"CategoryReturn","Alpha":"Alpha","AlphaPtile":"Alpha","Beta":"Beta","BetaPtile":"Beta","SharpeRatio":"SharpeRatio","SharpeRatioPtile":"SharpeRatio","RSquared":"RSquared","RSquaredPtile":"RSquared","StandardDev":"StandardDeviation","StandardDevPtile":"StandardDeviation","Mean":"Mean","MeanPtile":"Mean","MStarRating":"MorningstarRating","MStarRating10year":"MorningstarRating","MStarRating5year":"MorningstarRating","MStarRating3year":"MorningstarRating","MStarRatingSinceIncep":"MorningstarRating","FundManagerTenure":"FundManagerTenure","TotalExpenseRatio":"GrossExpenseRatio","TotalExpenseRatioPtile":"GrossExpenseRatio","ExpenseRatio":"NetExpenseRatio","ExpenseRatioPtile":"NetExpenseRatio","NoLoadFlag":"LoadFees","NoTransFee":"NoTransactionFees","InTDUniverse":"InTDUniverse","OpenToInvestmentStatus":"OpenToInvestmentStatus","OpenToNewInvestment":"OpenToNewInvestment","MinInitPurchase":"MinimumInvestment","MinInitPurchasePtile":"MinimumInvestment","AvgMaturity":"AvgMaturity","AvgQualityRating":"AvgQualityRating","TradingVolume":"TradingVolume","MktReturnYTD":"MktReturnYTD"});
Screener.setCategories({"Overview":{"fields":["SuperCategory","Category","FundFamily","MorningstarPremierList","MorningstarStyleBoxes","IndexFund","DiversifiedFunds","SociallyResponsibleFund"],"name":"Overview","label":"Overview"},"Portfolio":{"fields":["PortfolioTurnover","DistributionYield","PriceTotalEarnings","PriceBookValue","PriceTotalRevenue","PriceTotalCashFlow","SalesGrowth","CashFlowGrowth","BookValueGrowth"],"name":"Portfolio","label":"Portfolio"},"Performance":{"fields":["TotalNetAssets","NAVReturn","CategoryRank","SEC30DayYield"],"name":"Performance","label":"Performance"},"Ratings &amp; Risk":{"fields":["Alpha","Beta","SharpeRatio","RSquared","StandardDeviation","Mean","MorningstarRating"],"name":"Ratings &amp; Risk","label":"Ratings &amp; Risk"},"Fees &amp; Mgmt":{"fields":["FundManagerTenure","GrossExpenseRatio","NetExpenseRatio","LoadFees","NoTransactionFees","InTDUniverse","OpenToNewInvestment","MinimumInvestment"],"name":"Fees &amp; Mgmt","label":"Fees &amp; Mgmt"}});
Screener.setData({"MorningstarStyleBoxes":{"AssetClass":"Morningstar Equity Style Box","MorningstarFixedIncomeStyleBox":"Morningstar Fixed Income Style Box"},"AssetClass":{"Large Cap Value":"Large Cap Value","Large Cap Blend":"Large Cap Blend","Large Cap Growth":"Large Cap Growth","BLANK1":"---------","Mid Cap Value":"Mid Cap Value","Mid Cap Blend":"Mid Cap Blend","Mid Cap Growth":"Mid Cap Growth","BLANK2":"---------","Small Cap Value":"Small Cap Value","Small Cap Blend":"Small Cap Blend","Small Cap Growth":"Small Cap Growth"},"MorningstarFixedIncomeStyleBox":{"1":"Short Duration - High Quality","2":"Medium Duration - High Quality","3":"Long Duration - High Quality","BLANK1":"---------","4":"Short Duration - Medium Quality","5":"Medium Duration - Medium Quality","6":"Long Duration - Medium Quality","BLANK2":"---------","7":"Short Duration - Low Quality","8":"Medium Duration - Low Quality","9":"Long Duration - Low Quality"},"Valuation_Label":"Valuation","Valuation":{"AvgPE":"Price/Total Earnings","AvgPriceBook":"Price/Book Value","AvgPriceRev":"Price/Total Revenue","AvgPriceCashFlow":"Price/Total Cash Flow"},"Growth_Label":"Growth","Growth":{"SalesGrowth":"Sales Growth","CashFlowGrowth":"Cash Flow Growth","BookValueGrowth":"Book Value Growth"},"AssetMagnitude1":{"0":"$0","100000000":"$100M","250000000":"$250M","500000000":"$500M","1000000000":"$1B","3000000000":"$3B","5000000000":"$5B","7000000000":"$7B"},"AssetMagnitude2":{"100000000":"$100M","250000000":"$250M","500000000":"$500M","1000000000":"$1B","3000000000":"$3B","5000000000":"$5B","7000000000":"$7B"},"Category":["Bank Loan","Bear Market","Communications","Conservative Allocation","Consumer Discretionary","Consumer Staples","Convertibles","Currency","Diversified Emerging Mkts","Diversified Pacific/Asia","Emerging Markets Bond","Equity Energy","Equity Precious Metals","Europe Stock","Financial","Foreign Large Blend","Foreign Large Growth","Foreign Large Value","Foreign Small/Mid Growth","Foreign Small/Mid Value","Global Real Estate","Health","High Yield Bond","High Yield Muni","Industrials","Inflation-Protected Bond","Intermediate Government","Intermediate-Term Bond","Japan Stock","Large Blend","Large Growth","Large Value","Latin America Stock","Long Government","Long-Short","Long-Term Bond","Mid-Cap Blend","Mid-Cap Growth","Mid-Cap Value","Miscellaneous Sector","Moderate Allocation","Multisector Bond","Muni California Int/Sh","Muni California Long","Muni Massachusetts","Muni Minnesota","Muni National Interm","Muni National Long","Muni National Short","Muni New Jersey","Muni New York Int/Sh","Muni New York Long","Muni Ohio","Muni Pennsylvania","Muni Single State Interm","Muni Single State Long","Muni Single State Short","Natural Resources","Pacific/Asia ex-Japan Stk","Real Estate","Retirement Income","Short Government","Short-Term Bond","Small Blend","Small Growth","Small Value","Target Date 2000-2010","Target Date 2011-2015","Target Date 2016-2020","Target Date 2021-2025","Target Date 2026-2030","Target Date 2031-2035","Target Date 2036-2040","Target Date 2041-2045","Target Date 2050+","Technology","Ultrashort Bond","Utilities","World Allocation","World Bond","World Stock"],"FundFamily":["3to1funds","AARP Funds","Aberdeen","Absolute Strategies","Academy","Acadian Funds","Activa","Adams Hark Funds","Adams Harkness Funds","Adelante Funds","Adirondack Funds","Advance Capital I","Advisor Series Trust","AdvisorOne Funds","Advisors Inner Circle Fund","Advisors Inner Circle II","AdvisorShares","Aegis Value","AFBA 5Star Fund","AIP Alternative Strategies Funds","Akre","Akros Capital","Al Frank","Alger","Allegiant","AllianceBernstein","Allianz Funds","Allied Asset","AlphaMark","Alpine","ALPS","ALPS ETF","Amana","American Beacon","American Century Investments","American Funds","American Independence","American Money Management","American Pension Investors","American Trust","Ameristock","AMF","AMIDEX","Analytic Funds","Ancora","Appleseed Fund","Appleton","AQR","Aquila","Archer","Ariel","Armstrong Associates","Arrow","Artio Global","Artisan","Ascentia Capital Partners","AssetMark","Aston","Auer","Austin Funds","Autopilot Funds","Auxier Funds","Ave Maria Mutual Funds","Aviemore Funds","Azzad Fund","Baird","Barclays Global Investors Limited","Baron Capital Group","Barrett","Baxter Financial","BB&T","BBH","Becker","Bell","Berkshire","Bernstein Sanford C.","Berwyn","Bhirud","BHR Institutional","Birmiwal","Bishop Street","BlackRock","BLDRS","Blue Chip Investor Fund","Bogle","Boyar Value Fund","Bragg Financial","Brandes","Brandywine","Brazos Mutual Funds","Bridges","Bridgeway","Brown Advisory Funds","Brown Funds","Bruce","Bryce Funds","Buffalo","Bull Path Funds","Burnham","Calamos","Caldwell & Orkin","California Investment Trust","Calvert","Cambiar Funds","CAMCo","Capital Management","Capstone","Catalyst Mutual Funds","Causeway","Cavanal Hill funds","Century Funds","CGM","Chaconia Funds","Champlain Funds","Chase","Chesapeake","Cheswold Lane Asset Management","Claymore Securities","Clear River","Clipper Fund","CM Advisers","CMG","CNI Charter","CNL","Cohen & Steers","Columbia","Commerce","Commonwealth Intl Series Tr","Compass Group AGF S.A.","Concorde","Conestoga Capital Advisors","Congress","Congressional Effect Family","Constellation","Cookson Peirce Funds","Copley","CornerCap","Counterpoint Funds","Country","Coventry","CRAFund","Crawford","Credit Suisse","CRM","Croft","Cullen Funds Trust","Cutler","Davis Funds","Dean Fund","Delaware Investments","Destination Funds","Deutsche Bank AG","DF Dent Funds","Diamond Hill Funds","Dimensional Fund Advisors","Direxion Funds","Dividend Growth Advisors","Dodge & Cox","Domini","Dorfman Funds","Dover Funds","Dreman","Dreyfus","Driehaus","DSM","Dunham Funds","Dupree","DWS Investments","E.I.I.","Eagle Funds","EAS Genesis","Eaton Vance","Edgar Lomax","Electric City","Elite","EM Capital Funds","Embarcadero","Empire Builder","Empiric Funds","Encompass Fund","Endowments","ETF Securities Ltd","Euro Pacific Halter Asia Management, Inc","Evergreen","Fairholme","FAM","Farm Bureau","FBR Mutual Funds","FCI Funds","FDP Series Funds","Federated","Fidelity Investments","Fifth Third","First American","First Eagle","First Focus","First Investors","First Pacific","First Trust","Firsthand Funds","Flex-funds","FMA Funds","FMI Funds","Forester","Fort Pitt Capital Funds","Forum","Forward Funds","Fountainhead Funds","FPA","Frank Capital Funds","Franklin Templeton Investments","Freedom Funds","Frontegra Funds","Frontier","Frost Bank","Fund X","FundVantage","Fusion Funds","Gabelli","GE Asset Management","GE Group","Gemini","Geneva Funds","Giant 5 Funds","Giordano Funds","GKM","Glenmede","Global X Funds","GMG","GMO","Goldman Sachs","Golub","Grail Advisors","Green Century","GreenHaven","Greenspring","Grubb & Ellis Funds","GuideStone Funds","Guinness Atkinson","Hancock Horizon","Hansberger Funds","Harbor","Harding Loevner","Hartford Mutual Funds","Heartland","Henderson Global","Hennessy","Henssler Funds","HGK Fund","Highland Funds","HighMark","Hillman Capital Management","Hodges","Holland Series Trust","Homestead","Hotchkis and Wiley","HSBC","Huntington","Hussman Investment Trust","ICM Series Trust","ICON Funds","IMS","Incline Capital, LLC","IndexIQ","Industry Leaders","ING Funds","ING Retirement Funds","Institutional Investors","Integrity","Intrepid Funds","Invesco Aim","iPath","Iron Funds","iShares","ISI Funds","IVA Funds","Ivy Funds","Jacob","Jacobs & Company","James Advantage","Janus","JennisonDryden","Jensen","JETS","John Hancock","Jones Villalta","JPMorgan","Kalmar Pooled Investment Trust","KCM","Keeley","Keystone","Kinetics","Kirr Marbach Partners","Lacerte Capital","Laudus Funds","Lazard","Leavell","Leeb","Legacy Funds","Legg Mason/Western","Leuthold","Liberty Street","Lifetime Achievement Fund Inc","LKCM","Longleaf Partners","Loomis Sayles Funds","Lord Abbett","Lotsoff Funds","Lou Holland Trust","LSV Fund","MacroShares","Madison Mosaic","MainStay","Mairs & Power","Managers Funds","Manning & Napier","Manor Investment Funds","Marathon Funds","Marketfield Funds","Marketocracy Funds","Marshall","Marsico Investment Fund","Marvin and Palmer","MassMutual","Masters'","Matrix/LMH","Matthew 25","Matthews Asia Funds","McCarthy","McKee Funds","Meehan Focus","Mellon Funds","Members Mutual Funds","Mercantile","Merger","Meridian","Merk Funds","Merrill Lynch","Metropolitan West Funds","Metzler/Payden","MFS","MH Elite","Midas","Miller Investment","Mirzam","MMA Praxis","Monetta","Monteagle Funds","Morgan Stanley","Motley Fool","MTB Group of Funds","Muhlenkamp","Munder","Mundoval Funds","Nakoma Capital Management LLC","Nationwide","Natixis Funds","Navellier","Needham","Neiman Funds","Neuberger Berman","New Alternatives","New Century Portfolios","New Covenant","Newgate","Nicholas","Nicholas-Applegate","Nomura Partners Funds","North Country Funds","NorthCoast Asset Management","Northeast Investors","Northern Funds","Northern Lights Fund Trust","northpointefunds","Nottingham","Nuveen","Nysa","Oak Associates","Oak Value Trust","Oakmark","Oberweis","OCM","Old Mutual","Old Mutual Advisor","Old Mutual Investment Funds","Old Westbury","Olstein","OOK Advisors","OppenheimerFunds","Optique","Osterweis","Pacific Advisors Funds","Pacific Capital","Pacific LifeFunds","Palantir","Paradigm Funds","Parnassus","Pax World","Paydenfunds","Payson Funds","PDR Services LLC","Pearl","Penn Street","Pennsylvania Avenue Funds","Performance","Perimeter Capital","Perkins","Permanent Portfolio","Perritt","PIA Mutual Funds","Piedmont","PIMCO","PIMCO Funds","Pinnacle","Pioneer Investments","PMC Funds","PMFM","Polaris Funds","Pope Family Of Funds","Portfolio 21","Potkul Funds","PowerShares","Prasad Series Trust","Presidio Funds","Primary Trend","PRIMECAP Odyssey Funds","Principal Funds","Profit Funds Investment","ProFunds","ProShares","Prospector Funds","Purisima Funds","Putnam","Quaker","Quantitative","Rainier","RAM Funds","Renaissance Capital Greenwich Funds","Reynolds","Rice Hall James","RidgeWorth","RiverNorth Funds","RiverSource","RNC Genter Capital Management","Robeco Investment Funds","Rochdale","Rockland Funds Trust","Roge Partners Fund","Roosevelt","Roxbury Funds","Royce","RS Funds","Russell","Rydex/SGI","SA Funds","Santa Barbara Group","Saratoga","Satuit Capital Management Trust","Saturna","Schneider Funds","Schooner Funds","Schroder","Schwab Funds","Schwartz","Scout","Security Funds","SEI","Selected Funds","Seligman","Senbanc Funds","Sentinel","Sequoia","Shepherd Large Cap Growth","Sierra Trust","Sit","SM&R Investments","SmartGrowth Funds","Smead Funds","Smith Barney","Snow Capital Management","Sound Mind","Sound Shore","SouthernSunFunds","Sparrow","Spirit of America","STAAR Investment Trust","State Farm","State Street Global Advisors","State Street Master Funds","Stephens Funds","Stewart Capital","StockCar Stocks","Stone Harbor","Stonebridge","Stralem Fund","Stratton","Stratus Fund, Inc.","Structured Funds","SunAmerica","Swedish Export Credit Corporation","Sycuan Funds","Symons","T. Rowe Price","Tamarack","Tanaka","Target Program","TCM Funds","TCW","TD Asset Management","Teberg","TFS Capital Funds","The Arbitrage Fund","The MP 63","The Westport Funds","The World Funds, Inc","TheCollarFund","Third Avenue","Thomas White Funds","Thompson Plumb","Thornburg","Thrivent","TIAA-CREF Mutual Funds","Tilson Funds","Timothy Plan","Tocqueville","Toreador","Torray","Touchstone","Transamerica","Transamerica Premier","Trust for Credit Unions","TS&W Funds","Turner Investment Partners","Tweedy Browne","U.S. Global Investors","UBS AG","UBS Global Asset Management","United Association Funds","Unusual Funds","USA Mutuals","USAA","VALIC","Valley Forge","Value Line","Van Eck","Van Kampen","Vanguard","Vantagepoint Funds","Veracity Funds","Victoria Bay Asset Management","Victoria1522","Victory","Viking","Villere","Virtus","Volumetric","VRM Funds","VTL Associates, LLC","W.P. Stewart","Waddell & Reed","Wall Street","Walthausen Funds","Wanger","Wasatch","Wayne Hummer","WB Capital","Wegener","Weitz","Wells Family of Real Estate Funds","Wells Fargo Advantage","WesMark","Westcore","Westwood","William Blair","Williamsburg Investment Trust","Wilmington Mutual Funds","Wilshire Mutual Funds","Windowpane Funds","Winslow Green Funds","Wintergreen Funds","Wireless","Wisconsin Capital Management","Wisdom","WisdomTree","World Funds","World Gold Trust Services, LLC","WorldCommodity Funds","Wright","XShares","Yacktman","Yieldquest Funds","Z-Seven","Zacks WMG"]});
Screener.setResultViews({"Criteria":{"label":"Screener Criteria","fields":[],"columns":[],"name":"Criteria"},"Overview":{"label":"Overview","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","NAVReturnYTD","NAVReturn1year","MinInitPurchase","ExpenseRatio","BUYSELL","MORE"],"columns":["ticker","name","Category","NAVReturnYTD","NAVReturn1year","MinInitPurchase","ExpenseRatio","BUYSELL","MORE"],"sortfield":"Category","name":"Overview"},"Performance":{"label":"Performance","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","1monthTR","NAVReturnYTD","1yearTR","3yearTR","5yearTR","10yearTR","BUYSELL","MORE"],"columns":["ticker","name","1monthTR","NAVReturnYTD","1yearTR","3yearTR","5yearTR","10yearTR","BUYSELL","MORE"],"sortfield":"TotalNetAssets","name":"Performance"},"RatingsAndRisk":{"label":"Ratings &amp; Risk","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","NAVReturn1year","NAVReturn3year","NAVReturn10year","MStarRatingSinceIncep","StandardDev","SharpeRatio","RSquared","Beta","Alpha","BUYSELL","MORE"],"columns":["ticker","name","MStarRatingSinceIncep","StandardDev","SharpeRatio","RSquared","Beta","Alpha","BUYSELL","MORE"],"sortfield":"StandardDev","name":"RatingsAndRisk"},"Portfolio":{"label":"Portfolio","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","AvgMarketCap","PortfolioTurnover","TotalAssets","BUYSELL","MORE"],"columns":["ticker","name","Category","AvgMarketCap","PortfolioTurnover","TotalAssets","BUYSELL","MORE"],"sortfield":"PortfolioTurnover","name":"Portfolio"},"FeesAndExp":{"label":"Fees &amp; Expenses","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","MinInitPurchase","ExpenseRatio","Fee12B1Current","NoLoadFlag","NoTransFee","BUYSELL","MORE"],"columns":["ticker","name","MinInitPurchase","ExpenseRatio","Fee12B1Current","NoLoadFlag","NoTransFee","BUYSELL","MORE"],"sortfield":"Alpha","name":"FeesAndExp"},"ManagementInvesting":{"label":"Management & Investing","fields":["ticker","name","MorningstarPremierList","Category","NAVReturn6month","ExchangeID","LastTradeTime","MinInitPurchase","InTDUniverse","OpenToNewInvestment","FundManagerTenure","BUYSELL","MORE"],"columns":["ticker","name","MinInitPurchase","InTDUniverse","OpenToNewInvestment","FundManagerTenure","BUYSELL","MORE"],"sortfield":"Alpha","name":"ManagementInvesting"}});
Screener.setCustomViews({});

Screener.util = {};

	Screener.util.arrayContains = function(arr, v, b, s ) {
var indexOf = this.arrayIndexOf(arr, v, b, s);
return (indexOf != -1) ? true : false;
}
	Screener.util.arrayIndexOf = function(arr, v, b, s ) {
for( var i = +b || 0, l = arr.length; i < l; i++ ) {
if( arr[i]===v || s && arr[i]==v ) { return i; }
}
return -1;
}
	Screener.util.arrayRemoveDuplicates = function(arr, b ) {
var a = [], i, l = arr.length;
for( i=0; i<l; i++ ) {
if( this.arrayIndexOf(a, arr[i], 0, b ) < 0 ) { a.push( arr[i] ); }
}
return a;
}
	Screener.util.arrayConcat = function(arr, b ) {
a = [];
for( i=0; i<arguments.length; i++ ) {
a = a.concat(arguments[i]);
}
return a;
}
	Screener.util.arrayRemoveEmptyValues = function(arr) {
var lim = arr.length;
for (var i=0; i<lim; i++) {
if ("" == arr[i]) {
arr.splice(i,1);
}
}
return arr;
}
	Screener.util.hashTable = function(obj, argsObj /* {field, prefix, newObj} */) {
var newObj = argsObj.returnNew || argsObj.newObj ? {} : obj;
var prefix = argsObj.prefix || "";
if (obj.constructor == Array) {
for(var i=0;i<obj.length;i++) {
newObj[prefix + obj[i][argsObj.field]] = obj[i];
}
}
if (obj.constructor == Object) {
for(var i in obj) {
newObj[prefix + obj[i][argsObj.field]] = obj[i];
}
}
return newObj;
}
	Screener.util.commatize = function(n){n+="";var ns="",rem="";var dp=n.indexOf('.');var sp=(dp>= 0)?dp:n.length;ns=n.substring(sp,n.length);n=n.substring(0,sp);rem=n;for (var i=n.length-3;i>0;i -= 3) {ns=','+n.substring(i,i+3)+ns;rem=n.substring(0,i);};return rem+ns}
	Screener.util.stripAllTagsExcept = function(s,tags) {
if (!tags) tags = "ALLTAGS";
s = s .replace(/(<\/?[^>]*>)/gi,function() {
var regEx = new RegExp("<\/?("+tags+")[> ]","i");
return arguments[1].match(regEx) ? arguments[1] : "";
})
return s;
}
	Screener.util.removeHTMLAttributes = function(s,tags) {
tags = tags ? "(?:"+tags+")" : ".*"
s = s .replace(/(<[^>]*>)/gi,function() { // any tag
var regEx = new RegExp("(<"+tags+"?)(\\s[^>]*)(>)","i");
//dwt(arguments[1] + "\n" + arguments[1].match(regEx),35)
return arguments[1].match(regEx) ? (RegExp.$1 + RegExp.$3) : arguments[1];
})
return s;
}
	Screener.util.getObjectPropertyIndex = function(obj,prop) {
var counter = 0;
for (var i in obj) {
if (i == prop) {
return counter;
}
counter++;
}
return null;
}
	Screener.util.getObjectIndexProperty = function(obj,index) {
var counter = 0;
for (var i in obj) {
if (counter == index) {
return i;
}
counter++;
}
return null;
}
	Screener.util.getObjectLength = function(obj) {
var counter = 0;
for (var i in obj) {
counter++;
}
return counter;
}
	Screener.util.charLast = function(str) {
return str.charAt(str.length-1);
}

// Generation Took: 78ms
// Cached client side: True