var haOrderPageModule = angular.module('haOrderPageModule', []); var ha_markets_all = [{"name":"Abilene, TX","id":1,"id_census":"10180","csr":"1","name_full":"Abilene, TX"},{"name":"Akron, OH","id":2,"id_census":"10420","csr":"1","name_full":"Akron, OH"},{"name":"Albany, GA","id":3,"id_census":"10500","csr":"1","name_full":"Albany, GA"},{"name":"Albany-Schenectady-Troy, NY","id":4,"id_census":"10580","csr":"1","name_full":"Albany-Schenectady-Troy, NY"},{"name":"Albuquerque, NM","id":5,"id_census":"10740","csr":"1","name_full":"Albuquerque, NM"},{"name":"Alexandria, LA","id":6,"id_census":"10780","csr":"1","name_full":"Alexandria, LA"},{"name":"Allentown-Bethlehem-Easton, PA-NJ","id":7,"id_census":"10900","csr":"1","name_full":"Allentown-Bethlehem-Easton, PA-NJ"},{"name":"Altoona, PA","id":8,"id_census":"11020","csr":"1","name_full":"Altoona, PA"},{"name":"Amarillo, TX","id":9,"id_census":"11100","csr":"1","name_full":"Amarillo, TX"},{"name":"Ames, IA","id":10,"id_census":"11180","csr":"1","name_full":"Ames, IA"},{"name":"Anchorage, AK","id":11,"id_census":"11260","csr":"1","name_full":"Anchorage, AK"},{"name":"Ann Arbor, MI","id":14,"id_census":"11460","csr":"1","name_full":"Ann Arbor, MI"},{"name":"Anniston-Oxford, AL","id":15,"id_census":"11500","csr":"1","name_full":"Anniston-Oxford, AL"},{"name":"Appleton, WI","id":16,"id_census":"11540","csr":"1","name_full":"Appleton, WI"},{"name":"Asheville, NC","id":17,"id_census":"11700","csr":"1","name_full":"Asheville, NC"},{"name":"Athens-Clarke County, GA","id":18,"id_census":"12020","csr":"1","name_full":"Athens-Clarke County, GA"},{"name":"Atlanta-Sandy Springs-Alpharetta, GA","id":19,"id_census":"12060","csr":"1","name_full":"Atlanta-Sandy Springs-Alpharetta, GA"},{"name":"Atlantic City-Hammonton, NJ","id":20,"id_census":"12100","csr":"1","name_full":"Atlantic City-Hammonton, NJ"},{"name":"Auburn-Opelika, AL","id":21,"id_census":"12220","csr":"1","name_full":"Auburn-Opelika, AL"},{"name":"Augusta-Richmond County, GA-SC","id":22,"id_census":"12260","csr":"1","name_full":"Augusta-Richmond County, GA-SC"},{"name":"Austin-Round Rock-Georgetown, TX","id":23,"id_census":"12420","csr":"1","name_full":"Austin-Round Rock-Georgetown, TX"},{"name":"Bakersfield, CA","id":24,"id_census":"12540","csr":"1","name_full":"Bakersfield, CA"},{"name":"Baltimore-Columbia-Towson, MD","id":25,"id_census":"12580","csr":"1","name_full":"Baltimore-Columbia-Towson, MD"},{"name":"Bangor, ME","id":26,"id_census":"12620","csr":"1","name_full":"Bangor, ME"},{"name":"Barnstable Town, MA","id":27,"id_census":"12700","csr":"1","name_full":"Barnstable Town, MA"},{"name":"Baton Rouge, LA","id":28,"id_census":"12940","csr":"1","name_full":"Baton Rouge, LA"},{"name":"Battle Creek, MI","id":29,"id_census":"12980","csr":"1","name_full":"Battle Creek, MI"},{"name":"Bay City, MI","id":30,"id_census":"13020","csr":"1","name_full":"Bay City, MI"},{"name":"Beaumont-Port Arthur, TX","id":31,"id_census":"13140","csr":"1","name_full":"Beaumont-Port Arthur, TX"},{"name":"Bellingham, WA","id":32,"id_census":"13380","csr":"1","name_full":"Bellingham, WA"},{"name":"Bend, OR","id":33,"id_census":"13460","csr":"1","name_full":"Bend, OR"},{"name":"Frederick-Gaithersburg-Rockville, MD (MSAD)","id":34,"id_census":"23224","csr":"1","name_full":"Frederick-Gaithersburg-Rockville, MD (MSAD)"},{"name":"Billings, MT","id":35,"id_census":"13740","csr":"1","name_full":"Billings, MT"},{"name":"Binghamton, NY","id":36,"id_census":"13780","csr":"1","name_full":"Binghamton, NY"},{"name":"Birmingham-Hoover, AL","id":37,"id_census":"13820","csr":"1","name_full":"Birmingham-Hoover, AL"},{"name":"Bismarck, ND","id":38,"id_census":"13900","csr":"1","name_full":"Bismarck, ND"},{"name":"Blacksburg-Christiansburg, VA","id":39,"id_census":"13980","csr":"1","name_full":"Blacksburg-Christiansburg, VA"},{"name":"Bloomington, IN","id":40,"id_census":"14020","csr":"1","name_full":"Bloomington, IN"},{"name":"Bloomington, IL","id":41,"id_census":"14010","csr":"1","name_full":"Bloomington, IL"},{"name":"Boise City, ID","id":42,"id_census":"14260","csr":"1","name_full":"Boise City, ID"},{"name":"Boston, MA (MSAD)","id":43,"id_census":"14454","csr":"1","name_full":"Boston, MA (MSAD)"},{"name":"Boulder, CO","id":44,"id_census":"14500","csr":"1","name_full":"Boulder, CO"},{"name":"Bowling Green, KY","id":45,"id_census":"14540","csr":"1","name_full":"Bowling Green, KY"},{"name":"Bremerton-Silverdale-Port Orchard, WA","id":46,"id_census":"14740","csr":"1","name_full":"Bremerton-Silverdale-Port Orchard, WA"},{"name":"Bridgeport-Stamford-Norwalk, CT","id":47,"id_census":"14860","csr":"1","name_full":"Bridgeport-Stamford-Norwalk, CT"},{"name":"Brownsville-Harlingen, TX","id":48,"id_census":"15180","csr":"1","name_full":"Brownsville-Harlingen, TX"},{"name":"Brunswick, GA","id":49,"id_census":"15260","csr":"1","name_full":"Brunswick, GA"},{"name":"Buffalo-Cheektowaga, NY","id":50,"id_census":"15380","csr":"1","name_full":"Buffalo-Cheektowaga, NY"},{"name":"Burlington, NC","id":51,"id_census":"15500","csr":"1","name_full":"Burlington, NC"},{"name":"Burlington-South Burlington, VT","id":52,"id_census":"15540","csr":"1","name_full":"Burlington-South Burlington, VT"},{"name":"Cambridge-Newton-Framingham, MA (MSAD)","id":53,"id_census":"15764","csr":"1","name_full":"Cambridge-Newton-Framingham, MA (MSAD)"},{"name":"Camden, NJ (MSAD)","id":54,"id_census":"15804","csr":"1","name_full":"Camden, NJ (MSAD)"},{"name":"Canton-Massillon, OH","id":55,"id_census":"15940","csr":"1","name_full":"Canton-Massillon, OH"},{"name":"Cape Coral-Fort Myers, FL","id":56,"id_census":"15980","csr":"1","name_full":"Cape Coral-Fort Myers, FL"},{"name":"Carson City, NV","id":57,"id_census":"16180","csr":"1","name_full":"Carson City, NV"},{"name":"Casper, WY","id":58,"id_census":"16220","csr":"1","name_full":"Casper, WY"},{"name":"Cedar Rapids, IA","id":59,"id_census":"16300","csr":"1","name_full":"Cedar Rapids, IA"},{"name":"Champaign-Urbana, IL","id":60,"id_census":"16580","csr":"1","name_full":"Champaign-Urbana, IL"},{"name":"Charleston, WV","id":61,"id_census":"16620","csr":"1","name_full":"Charleston, WV"},{"name":"Charleston-North Charleston, SC","id":62,"id_census":"16700","csr":"1","name_full":"Charleston-North Charleston, SC"},{"name":"Charlotte-Concord-Gastonia, NC-SC","id":63,"id_census":"16740","csr":"1","name_full":"Charlotte-Concord-Gastonia, NC-SC"},{"name":"Charlottesville, VA","id":64,"id_census":"16820","csr":"1","name_full":"Charlottesville, VA"},{"name":"Chattanooga, TN-GA","id":65,"id_census":"16860","csr":"1","name_full":"Chattanooga, TN-GA"},{"name":"Cheyenne, WY","id":66,"id_census":"16940","csr":"1","name_full":"Cheyenne, WY"},{"name":"Chicago-Naperville-Evanston, IL (MSAD)","id":67,"id_census":"16984","csr":"1","name_full":"Chicago-Naperville-Evanston, IL (MSAD)"},{"name":"Chico, CA","id":68,"id_census":"17020","csr":"1","name_full":"Chico, CA"},{"name":"Cincinnati, OH-KY-IN","id":69,"id_census":"17140","csr":"1","name_full":"Cincinnati, OH-KY-IN"},{"name":"Clarksville, TN-KY","id":70,"id_census":"17300","csr":"1","name_full":"Clarksville, TN-KY"},{"name":"Cleveland, TN","id":71,"id_census":"17420","csr":"1","name_full":"Cleveland, TN"},{"name":"Cleveland-Elyria, OH","id":72,"id_census":"17460","csr":"1","name_full":"Cleveland-Elyria, OH"},{"name":"Coeur d'Alene, ID","id":73,"id_census":"17660","csr":"1","name_full":"Coeur d'Alene, ID"},{"name":"College Station-Bryan, TX","id":74,"id_census":"17780","csr":"1","name_full":"College Station-Bryan, TX"},{"name":"Colorado Springs, CO","id":75,"id_census":"17820","csr":"1","name_full":"Colorado Springs, CO"},{"name":"Columbia, MO","id":76,"id_census":"17860","csr":"1","name_full":"Columbia, MO"},{"name":"Columbia, SC","id":77,"id_census":"17900","csr":"1","name_full":"Columbia, SC"},{"name":"Columbus, GA-AL","id":78,"id_census":"17980","csr":"1","name_full":"Columbus, GA-AL"},{"name":"Columbus, IN","id":79,"id_census":"18020","csr":"1","name_full":"Columbus, IN"},{"name":"Columbus, OH","id":80,"id_census":"18140","csr":"1","name_full":"Columbus, OH"},{"name":"Corpus Christi, TX","id":81,"id_census":"18580","csr":"1","name_full":"Corpus Christi, TX"},{"name":"Corvallis, OR","id":82,"id_census":"18700","csr":"1","name_full":"Corvallis, OR"},{"name":"Cumberland, MD-WV","id":83,"id_census":"19060","csr":"1","name_full":"Cumberland, MD-WV"},{"name":"Dallas-Plano-Irving, TX (MSAD)","id":84,"id_census":"19124","csr":"1","name_full":"Dallas-Plano-Irving, TX (MSAD)"},{"name":"Dalton, GA","id":85,"id_census":"19140","csr":"1","name_full":"Dalton, GA"},{"name":"Danville, IL","id":86,"id_census":"19180","csr":"1","name_full":"Danville, IL"},{"name":"Davenport-Moline-Rock Island, IA-IL","id":88,"id_census":"19340","csr":"1","name_full":"Davenport-Moline-Rock Island, IA-IL"},{"name":"Dayton-Kettering, OH","id":89,"id_census":"19430","csr":"1","name_full":"Dayton-Kettering, OH"},{"name":"Decatur, AL","id":90,"id_census":"19460","csr":"1","name_full":"Decatur, AL"},{"name":"Decatur, IL","id":91,"id_census":"19500","csr":"1","name_full":"Decatur, IL"},{"name":"Deltona-Daytona Beach-Ormond Beach, FL","id":92,"id_census":"19660","csr":"1","name_full":"Deltona-Daytona Beach-Ormond Beach, FL"},{"name":"Denver-Aurora-Lakewood, CO","id":93,"id_census":"19740","csr":"1","name_full":"Denver-Aurora-Lakewood, CO"},{"name":"Des Moines-West Des Moines, IA","id":94,"id_census":"19780","csr":"1","name_full":"Des Moines-West Des Moines, IA"},{"name":"Detroit-Dearborn-Livonia, MI (MSAD)","id":95,"id_census":"19804","csr":"1","name_full":"Detroit-Dearborn-Livonia, MI (MSAD)"},{"name":"Dothan, AL","id":96,"id_census":"20020","csr":"1","name_full":"Dothan, AL"},{"name":"Dover, DE","id":97,"id_census":"20100","csr":"1","name_full":"Dover, DE"},{"name":"Dubuque, IA","id":98,"id_census":"20220","csr":"1","name_full":"Dubuque, IA"},{"name":"Duluth, MN-WI","id":99,"id_census":"20260","csr":"1","name_full":"Duluth, MN-WI"},{"name":"Durham-Chapel Hill, NC","id":100,"id_census":"20500","csr":"1","name_full":"Durham-Chapel Hill, NC"},{"name":"Eau Claire, WI","id":101,"id_census":"20740","csr":"1","name_full":"Eau Claire, WI"},{"name":"El Centro, CA","id":103,"id_census":"20940","csr":"1","name_full":"El Centro, CA"},{"name":"Elizabethtown-Fort Knox, KY","id":104,"id_census":"21060","csr":"1","name_full":"Elizabethtown-Fort Knox, KY"},{"name":"Elkhart-Goshen, IN","id":105,"id_census":"21140","csr":"1","name_full":"Elkhart-Goshen, IN"},{"name":"Elmira, NY","id":106,"id_census":"21300","csr":"1","name_full":"Elmira, NY"},{"name":"El Paso, TX","id":107,"id_census":"21340","csr":"1","name_full":"El Paso, TX"},{"name":"Erie, PA","id":108,"id_census":"21500","csr":"1","name_full":"Erie, PA"},{"name":"Eugene-Springfield, OR","id":110,"id_census":"21660","csr":"1","name_full":"Eugene-Springfield, OR"},{"name":"Evansville, IN-KY","id":111,"id_census":"21780","csr":"1","name_full":"Evansville, IN-KY"},{"name":"Fairbanks, AK","id":112,"id_census":"21820","csr":"1","name_full":"Fairbanks, AK"},{"name":"Fargo, ND-MN","id":113,"id_census":"22020","csr":"1","name_full":"Fargo, ND-MN"},{"name":"Farmington, NM","id":114,"id_census":"22140","csr":"1","name_full":"Farmington, NM"},{"name":"Fayetteville, NC","id":115,"id_census":"22180","csr":"1","name_full":"Fayetteville, NC"},{"name":"Fayetteville-Springdale-Rogers, AR","id":116,"id_census":"22220","csr":"1","name_full":"Fayetteville-Springdale-Rogers, AR"},{"name":"Flagstaff, AZ","id":117,"id_census":"22380","csr":"1","name_full":"Flagstaff, AZ"},{"name":"Flint, MI","id":118,"id_census":"22420","csr":"1","name_full":"Flint, MI"},{"name":"Florence, SC","id":119,"id_census":"22500","csr":"1","name_full":"Florence, SC"},{"name":"Florence-Muscle Shoals, AL","id":120,"id_census":"22520","csr":"1","name_full":"Florence-Muscle Shoals, AL"},{"name":"Fond du Lac, WI","id":121,"id_census":"22540","csr":"1","name_full":"Fond du Lac, WI"},{"name":"Fort Collins, CO","id":122,"id_census":"22660","csr":"1","name_full":"Fort Collins, CO"},{"name":"Fort Lauderdale-Pompano Beach-Sunrise, FL (MSAD)","id":123,"id_census":"22744","csr":"1","name_full":"Fort Lauderdale-Pompano Beach-Sunrise, FL (MSAD)"},{"name":"Fort Smith, AR-OK","id":124,"id_census":"22900","csr":"1","name_full":"Fort Smith, AR-OK"},{"name":"Crestview-Fort Walton Beach-Destin, FL","id":125,"id_census":"18880","csr":"1","name_full":"Crestview-Fort Walton Beach-Destin, FL"},{"name":"Fort Wayne, IN","id":126,"id_census":"23060","csr":"1","name_full":"Fort Wayne, IN"},{"name":"Fort Worth-Arlington-Grapevine, TX (MSAD)","id":127,"id_census":"23104","csr":"1","name_full":"Fort Worth-Arlington-Grapevine, TX (MSAD)"},{"name":"Fresno, CA","id":128,"id_census":"23420","csr":"1","name_full":"Fresno, CA"},{"name":"Gadsden, AL","id":129,"id_census":"23460","csr":"1","name_full":"Gadsden, AL"},{"name":"Gainesville, FL","id":130,"id_census":"23540","csr":"1","name_full":"Gainesville, FL"},{"name":"Gainesville, GA","id":131,"id_census":"23580","csr":"1","name_full":"Gainesville, GA"},{"name":"Gary, IN (MSAD)","id":132,"id_census":"23844","csr":"1","name_full":"Gary, IN (MSAD)"},{"name":"Glens Falls, NY","id":133,"id_census":"24020","csr":"1","name_full":"Glens Falls, NY"},{"name":"Goldsboro, NC","id":134,"id_census":"24140","csr":"1","name_full":"Goldsboro, NC"},{"name":"Grand Forks, ND-MN","id":135,"id_census":"24220","csr":"1","name_full":"Grand Forks, ND-MN"},{"name":"Grand Junction, CO","id":136,"id_census":"24300","csr":"1","name_full":"Grand Junction, CO"},{"name":"Grand Rapids-Kentwood, MI","id":137,"id_census":"24340","csr":"1","name_full":"Grand Rapids-Kentwood, MI"},{"name":"Great Falls, MT","id":138,"id_census":"24500","csr":"1","name_full":"Great Falls, MT"},{"name":"Greeley, CO","id":139,"id_census":"24540","csr":"1","name_full":"Greeley, CO"},{"name":"Green Bay, WI","id":140,"id_census":"24580","csr":"1","name_full":"Green Bay, WI"},{"name":"Greensboro-High Point, NC","id":141,"id_census":"24660","csr":"1","name_full":"Greensboro-High Point, NC"},{"name":"Greenville, NC","id":142,"id_census":"24780","csr":"1","name_full":"Greenville, NC"},{"name":"Gulfport-Biloxi, MS","id":144,"id_census":"25060","csr":"1","name_full":"Gulfport-Biloxi, MS"},{"name":"Hagerstown-Martinsburg, MD-WV","id":145,"id_census":"25180","csr":"1","name_full":"Hagerstown-Martinsburg, MD-WV"},{"name":"Hanford-Corcoran, CA","id":146,"id_census":"25260","csr":"1","name_full":"Hanford-Corcoran, CA"},{"name":"Harrisburg-Carlisle, PA","id":147,"id_census":"25420","csr":"1","name_full":"Harrisburg-Carlisle, PA"},{"name":"Harrisonburg, VA","id":148,"id_census":"25500","csr":"1","name_full":"Harrisonburg, VA"},{"name":"Hartford-East Hartford-Middletown, CT","id":149,"id_census":"25540","csr":"1","name_full":"Hartford-East Hartford-Middletown, CT"},{"name":"Hattiesburg, MS","id":150,"id_census":"25620","csr":"1","name_full":"Hattiesburg, MS"},{"name":"Hickory-Lenoir-Morganton, NC","id":151,"id_census":"25860","csr":"1","name_full":"Hickory-Lenoir-Morganton, NC"},{"name":"Hinesville, GA","id":152,"id_census":"25980","csr":"1","name_full":"Hinesville, GA"},{"name":"Urban Honolulu, HI","id":154,"id_census":"46520","csr":"1","name_full":"Urban Honolulu, HI"},{"name":"Hot Springs, AR","id":155,"id_census":"26300","csr":"1","name_full":"Hot Springs, AR"},{"name":"Houma-Thibodaux, LA","id":156,"id_census":"26380","csr":"1","name_full":"Houma-Thibodaux, LA"},{"name":"Houston-The Woodlands-Sugar Land, TX","id":157,"id_census":"26420","csr":"1","name_full":"Houston-The Woodlands-Sugar Land, TX"},{"name":"Huntington-Ashland, WV-KY-OH","id":158,"id_census":"26580","csr":"1","name_full":"Huntington-Ashland, WV-KY-OH"},{"name":"Huntsville, AL","id":159,"id_census":"26620","csr":"1","name_full":"Huntsville, AL"},{"name":"Idaho Falls, ID","id":160,"id_census":"26820","csr":"1","name_full":"Idaho Falls, ID"},{"name":"Indianapolis-Carmel-Anderson, IN","id":161,"id_census":"26900","csr":"1","name_full":"Indianapolis-Carmel-Anderson, IN"},{"name":"Iowa City, IA","id":162,"id_census":"26980","csr":"1","name_full":"Iowa City, IA"},{"name":"Ithaca, NY","id":163,"id_census":"27060","csr":"1","name_full":"Ithaca, NY"},{"name":"Jackson, MI","id":164,"id_census":"27100","csr":"1","name_full":"Jackson, MI"},{"name":"Jackson, MS","id":165,"id_census":"27140","csr":"1","name_full":"Jackson, MS"},{"name":"Jackson, TN","id":166,"id_census":"27180","csr":"1","name_full":"Jackson, TN"},{"name":"Jacksonville, FL","id":167,"id_census":"27260","csr":"1","name_full":"Jacksonville, FL"},{"name":"Jacksonville, NC","id":168,"id_census":"27340","csr":"1","name_full":"Jacksonville, NC"},{"name":"Janesville-Beloit, WI","id":169,"id_census":"27500","csr":"1","name_full":"Janesville-Beloit, WI"},{"name":"Jefferson City, MO","id":170,"id_census":"27620","csr":"1","name_full":"Jefferson City, MO"},{"name":"Johnson City, TN","id":171,"id_census":"27740","csr":"1","name_full":"Johnson City, TN"},{"name":"Johnstown, PA","id":172,"id_census":"27780","csr":"1","name_full":"Johnstown, PA"},{"name":"Jonesboro, AR","id":173,"id_census":"27860","csr":"1","name_full":"Jonesboro, AR"},{"name":"Joplin, MO","id":174,"id_census":"27900","csr":"1","name_full":"Joplin, MO"},{"name":"Kalamazoo-Portage, MI","id":175,"id_census":"28020","csr":"1","name_full":"Kalamazoo-Portage, MI"},{"name":"Kankakee, IL","id":176,"id_census":"28100","csr":"1","name_full":"Kankakee, IL"},{"name":"Kansas City, MO-KS","id":177,"id_census":"28140","csr":"1","name_full":"Kansas City, MO-KS"},{"name":"Kennewick-Richland, WA","id":178,"id_census":"28420","csr":"1","name_full":"Kennewick-Richland, WA"},{"name":"Killeen-Temple, TX","id":179,"id_census":"28660","csr":"1","name_full":"Killeen-Temple, TX"},{"name":"Kingsport-Bristol, TN-VA","id":180,"id_census":"28700","csr":"1","name_full":"Kingsport-Bristol, TN-VA"},{"name":"Kingston, NY","id":181,"id_census":"28740","csr":"1","name_full":"Kingston, NY"},{"name":"Knoxville, TN","id":182,"id_census":"28940","csr":"1","name_full":"Knoxville, TN"},{"name":"Kokomo, IN","id":183,"id_census":"29020","csr":"1","name_full":"Kokomo, IN"},{"name":"La Crosse-Onalaska, WI-MN","id":184,"id_census":"29100","csr":"1","name_full":"La Crosse-Onalaska, WI-MN"},{"name":"Lafayette-West Lafayette, IN","id":185,"id_census":"29200","csr":"1","name_full":"Lafayette-West Lafayette, IN"},{"name":"Lafayette, LA","id":186,"id_census":"29180","csr":"1","name_full":"Lafayette, LA"},{"name":"Lake Charles, LA","id":187,"id_census":"29340","csr":"1","name_full":"Lake Charles, LA"},{"name":"Lake County-Kenosha County, IL-WI (MSAD)","id":188,"id_census":"29404","csr":"1","name_full":"Lake County-Kenosha County, IL-WI (MSAD)"},{"name":"Lakeland-Winter Haven, FL","id":189,"id_census":"29460","csr":"1","name_full":"Lakeland-Winter Haven, FL"},{"name":"Lancaster, PA","id":190,"id_census":"29540","csr":"1","name_full":"Lancaster, PA"},{"name":"Lansing-East Lansing, MI","id":191,"id_census":"29620","csr":"1","name_full":"Lansing-East Lansing, MI"},{"name":"Laredo, TX","id":192,"id_census":"29700","csr":"1","name_full":"Laredo, TX"},{"name":"Las Cruces, NM","id":193,"id_census":"29740","csr":"1","name_full":"Las Cruces, NM"},{"name":"Las Vegas-Henderson-Paradise, NV","id":194,"id_census":"29820","csr":"1","name_full":"Las Vegas-Henderson-Paradise, NV"},{"name":"Lawrence, KS","id":195,"id_census":"29940","csr":"1","name_full":"Lawrence, KS"},{"name":"Lawton, OK","id":196,"id_census":"30020","csr":"1","name_full":"Lawton, OK"},{"name":"Lebanon, PA","id":197,"id_census":"30140","csr":"1","name_full":"Lebanon, PA"},{"name":"Lewiston, ID-WA","id":198,"id_census":"30300","csr":"1","name_full":"Lewiston, ID-WA"},{"name":"Lewiston-Auburn, ME","id":199,"id_census":"30340","csr":"1","name_full":"Lewiston-Auburn, ME"},{"name":"Lexington-Fayette, KY","id":200,"id_census":"30460","csr":"1","name_full":"Lexington-Fayette, KY"},{"name":"Lima, OH","id":201,"id_census":"30620","csr":"1","name_full":"Lima, OH"},{"name":"Lincoln, NE","id":202,"id_census":"30700","csr":"1","name_full":"Lincoln, NE"},{"name":"Little Rock-North Little Rock-Conway, AR","id":203,"id_census":"30780","csr":"1","name_full":"Little Rock-North Little Rock-Conway, AR"},{"name":"Logan, UT-ID","id":204,"id_census":"30860","csr":"1","name_full":"Logan, UT-ID"},{"name":"Longview, TX","id":205,"id_census":"30980","csr":"1","name_full":"Longview, TX"},{"name":"Longview, WA","id":206,"id_census":"31020","csr":"1","name_full":"Longview, WA"},{"name":"Los Angeles-Long Beach-Glendale, CA (MSAD)","id":207,"id_census":"31084","csr":"1","name_full":"Los Angeles-Long Beach-Glendale, CA (MSAD)"},{"name":"Louisville\/Jefferson County, KY-IN","id":208,"id_census":"31140","csr":"1","name_full":"Louisville\/Jefferson County, KY-IN"},{"name":"Lubbock, TX","id":209,"id_census":"31180","csr":"1","name_full":"Lubbock, TX"},{"name":"Lynchburg, VA","id":210,"id_census":"31340","csr":"1","name_full":"Lynchburg, VA"},{"name":"Macon-Bibb County, GA","id":211,"id_census":"31420","csr":"1","name_full":"Macon-Bibb County, GA"},{"name":"Madera, CA","id":212,"id_census":"31460","csr":"1","name_full":"Madera, CA"},{"name":"Madison, WI","id":213,"id_census":"31540","csr":"1","name_full":"Madison, WI"},{"name":"Manchester-Nashua, NH","id":214,"id_census":"31700","csr":"1","name_full":"Manchester-Nashua, NH"},{"name":"Mansfield, OH","id":215,"id_census":"31900","csr":"1","name_full":"Mansfield, OH"},{"name":"McAllen-Edinburg-Mission, TX","id":216,"id_census":"32580","csr":"1","name_full":"McAllen-Edinburg-Mission, TX"},{"name":"Medford, OR","id":217,"id_census":"32780","csr":"1","name_full":"Medford, OR"},{"name":"Memphis, TN-MS-AR","id":218,"id_census":"32820","csr":"1","name_full":"Memphis, TN-MS-AR"},{"name":"Merced, CA","id":219,"id_census":"32900","csr":"1","name_full":"Merced, CA"},{"name":"Miami-Miami Beach-Kendall, FL (MSAD)","id":220,"id_census":"33124","csr":"1","name_full":"Miami-Miami Beach-Kendall, FL (MSAD)"},{"name":"Michigan City-La Porte, IN","id":221,"id_census":"33140","csr":"1","name_full":"Michigan City-La Porte, IN"},{"name":"Midland, TX","id":222,"id_census":"33260","csr":"1","name_full":"Midland, TX"},{"name":"Milwaukee-Waukesha, WI","id":223,"id_census":"33340","csr":"1","name_full":"Milwaukee-Waukesha, WI"},{"name":"Minneapolis-St. Paul-Bloomington, MN-WI","id":224,"id_census":"33460","csr":"1","name_full":"Minneapolis-St. Paul-Bloomington, MN-WI"},{"name":"Missoula, MT","id":225,"id_census":"33540","csr":"1","name_full":"Missoula, MT"},{"name":"Mobile, AL","id":226,"id_census":"33660","csr":"1","name_full":"Mobile, AL"},{"name":"Modesto, CA","id":227,"id_census":"33700","csr":"1","name_full":"Modesto, CA"},{"name":"Monroe, LA","id":228,"id_census":"33740","csr":"1","name_full":"Monroe, LA"},{"name":"Monroe, MI","id":229,"id_census":"33780","csr":"1","name_full":"Monroe, MI"},{"name":"Montgomery, AL","id":230,"id_census":"33860","csr":"1","name_full":"Montgomery, AL"},{"name":"Morgantown, WV","id":231,"id_census":"34060","csr":"1","name_full":"Morgantown, WV"},{"name":"Morristown, TN","id":232,"id_census":"34100","csr":"1","name_full":"Morristown, TN"},{"name":"Mount Vernon-Anacortes, WA","id":233,"id_census":"34580","csr":"1","name_full":"Mount Vernon-Anacortes, WA"},{"name":"Muncie, IN","id":234,"id_census":"34620","csr":"1","name_full":"Muncie, IN"},{"name":"Muskegon, MI","id":235,"id_census":"34740","csr":"1","name_full":"Muskegon, MI"},{"name":"Myrtle Beach-Conway-North Myrtle Beach, SC-NC","id":236,"id_census":"34820","csr":"1","name_full":"Myrtle Beach-Conway-North Myrtle Beach, SC-NC"},{"name":"Napa, CA","id":237,"id_census":"34900","csr":"1","name_full":"Napa, CA"},{"name":"Naples-Marco Island, FL","id":238,"id_census":"34940","csr":"1","name_full":"Naples-Marco Island, FL"},{"name":"Nashville-Davidson--Murfreesboro--Franklin, TN","id":239,"id_census":"34980","csr":"1","name_full":"Nashville-Davidson--Murfreesboro--Franklin, TN"},{"name":"Newark, NJ-PA (MSAD)","id":241,"id_census":"35084","csr":"1","name_full":"Newark, NJ-PA (MSAD)"},{"name":"New Haven-Milford, CT","id":242,"id_census":"35300","csr":"1","name_full":"New Haven-Milford, CT"},{"name":"New Orleans-Metairie, LA","id":243,"id_census":"35380","csr":"1","name_full":"New Orleans-Metairie, LA"},{"name":"New York-Jersey City-White Plains, NY-NJ (MSAD)","id":244,"id_census":"35614","csr":"1","name_full":"New York-Jersey City-White Plains, NY-NJ (MSAD)"},{"name":"Niles, MI","id":245,"id_census":"35660","csr":"1","name_full":"Niles, MI"},{"name":"Norwich-New London, CT","id":246,"id_census":"35980","csr":"1","name_full":"Norwich-New London, CT"},{"name":"Oakland-Berkeley-Livermore, CA (MSAD)","id":247,"id_census":"36084","csr":"1","name_full":"Oakland-Berkeley-Livermore, CA (MSAD)"},{"name":"Ocala, FL","id":248,"id_census":"36100","csr":"1","name_full":"Ocala, FL"},{"name":"Ocean City, NJ","id":249,"id_census":"36140","csr":"1","name_full":"Ocean City, NJ"},{"name":"Odessa, TX","id":250,"id_census":"36220","csr":"1","name_full":"Odessa, TX"},{"name":"Ogden-Clearfield, UT","id":251,"id_census":"36260","csr":"1","name_full":"Ogden-Clearfield, UT"},{"name":"Oklahoma City, OK","id":252,"id_census":"36420","csr":"1","name_full":"Oklahoma City, OK"},{"name":"Olympia-Lacey-Tumwater, WA","id":253,"id_census":"36500","csr":"1","name_full":"Olympia-Lacey-Tumwater, WA"},{"name":"Omaha-Council Bluffs, NE-IA","id":254,"id_census":"36540","csr":"1","name_full":"Omaha-Council Bluffs, NE-IA"},{"name":"Orlando-Kissimmee-Sanford, FL","id":255,"id_census":"36740","csr":"1","name_full":"Orlando-Kissimmee-Sanford, FL"},{"name":"Oshkosh-Neenah, WI","id":256,"id_census":"36780","csr":"1","name_full":"Oshkosh-Neenah, WI"},{"name":"Owensboro, KY","id":257,"id_census":"36980","csr":"1","name_full":"Owensboro, KY"},{"name":"Oxnard-Thousand Oaks-Ventura, CA","id":258,"id_census":"37100","csr":"1","name_full":"Oxnard-Thousand Oaks-Ventura, CA"},{"name":"Palm Bay-Melbourne-Titusville, FL","id":259,"id_census":"37340","csr":"1","name_full":"Palm Bay-Melbourne-Titusville, FL"},{"name":"Panama City, FL","id":260,"id_census":"37460","csr":"1","name_full":"Panama City, FL"},{"name":"Parkersburg-Vienna, WV","id":261,"id_census":"37620","csr":"1","name_full":"Parkersburg-Vienna, WV"},{"name":"Pensacola-Ferry Pass-Brent, FL","id":263,"id_census":"37860","csr":"1","name_full":"Pensacola-Ferry Pass-Brent, FL"},{"name":"Peoria, IL","id":264,"id_census":"37900","csr":"1","name_full":"Peoria, IL"},{"name":"Philadelphia, PA (MSAD)","id":265,"id_census":"37964","csr":"1","name_full":"Philadelphia, PA (MSAD)"},{"name":"Phoenix-Mesa-Chandler, AZ","id":266,"id_census":"38060","csr":"1","name_full":"Phoenix-Mesa-Chandler, AZ"},{"name":"Pine Bluff, AR","id":267,"id_census":"38220","csr":"1","name_full":"Pine Bluff, AR"},{"name":"Pittsburgh, PA","id":268,"id_census":"38300","csr":"1","name_full":"Pittsburgh, PA"},{"name":"Pittsfield, MA","id":269,"id_census":"38340","csr":"1","name_full":"Pittsfield, MA"},{"name":"Pocatello, ID","id":270,"id_census":"38540","csr":"1","name_full":"Pocatello, ID"},{"name":"Portland-South Portland, ME","id":271,"id_census":"38860","csr":"1","name_full":"Portland-South Portland, ME"},{"name":"Portland-Vancouver-Hillsboro, OR-WA","id":272,"id_census":"38900","csr":"1","name_full":"Portland-Vancouver-Hillsboro, OR-WA"},{"name":"Port St. Lucie, FL","id":273,"id_census":"38940","csr":"1","name_full":"Port St. Lucie, FL"},{"name":"Prescott Valley-Prescott, AZ","id":275,"id_census":"39150","csr":"1","name_full":"Prescott Valley-Prescott, AZ"},{"name":"Providence-Warwick, RI-MA","id":276,"id_census":"39300","csr":"1","name_full":"Providence-Warwick, RI-MA"},{"name":"Provo-Orem, UT","id":277,"id_census":"39340","csr":"1","name_full":"Provo-Orem, UT"},{"name":"Pueblo, CO","id":278,"id_census":"39380","csr":"1","name_full":"Pueblo, CO"},{"name":"Punta Gorda, FL","id":279,"id_census":"39460","csr":"1","name_full":"Punta Gorda, FL"},{"name":"Racine, WI","id":280,"id_census":"39540","csr":"1","name_full":"Racine, WI"},{"name":"Raleigh-Cary, NC","id":281,"id_census":"39580","csr":"1","name_full":"Raleigh-Cary, NC"},{"name":"Rapid City, SD","id":282,"id_census":"39660","csr":"1","name_full":"Rapid City, SD"},{"name":"Reading, PA","id":283,"id_census":"39740","csr":"1","name_full":"Reading, PA"},{"name":"Redding, CA","id":284,"id_census":"39820","csr":"1","name_full":"Redding, CA"},{"name":"Reno, NV","id":285,"id_census":"39900","csr":"1","name_full":"Reno, NV"},{"name":"Richmond, VA","id":286,"id_census":"40060","csr":"1","name_full":"Richmond, VA"},{"name":"Riverside-San Bernardino-Ontario, CA","id":287,"id_census":"40140","csr":"1","name_full":"Riverside-San Bernardino-Ontario, CA"},{"name":"Roanoke, VA","id":288,"id_census":"40220","csr":"1","name_full":"Roanoke, VA"},{"name":"Rochester, MN","id":289,"id_census":"40340","csr":"1","name_full":"Rochester, MN"},{"name":"Rochester, NY","id":290,"id_census":"40380","csr":"1","name_full":"Rochester, NY"},{"name":"Rockford, IL","id":291,"id_census":"40420","csr":"1","name_full":"Rockford, IL"},{"name":"Rockingham County-Strafford County, NH (MSAD)","id":292,"id_census":"40484","csr":"1","name_full":"Rockingham County-Strafford County, NH (MSAD)"},{"name":"Rocky Mount, NC","id":293,"id_census":"40580","csr":"1","name_full":"Rocky Mount, NC"},{"name":"Rome, GA","id":294,"id_census":"40660","csr":"1","name_full":"Rome, GA"},{"name":"Sacramento-Roseville-Folsom, CA","id":295,"id_census":"40900","csr":"1","name_full":"Sacramento-Roseville-Folsom, CA"},{"name":"Saginaw, MI","id":296,"id_census":"40980","csr":"1","name_full":"Saginaw, MI"},{"name":"St. Cloud, MN","id":297,"id_census":"41060","csr":"1","name_full":"St. Cloud, MN"},{"name":"St. George, UT","id":298,"id_census":"41100","csr":"1","name_full":"St. George, UT"},{"name":"St. Joseph, MO-KS","id":299,"id_census":"41140","csr":"1","name_full":"St. Joseph, MO-KS"},{"name":"St. Louis, MO-IL","id":300,"id_census":"41180","csr":"1","name_full":"St. Louis, MO-IL"},{"name":"Salem, OR","id":301,"id_census":"41420","csr":"1","name_full":"Salem, OR"},{"name":"Salinas, CA","id":302,"id_census":"41500","csr":"1","name_full":"Salinas, CA"},{"name":"Salisbury, MD-DE","id":303,"id_census":"41540","csr":"1","name_full":"Salisbury, MD-DE"},{"name":"Salt Lake City, UT","id":304,"id_census":"41620","csr":"1","name_full":"Salt Lake City, UT"},{"name":"San Angelo, TX","id":305,"id_census":"41660","csr":"1","name_full":"San Angelo, TX"},{"name":"San Antonio-New Braunfels, TX","id":306,"id_census":"41700","csr":"1","name_full":"San Antonio-New Braunfels, TX"},{"name":"San Diego-Chula Vista-Carlsbad, CA","id":307,"id_census":"41740","csr":"1","name_full":"San Diego-Chula Vista-Carlsbad, CA"},{"name":"San Francisco-San Mateo-Redwood City, CA (MSAD)","id":309,"id_census":"41884","csr":"1","name_full":"San Francisco-San Mateo-Redwood City, CA (MSAD)"},{"name":"San Jose-Sunnyvale-Santa Clara, CA","id":310,"id_census":"41940","csr":"1","name_full":"San Jose-Sunnyvale-Santa Clara, CA"},{"name":"San Luis Obispo-Paso Robles, CA","id":311,"id_census":"42020","csr":"1","name_full":"San Luis Obispo-Paso Robles, CA"},{"name":"Anaheim-Santa Ana-Irvine, CA (MSAD)","id":312,"id_census":"11244","csr":"1","name_full":"Anaheim-Santa Ana-Irvine, CA (MSAD)"},{"name":"Santa Maria-Santa Barbara, CA","id":313,"id_census":"42200","csr":"1","name_full":"Santa Maria-Santa Barbara, CA"},{"name":"Santa Cruz-Watsonville, CA","id":314,"id_census":"42100","csr":"1","name_full":"Santa Cruz-Watsonville, CA"},{"name":"Santa Fe, NM","id":315,"id_census":"42140","csr":"1","name_full":"Santa Fe, NM"},{"name":"Santa Rosa-Petaluma, CA","id":316,"id_census":"42220","csr":"1","name_full":"Santa Rosa-Petaluma, CA"},{"name":"North Port-Sarasota-Bradenton, FL","id":317,"id_census":"35840","csr":"1","name_full":"North Port-Sarasota-Bradenton, FL"},{"name":"Savannah, GA","id":318,"id_census":"42340","csr":"1","name_full":"Savannah, GA"},{"name":"Scranton--Wilkes-Barre, PA","id":319,"id_census":"42540","csr":"1","name_full":"Scranton--Wilkes-Barre, PA"},{"name":"Seattle-Bellevue-Kent, WA (MSAD)","id":320,"id_census":"42644","csr":"1","name_full":"Seattle-Bellevue-Kent, WA (MSAD)"},{"name":"Sheboygan, WI","id":321,"id_census":"43100","csr":"1","name_full":"Sheboygan, WI"},{"name":"Sherman-Denison, TX","id":322,"id_census":"43300","csr":"1","name_full":"Sherman-Denison, TX"},{"name":"Shreveport-Bossier City, LA","id":323,"id_census":"43340","csr":"1","name_full":"Shreveport-Bossier City, LA"},{"name":"Sioux City, IA-NE-SD","id":324,"id_census":"43580","csr":"1","name_full":"Sioux City, IA-NE-SD"},{"name":"Sioux Falls, SD","id":325,"id_census":"43620","csr":"1","name_full":"Sioux Falls, SD"},{"name":"South Bend-Mishawaka, IN-MI","id":326,"id_census":"43780","csr":"1","name_full":"South Bend-Mishawaka, IN-MI"},{"name":"Spartanburg, SC","id":327,"id_census":"43900","csr":"1","name_full":"Spartanburg, SC"},{"name":"Spokane-Spokane Valley, WA","id":328,"id_census":"44060","csr":"1","name_full":"Spokane-Spokane Valley, WA"},{"name":"Springfield, IL","id":329,"id_census":"44100","csr":"1","name_full":"Springfield, IL"},{"name":"Springfield, MA","id":330,"id_census":"44140","csr":"1","name_full":"Springfield, MA"},{"name":"Springfield, MO","id":331,"id_census":"44180","csr":"1","name_full":"Springfield, MO"},{"name":"Springfield, OH","id":332,"id_census":"44220","csr":"1","name_full":"Springfield, OH"},{"name":"State College, PA","id":333,"id_census":"44300","csr":"1","name_full":"State College, PA"},{"name":"Stockton, CA","id":334,"id_census":"44700","csr":"1","name_full":"Stockton, CA"},{"name":"Sumter, SC","id":335,"id_census":"44940","csr":"1","name_full":"Sumter, SC"},{"name":"Syracuse, NY","id":336,"id_census":"45060","csr":"1","name_full":"Syracuse, NY"},{"name":"Tacoma-Lakewood, WA (MSAD)","id":337,"id_census":"45104","csr":"1","name_full":"Tacoma-Lakewood, WA (MSAD)"},{"name":"Tallahassee, FL","id":338,"id_census":"45220","csr":"1","name_full":"Tallahassee, FL"},{"name":"Tampa-St. Petersburg-Clearwater, FL","id":339,"id_census":"45300","csr":"1","name_full":"Tampa-St. Petersburg-Clearwater, FL"},{"name":"Terre Haute, IN","id":340,"id_census":"45460","csr":"1","name_full":"Terre Haute, IN"},{"name":"Texarkana, TX-AR","id":341,"id_census":"45500","csr":"1","name_full":"Texarkana, TX-AR"},{"name":"Toledo, OH","id":342,"id_census":"45780","csr":"1","name_full":"Toledo, OH"},{"name":"Topeka, KS","id":343,"id_census":"45820","csr":"1","name_full":"Topeka, KS"},{"name":"Trenton-Princeton, NJ","id":344,"id_census":"45940","csr":"1","name_full":"Trenton-Princeton, NJ"},{"name":"Tucson, AZ","id":345,"id_census":"46060","csr":"1","name_full":"Tucson, AZ"},{"name":"Tulsa, OK","id":346,"id_census":"46140","csr":"1","name_full":"Tulsa, OK"},{"name":"Tuscaloosa, AL","id":347,"id_census":"46220","csr":"1","name_full":"Tuscaloosa, AL"},{"name":"Tyler, TX","id":348,"id_census":"46340","csr":"1","name_full":"Tyler, TX"},{"name":"Utica-Rome, NY","id":349,"id_census":"46540","csr":"1","name_full":"Utica-Rome, NY"},{"name":"Valdosta, GA","id":350,"id_census":"46660","csr":"1","name_full":"Valdosta, GA"},{"name":"Vallejo, CA","id":351,"id_census":"46700","csr":"1","name_full":"Vallejo, CA"},{"name":"Sebastian-Vero Beach, FL","id":352,"id_census":"42680","csr":"1","name_full":"Sebastian-Vero Beach, FL"},{"name":"Victoria, TX","id":353,"id_census":"47020","csr":"1","name_full":"Victoria, TX"},{"name":"Vineland-Bridgeton, NJ","id":354,"id_census":"47220","csr":"1","name_full":"Vineland-Bridgeton, NJ"},{"name":"Virginia Beach-Norfolk-Newport News, VA-NC","id":355,"id_census":"47260","csr":"1","name_full":"Virginia Beach-Norfolk-Newport News, VA-NC"},{"name":"Visalia, CA","id":356,"id_census":"47300","csr":"1","name_full":"Visalia, CA"},{"name":"Waco, TX","id":357,"id_census":"47380","csr":"1","name_full":"Waco, TX"},{"name":"Warner Robins, GA","id":358,"id_census":"47580","csr":"1","name_full":"Warner Robins, GA"},{"name":"Waterloo-Cedar Falls, IA","id":361,"id_census":"47940","csr":"1","name_full":"Waterloo-Cedar Falls, IA"},{"name":"Wausau-Weston, WI","id":362,"id_census":"48140","csr":"1","name_full":"Wausau-Weston, WI"},{"name":"Weirton-Steubenville, WV-OH","id":363,"id_census":"48260","csr":"1","name_full":"Weirton-Steubenville, WV-OH"},{"name":"Wenatchee, WA","id":364,"id_census":"48300","csr":"1","name_full":"Wenatchee, WA"},{"name":"Wheeling, WV-OH","id":366,"id_census":"48540","csr":"1","name_full":"Wheeling, WV-OH"},{"name":"Wichita, KS","id":367,"id_census":"48620","csr":"1","name_full":"Wichita, KS"},{"name":"Wichita Falls, TX","id":368,"id_census":"48660","csr":"1","name_full":"Wichita Falls, TX"},{"name":"Williamsport, PA","id":369,"id_census":"48700","csr":"1","name_full":"Williamsport, PA"},{"name":"Wilmington, DE-MD-NJ (MSAD)","id":370,"id_census":"48864","csr":"1","name_full":"Wilmington, DE-MD-NJ (MSAD)"},{"name":"Wilmington, NC","id":371,"id_census":"48900","csr":"1","name_full":"Wilmington, NC"},{"name":"Winchester, VA-WV","id":372,"id_census":"49020","csr":"1","name_full":"Winchester, VA-WV"},{"name":"Winston-Salem, NC","id":373,"id_census":"49180","csr":"1","name_full":"Winston-Salem, NC"},{"name":"Worcester, MA-CT","id":374,"id_census":"49340","csr":"1","name_full":"Worcester, MA-CT"},{"name":"Yakima, WA","id":375,"id_census":"49420","csr":"1","name_full":"Yakima, WA"},{"name":"York-Hanover, PA","id":376,"id_census":"49620","csr":"1","name_full":"York-Hanover, PA"},{"name":"Youngstown-Warren-Boardman, OH-PA","id":377,"id_census":"49660","csr":"1","name_full":"Youngstown-Warren-Boardman, OH-PA"},{"name":"Yuba City, CA","id":378,"id_census":"49700","csr":"1","name_full":"Yuba City, CA"},{"name":"Yuma, AZ","id":379,"id_census":"49740","csr":"1","name_full":"Yuma, AZ"},{"name":"Greenville-Anderson, SC","id":444,"id_census":"24860","csr":"1","name_full":"Greenville-Anderson, SC"},{"name":"Lake Havasu City-Kingman, AZ","id":445,"id_census":"29420","csr":"1","name_full":"Lake Havasu City-Kingman, AZ"},{"name":"Cape Girardeau, MO-IL","id":454,"id_census":"16020","csr":"1","name_full":"Cape Girardeau, MO-IL"},{"name":"Manhattan, KS","id":455,"id_census":"31740","csr":"1","name_full":"Manhattan, KS"},{"name":"Mankato, MN","id":456,"id_census":"31860","csr":"1","name_full":"Mankato, MN"},{"name":"Washington-Arlington-Alexandria, DC-VA-MD-WV (MSAD)","id":360,"id_census":"47894","csr":"1","name_full":"Washington-Arlington-Alexandria, DC-VA-MD-WV (MSAD)"},{"name":"Warren-Troy-Farmington Hills, MI (MSAD)","id":359,"id_census":"47664","csr":"1","name_full":"Warren-Troy-Farmington Hills, MI (MSAD)"},{"name":"West Palm Beach-Boca Raton-Boynton Beach, FL (MSAD)","id":365,"id_census":"48424","csr":"1","name_full":"West Palm Beach-Boca Raton-Boynton Beach, FL (MSAD)"},{"name":"Albany-Lebanon, OR","id":680,"id_census":"10540","csr":"1","name_full":"Albany-Lebanon, OR"},{"name":"Beckley, WV","id":681,"id_census":"13220","csr":"1","name_full":"Beckley, WV"},{"name":"Bloomsburg-Berwick, PA","id":682,"id_census":"14100","csr":"1","name_full":"Bloomsburg-Berwick, PA"},{"name":"California-Lexington Park, MD","id":683,"id_census":"15680","csr":"1","name_full":"California-Lexington Park, MD"},{"name":"Carbondale-Marion, IL","id":684,"id_census":"16060","csr":"1","name_full":"Carbondale-Marion, IL"},{"name":"Chambersburg-Waynesboro, PA","id":685,"id_census":"16540","csr":"1","name_full":"Chambersburg-Waynesboro, PA"},{"name":"Daphne-Fairhope-Foley, AL","id":686,"id_census":"19300","csr":"1","name_full":"Daphne-Fairhope-Foley, AL"},{"name":"Poughkeepsie-Newburgh-Middletown, NY","id":687,"id_census":"39100","csr":"1","name_full":"Poughkeepsie-Newburgh-Middletown, NY"},{"name":"East Stroudsburg, PA","id":688,"id_census":"20700","csr":"1","name_full":"East Stroudsburg, PA"},{"name":"Elgin, IL (MSAD)","id":689,"id_census":"20994","csr":"1","name_full":"Elgin, IL (MSAD)"},{"name":"Gettysburg, PA","id":690,"id_census":"23900","csr":"1","name_full":"Gettysburg, PA"},{"name":"Grand Island, NE","id":691,"id_census":"24260","csr":"1","name_full":"Grand Island, NE"},{"name":"Grants Pass, OR","id":692,"id_census":"24420","csr":"1","name_full":"Grants Pass, OR"},{"name":"Hammond, LA","id":693,"id_census":"25220","csr":"1","name_full":"Hammond, LA"},{"name":"Hilton Head Island-Bluffton, SC","id":694,"id_census":"25940","csr":"1","name_full":"Hilton Head Island-Bluffton, SC"},{"name":"Homosassa Springs, FL","id":695,"id_census":"26140","csr":"1","name_full":"Homosassa Springs, FL"},{"name":"Kahului-Wailuku-Lahaina, HI","id":696,"id_census":"27980","csr":"1","name_full":"Kahului-Wailuku-Lahaina, HI"},{"name":"Midland, MI","id":697,"id_census":"33220","csr":"1","name_full":"Midland, MI"},{"name":"Montgomery County-Bucks County-Chester County, PA (MSAD)","id":698,"id_census":"33874","csr":"1","name_full":"Montgomery County-Bucks County-Chester County, PA (MSAD)"},{"name":"Nassau County-Suffolk County, NY (MSAD)","id":699,"id_census":"35004","csr":"1","name_full":"Nassau County-Suffolk County, NY (MSAD)"},{"name":"New Bern, NC","id":700,"id_census":"35100","csr":"1","name_full":"New Bern, NC"},{"name":"San Rafael, CA (MSAD)","id":701,"id_census":"42034","csr":"1","name_full":"San Rafael, CA (MSAD)"},{"name":"Sebring-Avon Park, FL","id":702,"id_census":"42700","csr":"1","name_full":"Sebring-Avon Park, FL"},{"name":"Sierra Vista-Douglas, AZ","id":703,"id_census":"43420","csr":"1","name_full":"Sierra Vista-Douglas, AZ"},{"name":"Staunton, VA","id":704,"id_census":"44420","csr":"1","name_full":"Staunton, VA"},{"name":"The Villages, FL","id":705,"id_census":"45540","csr":"1","name_full":"The Villages, FL"},{"name":"Walla Walla, WA","id":706,"id_census":"47460","csr":"1","name_full":"Walla Walla, WA"},{"name":"Watertown-Fort Drum, NY","id":707,"id_census":"48060","csr":"1","name_full":"Watertown-Fort Drum, NY"},{"name":"Puerto Rico, PR","id":709,"id_census":"0","csr":"1","name_full":"Puerto Rico, PR"},{"name":"Enid, OK","id":710,"id_census":"21420","csr":"1","name_full":"Enid, OK"},{"name":"Twin Falls, ID","id":686833,"id_census":"46300","csr":"1","name_full":"Twin Falls, ID"},{"name":"New Brunswick-Lakewood, NJ (MSAD)","id":1383224,"id_census":"35154","csr":"1","name_full":"New Brunswick-Lakewood, NJ (MSAD)"},{"name":"AK","id":380,"id_census":"2","csr":"2","name_full":"Alaska"},{"name":"AL","id":381,"id_census":"1","csr":"2","name_full":"Alabama"},{"name":"AR","id":382,"id_census":"5","csr":"2","name_full":"Arkansas"},{"name":"AZ","id":383,"id_census":"4","csr":"2","name_full":"Arizona"},{"name":"CA","id":384,"id_census":"6","csr":"2","name_full":"California"},{"name":"CO","id":385,"id_census":"8","csr":"2","name_full":"Colorado"},{"name":"CT","id":386,"id_census":"9","csr":"2","name_full":"Connecticut"},{"name":"DC","id":387,"id_census":"11","csr":"2","name_full":"District of Columbia"},{"name":"DE","id":388,"id_census":"10","csr":"2","name_full":"Delaware"},{"name":"FL","id":389,"id_census":"12","csr":"2","name_full":"Florida"},{"name":"GA","id":390,"id_census":"13","csr":"2","name_full":"Georgia"},{"name":"HI","id":391,"id_census":"15","csr":"2","name_full":"Hawaii"},{"name":"IA","id":392,"id_census":"19","csr":"2","name_full":"Iowa"},{"name":"ID","id":393,"id_census":"16","csr":"2","name_full":"Idaho"},{"name":"IL","id":394,"id_census":"17","csr":"2","name_full":"Illinois"},{"name":"IN","id":395,"id_census":"18","csr":"2","name_full":"Indiana"},{"name":"KS","id":396,"id_census":"20","csr":"2","name_full":"Kansas"},{"name":"KY","id":397,"id_census":"21","csr":"2","name_full":"Kentucky"},{"name":"LA","id":398,"id_census":"22","csr":"2","name_full":"Louisiana"},{"name":"MA","id":399,"id_census":"25","csr":"2","name_full":"Massachusetts"},{"name":"MD","id":400,"id_census":"24","csr":"2","name_full":"Maryland"},{"name":"ME","id":401,"id_census":"23","csr":"2","name_full":"Maine"},{"name":"MI","id":402,"id_census":"26","csr":"2","name_full":"Michigan"},{"name":"MN","id":403,"id_census":"27","csr":"2","name_full":"Minnesota"},{"name":"MO","id":404,"id_census":"29","csr":"2","name_full":"Missouri"},{"name":"MS","id":405,"id_census":"28","csr":"2","name_full":"Mississippi"},{"name":"MT","id":406,"id_census":"30","csr":"2","name_full":"Montana"},{"name":"NC","id":407,"id_census":"37","csr":"2","name_full":"North Carolina"},{"name":"ND","id":408,"id_census":"38","csr":"2","name_full":"North Dakota"},{"name":"NE","id":409,"id_census":"31","csr":"2","name_full":"Nebraska"},{"name":"NH","id":410,"id_census":"33","csr":"2","name_full":"New Hampshire"},{"name":"NJ","id":411,"id_census":"34","csr":"2","name_full":"New Jersey"},{"name":"NM","id":412,"id_census":"35","csr":"2","name_full":"New Mexico"},{"name":"NV","id":413,"id_census":"32","csr":"2","name_full":"Nevada"},{"name":"NY","id":414,"id_census":"36","csr":"2","name_full":"New York"},{"name":"OH","id":415,"id_census":"39","csr":"2","name_full":"Ohio"},{"name":"OK","id":416,"id_census":"40","csr":"2","name_full":"Oklahoma"},{"name":"OR","id":417,"id_census":"41","csr":"2","name_full":"Oregon"},{"name":"PA","id":418,"id_census":"42","csr":"2","name_full":"Pennsylvania"},{"name":"RI","id":419,"id_census":"44","csr":"2","name_full":"Rhode Island"},{"name":"SC","id":420,"id_census":"45","csr":"2","name_full":"South Carolina"},{"name":"SD","id":421,"id_census":"46","csr":"2","name_full":"South Dakota"},{"name":"TN","id":422,"id_census":"47","csr":"2","name_full":"Tennessee"},{"name":"TX","id":423,"id_census":"48","csr":"2","name_full":"Texas"},{"name":"UT","id":424,"id_census":"49","csr":"2","name_full":"Utah"},{"name":"VA","id":425,"id_census":"51","csr":"2","name_full":"Virginia"},{"name":"VT","id":426,"id_census":"50","csr":"2","name_full":"Vermont"},{"name":"WA","id":427,"id_census":"53","csr":"2","name_full":"Washington"},{"name":"WI","id":428,"id_census":"55","csr":"2","name_full":"Wisconsin"},{"name":"WV","id":429,"id_census":"54","csr":"2","name_full":"West Virginia"},{"name":"WY","id":430,"id_census":"56","csr":"2","name_full":"Wyoming"},{"name":"PR","id":708,"id_census":"72","csr":"2","name_full":"Puerto Rico"},{"name":"DV_ENC","id":431,"id_census":"101","csr":"3","name_full":"East North Central"},{"name":"DV_ESC","id":432,"id_census":"102","csr":"3","name_full":"East South Central"},{"name":"DV_MA","id":433,"id_census":"103","csr":"3","name_full":"Middle Atlantic"},{"name":"DV_MT","id":434,"id_census":"104","csr":"3","name_full":"Mountain"},{"name":"DV_NE","id":435,"id_census":"105","csr":"3","name_full":"New England"},{"name":"DV_PAC","id":436,"id_census":"106","csr":"3","name_full":"Pacific"},{"name":"DV_SA","id":437,"id_census":"107","csr":"3","name_full":"South Atlantic"},{"name":"DV_WNC","id":438,"id_census":"108","csr":"3","name_full":"West North Central"},{"name":"DV_WSC","id":439,"id_census":"109","csr":"3","name_full":"West South Central"},{"name":"USA","id":440,"id_census":"0","csr":"3","name_full":"USA"},{"name":"United","id":447,"id_census":"0","csr":"3","name_full":null}];; haOrderPageModule.controller('haOrderPageController', ['$scope', '$interval', function($scope,$interval) { $scope.coupon = {}; $scope.coupon.paylvl_message = "coupon.paylvl_message!"; $scope.marketLevel = 'City'; $scope.paymentPlan = 'Annual'; $scope.accessLevel = 'Gold'; $scope.accessLevelLabel = 'Gold' $scope.marketCount = 0; $scope.formInitialized = false; $scope.marketsSelected = []; $scope.filter_regions = []; $scope.filter_regions.csr = 3; $scope.filter_states = []; $scope.filter_states.csr = 2; $scope.filter_states.is_real_state = true; $scope.filter_cities = []; $scope.filter_cities.csr = 1; $scope.stateNamesFull = []; $scope.initForm = function(data) { $scope.markets = data; for (var key in data) { globalMsaCaptions[data[key].id]= data[key].name_full; if (data[key].name_full == 'USA') { data[key].csr = 999; //Exclude USA from list of regions } if (data[key].csr == 1) { //Fill states for MSAs var states_str = data[key].name.substring(data[key].name.indexOf(',')); data[key].state = states_str.replace("(MSAD)",""); } if (data[key].csr == 2) { //Fill state names $scope.stateNamesFull[ data[key].name ] = data[key].name_full; $scope.markets[key].is_real_state = true; //PR and DC are not if ((data[key].name == 'PR')||(data[key].name == 'DC')) $scope.markets[key].is_real_state = false; } } //----------------------------------------------------------------------------------------------- if (post_vars.plan_option && post_vars.market_type && post_vars.market_type ) { // All three non empty //Prefill from POST $scope.set_access_level( post_vars.access_level ); $scope.set_market_level( post_vars.market_type ); $scope.set_payment_plan( post_vars.plan_option ); for (var i=1; i<=parseInt(post_vars.market_count); i++) { if (typeof( post_vars['loc' + i] ) != 'undefined' && post_vars['loc' + i] !== null) { $scope.addMarket(post_vars['loc' + i].replace("msa_id_","")); } } $("#FirstName").val(post_vars.FirstName); $("#LastName").val(post_vars.LastName); $("#Email").val(post_vars.Email); $("#Phone").val(post_vars.Phone); $("#Country").val(post_vars.Country); $("#State").val(post_vars.State); $("#City").val(post_vars.City); $("#PostalCode").val(post_vars.PostalCode); $("#StreetAddress1").val(post_vars.StreetAddress1); $("#StreetAddress2").val(post_vars.StreetAddress2); $("#Company").val(post_vars.Company); } else if ((typeof(post_vars.Email) != 'undefined') && (parseInt(post_vars.Email) != "") ) { //If email is available: and markets are not $("#Email").val(post_vars.Email); } $scope.formInitialized = true; //----------------------------------------------------------------------------------------------- }; $scope.updateAngularVars = function() { $scope.marketCount = count_msas(); //Cync market IDs: $scope.marketsSelected = []; if ($scope.marketLevel == 'Nation') { $scope.marketsSelected[1] = []; $scope.marketsSelected[1].id = 0; } else { for (i = 1; i<=$scope.marketCount; i++) { var mkt_id = document.getElementsByClassName('msa-list-row')[i-1].id.replace('msa_id_',''); $scope.marketsSelected[i] = []; $scope.marketsSelected[i].id = mkt_id; } } //---------------------- $scope.coupon = coupon; var lvl_mismatch = false; var pay_mismatch = false; if (!$scope.coupon.promo_code_exists) { $scope.coupon.paylvl_message = ''; } else { if (!$scope.coupon.paylvl_ok) { var new_paylvl_message = ""; var paylvl_message_components_count = 0; // Level + Market + Pay if ( !$scope.coupon.plan_option_ok ) { new_paylvl_message = $scope.coupon.access_payrestrict + " Payment Plan"; paylvl_message_components_count++; } if ( !$scope.coupon.market_type_ok ) { if (paylvl_message_components_count == 1) new_paylvl_message = ' and ' + new_paylvl_message; new_paylvl_message = $scope.coupon.market_types_allowed.replace('Nation','USA') + " Market Type" + new_paylvl_message; paylvl_message_components_count++; } if ( !$scope.coupon.access_level_ok ) { if (paylvl_message_components_count == 1) new_paylvl_message = ' and ' + new_paylvl_message; if (paylvl_message_components_count == 2) new_paylvl_message = ' with ' + new_paylvl_message; new_paylvl_message = $scope.coupon.access_levels_allowed + " Access Level" + new_paylvl_message; } $scope.coupon.paylvl_message = new_paylvl_message; jQuery("#promoCodeToPass").val(""); } else { $scope.coupon.paylvl_message = ""; jQuery("#promoCodeToPass").val( jQuery("#promoCode").val() ); } } //----------------------- } $scope.isMarketSelected = function(mkt_id) { for (var key in $scope.marketsSelected) { if ($scope.marketsSelected[key].id == mkt_id) { return true; } } return false; } $scope.addMarket = function(id) { add_market(id); if ($scope.formInitialized) { captureSelection(); } } $scope.removeMarket = function(id) { remove_msa(id); if ($scope.formInitialized) { captureSelection(); } } $scope.set_market_level = function(market_level) { $scope.marketLevel = market_level; set_market_level(market_level); if ((market_level == 'City') && ($scope.accessLevel == 'Gold')) { $scope.set_access_level('Silver'); } $scope.filter_states.is_real_state = (market_level == 'City') ? "" : true; //Include ALL states (inc. PR and DC) at City Level if ($scope.formInitialized) { captureSelection(); } } $scope.set_access_level = function(access_level) { $scope.accessLevel = access_level; $scope.accessLevelLabel = access_level; if (access_level == 'Pro') $scope.accessLevelLabel = 'PRO'; if ($scope.accessLevel != 'Pro' && $scope.paymentPlan == '3year') { $scope.set_payment_plan('Annual'); } set_access_level(access_level); if ($scope.formInitialized) { captureSelection(); } } $scope.set_payment_plan = function(payment_plan) { $scope.paymentPlan = payment_plan; set_payment_plan(payment_plan); if ($scope.formInitialized) { captureSelection(); } } //------------------------------------------------------ $scope.currentState = ""; $scope.currentStateFullName = ""; $scope.filter_locations = []; $scope.marketSearchStr = ""; $scope.listTextSearch = false; $scope.marketSearchUpdate = function() { $scope.listTextSearch = ($scope.marketSearchStr.length > 2); //List even if state is not selected $scope.filter_locations.name = $scope.marketSearchStr; } // $scope.selectMarket = function(msaId) { // angular.element(document.getElementById('ha_tools_container_halmsr')).scope().selectMarket(msaId); // event.preventDefault(); // } $scope.selectState = function(state) { $scope.currentState = state; $scope.filter_locations.state = $scope.currentState; $scope.currentStateFullName = $scope.stateNamesFull[ $scope.currentState ]; $scope.marketSearchStr = ""; $scope.marketSearchUpdate(); event.preventDefault(); } $scope.goToAnchor = function(anchor) { goToAnchor(anchor); } // $http.get('https://www.housingalerts.com/ext/tools/datafeed/?request=markets&option=msas').success(function(data) { // for (var key in data) { // var states_str = data[key].name.substring(data[key].name.indexOf(',')); // data[key].state = states_str.replace("(MSAD)",""); // } // $scope.msas = data; // }); // $http.get('https://www.housingalerts.com/ext/tools/datafeed/?request=markets&option=states').success(function(data) { // $scope.states = data; // }); update_form_feields_and_prices.pause_update = true; $scope.set_access_level(ha_default_access_level); $scope.set_market_level(ha_default_market_level); update_form_feields_and_prices.pause_update = false; update_form_feields_and_prices(); $scope.initForm(ha_markets_all); $interval($scope.updateAngularVars, 500); //$scope.updateAngularVars(); }]);