var state = "co";
var directory = "aaa";
var index;
var newStateWin;
var newDirectoryWin;

if (index == null) { index = 0 }


var publishers = new Array([2,"Att"],[3,"CenturyLink"],[1,"Dex"]);
// DIRECTORY INFORMATION

	var stateInfo = new Array();

//      [#, "<Directory Name>","<Directory Code>","<Year>",Is Spanish Book? <true/false>, .sit <Year>, .exe <Year>]

	// ARIZONA
	stateInfo[0] = new Array("Arizona","az" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Apache Junction/East Mesa",		"apj","08",false,"09","09"],
	[2, "Casa Grande",				"csg","10",false,"10","10"],
	[3, "Central/Southwest Tucson Area",		"tnc","10",false,"10","10"],
	[4, "Chandler/Gilbert",		         	"chg","08",false,"09","09"],
	[5, "Clifton/Safford",				"sfd","09",false,"09","09"],
	[6, "Cochise County",				"coc","10",true,"10","10"],
	[7, "East Tucson Area",				"tne","10",false,"10","10"],
	[8, "East Valley",				"mtc","09",false,"09","09"],
	[9, "Flagstaff",				"flg","09",false,"07","09"],
	[2, "Florence/Coolidge",		 	"flc","10",false,"10","10"],
	[10, "Globe/Miami/Superior",			"glb","09",false,"07","09"],
	[11, "Greater Northwest Valley",		"gnv","08",false,"07","09"],
	[12, "Greater Southwest Valley",		"gsv","08",false,"07","08"],
	[14, "Green Valley",				"gvy","08",true,"07","08"],
	[2, "Maricopa",			        	"mrc","10",false,"10","10"],
	[13, "Mohave County/Colorado River Area",	"mhv","09",false,"07","09"],
	[14, "Nogales",					"ngl","08",true,"07","08"],
	[15, "North/Northwest Tucson Area",		"tnn","10",false,"10","10"],
	[16, "Payson/Pine/Strawberry",	        	"psn","09",false,"07","09"],
	[17, "Phoenix Metro",				"pnx","09",false,"07","09"],
	[18, "Prescott",				"prs","09",false,"07","09"],
	[19, "Scottsdale/Paradise Valley",		"sct","08",false,"07","07"],
	[9,  "Sedona",					"sed","09",false,"07","09"],
	[21, "Tucson",					"tsn","09",true,"07","09"],
	[25, "Valle del Sol",				"vss","09",true,"07","09"],
	[22, "Wickenburg",				"wkb","10",false,"10","10"],
	[23, "Winslow/Holbrook/Joseph City",		"wns","09",false,"07","09"],
	[24, "Yuma",					"yum","09",true,"07","10"]
	);
	
	// COLORADO
	stateInfo[1] = new Array("Colorado","co" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Alamosa",					"alm","09",false,"07","09"],
	[2, "Arvada/Broomfield/Westminster",		"arv","09",false,"07","09"],
	[3, "Aspen/Glenwood Springs",			"asp","08",false,"07","08"],
	[4, "Aurora/Montbello/DIA",			"dne","09",false,"07","09"],
	[5, "Boulder",					"bdr","10",false,"10","10"],
	[6, "Brighton",					"brt","10",false,"10","10"],
	[7, "Canon City",				"cnc","09",false,"07","09"],
	[8, "Castle Rock/Parker",			"cas","10",false,"10","10"],
	[9, "Central and Downtown Denver",		"dnc","09",false,"07","09"],
	[39, "Colorado Front Range Spanish",		"cfs","10",true,"10","10"],
	[10, "Colorado Springs",			"col","10",false,"10","10"],
	[11, "Craig/Meeker",				"crg","09",false,"07","08"],
	[27, "Denver Metro",				"dnv","09",false,"09","09"],
	[12, "Durango",					"dur","09",false,"07","09"],
	[13, "Englewood/Littleton/Centennial",	        "dns","09",false,"07","09"],
	[14, "Estes Park/Allenspark/Glen Haven",	"esp","09",false,"07","09"],
	[15, "Evergreen",				"evg","10",false,"10","10"],
	[16, "Fort Collins",				"ftc","09",false,"08","09"],
	[3, "Glenwood Springs/Aspen",			"gws","08",false,"07","08"],
	[17, "Grand Junction",				"gju","09",false,"07","09"],
	[18, "Greeley",					"gry","09",false,"07","09"],
	[19, "Gunnison",				"gun","08",false,"07","08"],
	[20, "Idaho Springs",				"ids","09",false,"07","10"],
	[21, "La Junta",				"ljn","09",false,"07","07"],
	[22, "Lakewood/Golden/Wheat Ridge",		"dnw","09",false,"07","09"],
	[23, "Lamar",					"lmr","09",false,"07","07"],
	[24, "Limon/Burlington",			"btn","10",false,"10","10"],
	[25, "Longmont",				"lgm","09",false,"07","09"],
	[26, "Loveland/Berthoud",			"lov","09",false,"07","09"],
	[28, "Montrose/Delta/Telluride",		"mtr","09",false,"07","07"],
	[29, "Northeast Colorado",			"stl","09",false,"07","09"],
	[30, "Northglenn/Thornton/Commerce City",	"dnn","09",false,"07","09"],
	[31, "Pueblo",					"pbl","09",false,"07","09"],
	[32, "Salida",					"sda","09",false,"07","09"],
	[11, "Steamboat Springs",        		"sbs","09",false,"07","09"],
	[33, "South Jeffco/Columbine Valley",		"clb","09",false,"07","09"],
	[35, "Summit County/Vail/Leadville",		"smt","09",false,"09","09"],
	[34, "Trinidad",				"trn","09",false,"07","07"],
	[35, "Vail/Leadville/Summit County",		"ldv","09",false,"09","09"],
	[36, "Walsenburg/Gardner/La Veta-Cuchara",	"wlb","09",false,"07","07"],
	[37, "Winter Park/Grand County",		"grn","08",false,"07","08"]
	);
	
	// IDAHO
	stateInfo[2] = new Array("Idaho","id" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Blackfoot/Shelley",			"bft","09",false,"07","09"],
	[2, "Boise",					"bos","10",false,"10","10"],
	[4, "Idaho Falls",				"ifs","10",false,"10","10"],
	[5, "Lewiston/Clarkston/Pullman/Colfax",	"lst","10",false,"10","10"],
	[6, "Malad City/Holbrook",			"mld","10",false,"10","10"],
	[7, "Mountain Home",				"mhm","10",false,"10","10"],
	[8, "Nampa/Caldwell",				"nmp","09",false,"07","09"],
	[9, "Ontario",					"ont","09",false,"07","09"],
	[9, "Payette",			        	"pyt","09",false,"07","08"],
	[10, "Pocatello",				"poc","09",false,"07","09"],
	[11, "Soda Springs",				"ssp","10",false,"10","10"],
	[12, "Twin Falls/Burley/Rupert",		"tfl","09",false,"07","09"]
	);
	
	// IOWA
	stateInfo[3] = new Array("Iowa","ia" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Algona/Humboldt",				"alg","09",false,"07","09"],
	[2, "Ames/Story County Area",			"ams","08",false,"07","08"],
	[3, "Atlantic",					"atl","10",false,"10","10"],
	[4, "Boone",					"bon","09",false,"09","09"],
	[5, "Burlington/Mt.Pleasant",			"bur","09",false,"08","09"],
	[6, "Carroll/Glidden/Halbur/Ralston",    	"car","10",false,"10","10"],
	[7, "Cedar Rapids",				"c_r","09",false,"07","09"],
	[8, "Clinton/Camanche/Maquoketa",		"cli","09",false,"07","09"],
	[9, "Council Bluffs",				"c_b","09",false,"07","07"],
	[10, "Decorah/Elkader/West Union",		"dec","10",false,"10","10"],
	[11, "Des Moines",				"d_m","09",false,"09","09"],
	[12, "Dubuque",					"dbq","09",false,"07","09"],
	[13, "Fort Madison/Keokuk",			"f_m","10",false,"10","10"],
	[14, "Iowa City",				"i_c","09",false,"09","09"],
	[15, "Iowa Falls/Hampton",			"i_f","09",false,"07","08"],
	[16, "Iowa Great Lakes",			"spn","09",false,"07","09"],
	[17, "Marshalltown",				"mtn","09",false,"07","09"],
	[18, "Mason City/Charles City/Clear Lake",	"m_c","08",false,"07","09"],
	[19, "Muscatine",				"mus","09",false,"07","09"],
	[20, "Ottumwa/Oskaloosa/Pella",	        	"ott","09",false,"07","09"],
	[21, "Scott County",				"dvp","09",false,"09","09"],
	[22, "Shenandoah/Red Oak",			"shn","09",false,"09","09"],
	[23, "Sioux City",				"s_c","09",false,"09","09"],
	[24, "Siouxland North",				"sln","08",false,"07","08"],
	[26, "Storm Lake/Cherokee",			"s_l","09",false,"07","09"],
	[27, "Waterloo/Cedar Falls",			"wlo","09",false,"07","09"],
	[28, "Webster City/Clarion/Eagle Grove",	"w_c","09",false,"09","09"],
	[29, "Western Suburbs",				"dmw","09",false,"07","09"]
	);
	
	// MINNESOTA
	stateInfo[4] = new Array("Minnesota","mn" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[40, "Aitkin-Crosby",				"ait","09",false,"09","09",3],
	[1, "Albert Lea/Austin",			"aus","09",false,"07","09"],
	[41, "Alexandria",				"alx","10",false,"10","10",3],
	[2, "Bemidji",					"bmj","09",false,"07","09"],
	[42, "Benson",					"bsn","09",false,"09","09",3],
	[3, "Brainerd Lakes",				"brd","09",false,"07","09"],
	[4, "Buffalo/Big Lake/Monticello",		"buf","09",false,"09","09"],
	[43, "Chaska/Waconia",				"cka","10",false,"10","10",3],
	[5, "Chisholm-Hibbing",				"hib","08",false,"07","08"],
	[6, "Cloquet/Barnum/Carlton/Moose Lake",	"bar","09",false,"07","09"],
	[44, "Cokato-Dassel",				"cok","09",false,"09","09",3],
	[7, "Detroit Lakes",				"dlk","09",false,"07","09"],
	[8, "East Central Minnesota",			"cmb","09",false,"07","09"],
	[9, "Edina/St. Louis Park",			"edi","09",false,"07","09"],
	[10, "Faribault/Northfield/Owatonna/Waseca",	"owa","08",false,"07","08"],
	[11, "Fergus Falls",				"ffs","08",false,"07","08"],
	[12, "Forest Lake Area",			"f_l","08",false,"07","08"],
	[45, "Glencoe",					"glc","09",false,"09","09",3],
	[13, "Glenwood/Starbuck",			"glw","09",false,"07","09"],
	[14, "Grand Rapids",				"grp","08",false,"07","08"],
	[46, "Granite Falls",				"gnt","09",false,"09","09",3],
	[47, "Hastings",				"hst","09",false,"09","09",3],
	[15, "Highland Park/Summit Hill",		"hps","08",false,"07","08"],
	[16, "Jackson/Windom",				"wdm","09",false,"09","09"],
	[48, "Lake City/Plainview",			"lcp","10",false,"10","10",3],
	[18, "Le Sueur/St. Peter",			"spt","09",false,"07","09"],
	[49, "Lewiston",				"lew","09",false,"09","09",3],
	[19, "Litchfield/Montevideo/Willmar",		"wmr","09",false,"07","09"],
	[20, "Little Falls",				"l_f","10",false,"08","09"],
	[50, "Long Prairie",				"lng","10",false,"10","10",3],
	[21, "Minneapolis",				"mpc","09",false,"07","09"],
	[22, "Minnesota Northwest",			"crk","09",false,"07","09"],
	[23, "Minnesota Southwest",			"mrs","09",false,"09","09"],
	[24, "Morris",					"mor","09",false,"07","09"],
	[51, "New Richland",				"ner","09",false,"09","09",3],
	[52, "Northwest Metro",				"bro","09",false,"09","09",3],
	[25, "Northwest Suburban Area",			"aka","09",false,"07","09"],
	[26, "Park Rapids/Staples/Wadena",		"wad","09",false,"07","09"],
	[27, "Red Wing",				"r_w","09",false,"07","09"],
	[28, "Rochester",				"roc","10",false,"07","10"],
	[29, "Sauk Centre",				"skc","09",false,"07","09"],
	[30, "South Metro",	                	"brn","09",false,"09","09"],
	[31, "Southeast St. Paul Suburbs",		"wod","08",false,"07","08"],
	[32, "Southwest Suburban Area",			"sha","09",false,"07","09"],
	[33, "St. Cloud",				"stc","10",false,"08","10"],
	[34, "St. Croix Valley",			"stw","08",false,"07","08"],
	[53, "St. James",				"stj","09",false,"09","09",3],
	[35, "St. Paul",				"stp","08",false,"07","08"],
	[36, "Twin Ports",				"dul","09",false,"07","09"],
	[37, "Virginia",				"vrg","08",false,"07","08"],
	[17, "Western Suburban Area",			"l_m","09",false,"07","09"],
	[38, "White Bear Lake",				"w_b","09",false,"09","09"],
	[39, "Winona",					"wna","09",false,"09","09"]
	);
	
	// MONTANA
	stateInfo[5] = new Array("Montana","mt" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Billings",					"blg","10",false,"08","10"],
	[2, "Bozeman",					"bzn","09",false,"07","09"],
	[3, "Butte",					"bte","09",false,"07","09"],
	[4, "Eastern Montana",				"mic","09",false,"09","09"],
	[5, "Glasgow",					"gls","09",false,"07","09"],
	[6, "Great Falls",				"gtf","09",false,"07","09"],
	[7, "Helena",					"hln","10",false,"10","10"],
	[8, "Lewistown",				"lwt","09",false,"07","09"],
	[9, "Missoula",					"msl","10",false,"10","10"]
	);
	
	// NEBRASKA
	stateInfo[6] = new Array("Nebraska","ne" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Alliance/Chadron",			        "aln","10",false,"10","10"],
	[2, "Fremont",					"fre","09",false,"07","09"],
	[3, "Grand Island",				"g_i","09",false,"07","08"],
	[4, "Hastings",					"has","09",false,"07","07"],
	[6, "Kearney",					"kea","09",false,"07","09"],
	[7, "Norfolk",					"nfk","09",false,"07","09"],
	[8, "North Platte/McCook",			"n_p","09",false,"09","09"],
	[13, "North Platte Valley-Bluff/Gering",	"npv","09",false,"09","09",3],
	[13, "North Platte Valley-Torrington, WY",	"npv","09",false,"09","09",3],
	[9, "O'Neill-Valentine",			"onl","09",false,"09","09"],
	[10, "Omaha",					"oma","09",false,"07","09"],
	[11, "Sarpy County",		        	"oss","09",false,"07","09"],
	[12, "Sidney/Kimball",				"sid","09",false,"07","09"]
	);
	
	// NEW MEXICO
	stateInfo[7] = new Array("New Mexico","nm" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Alamogordo",				"ala","09",false,"07","09"],
	[2, "Albuquerque",				"alb","09",true,"08","08"],
	[3, "Artesia",					"art","09",false,"07","09"],
	[4, "Clovis/Portales",				"clo","09",false,"07","09"],
	[5, "Farmington",				"frm","10",false,"10","10"],
	[6, "Gallup",					"gal","09",false,"07","09"],
	[7, "Las Cruces",				"lcr","10",true,"07","10"],
	[8, "Las Vegas/Raton Area",			"lvg","09",false,"07","09"],
	[9, "Los Lunas/Belen",				"ben","09",false,"07","09"],
	[10, "Rio Rancho/Albuquerque West Area",	"abw","10",true,"10","10"],
	[11, "Roswell",					"ros","09",false,"07","09"],
	[12, "Santa Fe",				"sfe","09",true,"07","09"],
	[13, "Silver City/Deming/Lordsburg Area",	"sil","08",false,"07","08"],
	[14, "Socorro",					"soc","09",false,"07","09"],
	[15, "Taos",					"tao","09",true,"07","09"],
	[16, "Tucumcari",				"tuc","08",false,"07","08"]
	);
	
	// NORTH DAKOTA
	stateInfo[8] = new Array("North Dakota","nd" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Bismarck/Mandan",				"bis","09",false,"09","09"],
	[2, "Dickinson",				"dkn","10",false,"10","10"],
	[3, "Fargo/Moorhead",				"fgo","09",false,"07","09"],
	[4, "Grafton",					"gfn","09",false,"07","09"],
	[5, "Grand Forks/East Grand Forks",		"g_f","09",false,"07","09"],
	[6, "North Dakota/South Central",		"jvc","09",false,"07","09"],
	[7, "Wahpeton/Breckenridge",			"wah","08",false,"07","08"],
	[8, "Williston",				"wil","09",false,"07","09"]
	);
	
	// OREGON
	stateInfo[9] = new Array("Oregon","or" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Albany",					"aly","08",false,"07","08"],
	[3, "Baker City/La Grande Areas",		"bkr","09",false,"07","09"],
	[23, "Central and North Oregon Coast",		"cno","09",false,"09","09",3],
	[4, "Central Oregon",				"bnd","09",false,"07","09"],
	[16, "Central Oregon Coast",			"nwp","09",false,"07","10"],
	[5, "Clackamas County",				"ccy","09",false,"08","08"],
	[24, "Columbia Gorge",				"clg","09",false,"09","09",3],
	[6, "Corvallis",				"cor","08",false,"07","07"],
	[20, "Dallas/Falls City/Independence/Monmouth", "dll","09",false,"07","07"],
	[7, "East County",				"ecy","09",false,"07","07"],
	[8, "Eugene/Springfield/Lane County",		"egs","09",false,"07","09"],
	[9, "Florence",					"flo","09",false,"07","09"],
	[10, "Grants Pass/Rogue River",	        	"gps","09",false,"07","09"],
	[11, "Greater Westside",			"bvt","09",false,"07","09"],
	[12, "Heppner",					"hpn","08",false,"08","08"],
	[13, "Hermiston",				"hrm","09",false,"08","09"],
	[14, "Klamath Falls",				"kfl","09",false,"07","09"],
	[15, "Medford-Ashland",				"mdf","09",false,"07","09"],
	[2, "Northern Oregon Coast",			"asa","09",false,"07","09"],
	[17, "Pendleton/Athena/Weston",	        	"pnd","10",false,"08","10"],
	[18, "Portland",				"por","09",false,"09","09"],
	[19, "Roseburg",				"rsb","09",false,"09","09"],
	[20, "Salem/Keizer",				"sal","09",false,"07","09"],
	[25, "Sheridan - Carlton",			"she","09",false,"09","09",3],
	[21, "St. Helens",				"s_h","09",false,"07","09"],
	[26, "Tillamook",				"til","09",false,"09","09",3],
	[22, "Tillamook County",			"til","05",false,"05","05"],
	[27, "Upper Rouge",				"upr","09",false,"09","09",3],
	[20, "Woodburn/Hubbard",			"wbn","09",false,"07","07"]
	);
	
	// SOUTH DAKOTA
	stateInfo[10] = new Array("South Dakota","sd" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Aberdeen",					"abr","09",false,"07","09"],
	[2, "Glacial Lakes Area",			"wtn","09",false,"09","09"],
	[3, "Northern Hills",				"bnh","09",false,"07","09"],
	[4, "Rapid City",				"r_c","09",false,"09","09"],
	[5, "Sioux Falls",				"s_f","09",false,"07","09"],
	[6, "South Dakota/South Central",		"sdc","09",false,"07","09"],
	[7, "Yankton/Vermillion",			"ytn","08",false,"07","08"]
	);
	
	// UTAH
	stateInfo[11] = new Array("Utah","ut" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Brigham City",				"brc","09",false,"07","09"],
	[2, "Cache Valley",				"cvl","09",false,"07","09"],
	[15, "Davis County",				"dvs","09",true,"09","09"],
	[3, "Ogden/North Davis",			"ogd","09",false,"07","09"],
	[4, "Park City/Heber City",			"hbc","08",false,"07","08"],
	[5, "Price/Helper",				"pri","09",false,"07","09"],
	[6, "Provo/Orem",				"pvo","09",false,"09","09"],
	[7, "Salt Lake City",				"slk","09",false,"07","09"],
	[8, "South Central Utah",			"scu","09",false,"07","09"],
	[9, "South Valley Area",			"sva","10",false,"10","10"],
	[10, "Southern Utah",				"sut","09",false,"07","09"],
	[11, "Tooele",					"tle","08",false,"07","08"],
	[12, "Uintah Basin",				"vnl","10",false,"10","10"],
	[14, "Wasatch Front",				"scs","09",true,"09","09"],
	[13, "West Area",				"wsa","10",false,"10","10"]
	);
	
	// WASHINGTON
	stateInfo[12] = new Array("Washington","wa" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Aberdeen",					"abd","09",false,"07","09"],
	[2, "Bainbridge Island",			"bbi","09",false,"07","09"],
	[3, "Bellingham",				"blm","10",false,"10","10"],
	[27, "Central Washington",	        	"cws","10",true,"10","10"],
	[4, "Centralia/Chehalis",			"cen","09",false,"09","09"],
	[5, "Clark County",				"van","09",false,"09","09"],
	[6, "Cle Elum/Easton/Roslyn",			"cle","09",false,"07","09"],
	[7, "Colville",					"clv","08",false,"07","08"],
	[8, "Greater Eastside",				"blv","09",false,"07","09"],
	[9, "Greater Snohomish County",			"shm","09",false,"07","09"],
	[10, "Kitsap County",				"bre","09",false,"07","09"],
	[11, "Longview",				"lgv","09",false,"07","09"],
	[28, "Lower Yakima",				"lyv","09",false,"09","09",3],
	[12, "Moses Lake",				"mol","08",false,"07","08"],
	[13, "Ocean Shores",				"oce","09",false,"07","09"],
	[14, "Okanogan Valley/Grand Coulee Dam",	"omk","10",false,"10","10"],
	[15, "Olympia/Lacey/Tumwater",	        	"oly","09",false,"07","09"],
	[16, "Port Angeles",				"pta","09",false,"09","09"],
	[17, "Port Townsend/Port Ludlow",		"ptt","09",false,"09","09"],
	[29, "Poulsbo/Suquamish/Silverdale/Bainbridge Island", "pou","09",false,"09","09",3],
	[18, "Puyallup",				"puy","09",false,"07","09"],
	[30, "Quilcene",				"qul","10",false,"10","10",3],
	[19, "Seattle Metro",				"sea","09",false,"07","09"],
	[20, "Shelton",					"she","09",false,"07","08"],
	[21, "South King County",			"ski","09",false,"09","09"],
	[22, "Spokane/Coeur d'Alene/Spokane Valley",	"spo","09",false,"07","09"],
	[23, "Tacoma",					"tac","09",false,"07","09"],
	[24, "Tri-Cities Regional",			"tcr","09",false,"07","09"],
	[25, "Walla Walla",				"waw","09",false,"07","09"],
	[26, "Yakima Valley",				"yak","10",false,"10","10"]
	);
	
	// WYOMING
	stateInfo[13] = new Array("Wyoming","wy" ,
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Big Horn Basin",				"bhb","09",false,"07","09"],
	[2, "Casper",					"cpr","09",false,"07","09"],
	[3, "Cheyenne",					"chy","09",false,"07","09"],
	[4, "Evanston-Kemmerer",			"evt","08",false,"07","08"],
	[5, "Jackson Hole",				"yel","09",false,"07","09"],
	[6, "Lander/Riverton",				"ldr","10",false,"10","10"],
	[7, "Laramie/Rock River",			"lar","09",false,"09","09"],
	[8, "Northeastern Wyoming",			"new","08",false,"07","08"],
	[9, "Rawlins",					"rln","09",false,"07","09"],
	[10, "Rock Springs/Green River",		"rks","09",false,"09","09"]
	);

  //Nevada
  stateInfo[14] = new Array("Nevada","nv",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Boulder City",				"boc","09",false,"09","09",3],
	[2, "Henderson",				"hen","09",false,"09","09",3],
	[3, "Las Vegas-January",			"lav","09",false,"09","09",3],
	[3, "Las Vegas-April",				"lvw","09",false,"09","09",3],
	[3, "Las Vegas-July",		        	"lvy","09",false,"09","09",3],
	[4, "Laughlin",					"lgh","10",false,"10","10",3],
	[5, "North Las Vegas",				"nlv","09",false,"09","09",3],
	[6, "Northwest Las Vegas",			"cnh","09",false,"09","09",3],
	[7, "Summerlin and Surrounding Areas",		"rbw","09",false,"09","09",3]
  );

  //Texas
  stateInfo[15] = new Array("Texas","tx",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Bullard",					"bul","10",false,"10","10",3],
	[2, "Cedar Creek Lake Area",			"ced","09",false,"09","09",3],
	[3, "Central Texas Regional",			"kil","09",false,"09","09",3],
	[4, "Clifton",					"clf","10",false,"10","10",3],
	[5, "Commerce/Cooper",				"com","09",false,"09","09",3],
	[6, "Gatesville-Hamilton",			"gat","09",false,"09","09",3],
	[7, "Grimes Countrywide",			"gri","10",false,"10","10",3],
	[8, "Grosbeck",					"gro","09",false,"09","09",3],
	[9, "Henderson County Area",			"hec","09",false,"09","09",3],
	[10, "Humble/Kingwood",				"hum","09",false,"09","09",3],
	[11, "Kaufman",					"kau","09",false,"09","09",3],
	[12, "Overton/Troup Area",			"ovt","09",false,"09","09",3],
	[13, "Palestine/Anderson County",		"pal","09",false,"09","09",3],
	[14, "Palo Pinto",				"pao","09",false,"09","09",3],
	[15, "Pettus",					"pet","09",false,"09","09",3],
	[16, "Stephenville",				"stp","09",false,"09","09",3],
	[17, "Stockdale",				"stk","09",false,"09","09",3],
	[18, "West Columbia",				"wco","09",false,"09","09",3],
	[19, "Wise County",				"wsc","09",false,"09","09",3]
  );

  //Kansas
  stateInfo[16] = new Array("Kansas","ks",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Barton/Stafford",				"btn","09",false,"09","09",3],
	[2, "Belle Plaine",				"bep","09",false,"09","09",3],
	[3, "Burlington/Osage",				"bur","10",false,"10","10",3],
	[4, "Central Kansas Regional",			"ckr","10",false,"10","10",3],
	[5, "East Central Kansas Regional",		"eck","09",false,"09","09",3],
	[6, "Junction City",				"jun","09",false,"09","09",3],
	[7, "Northeast Kansas Regional",		"nek","09",false,"09","09",3],
	[8, "Southeast Kansas Regional",		"sek","09",false,"09","09",3],
	[9, "Turkey Red Regional",			"tur","09",false,"09","09",3]
  );

  //Missouri
  stateInfo[17] = new Array("Missouri","mo",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Golden Valley/Truman Lake Area",		"gov","10",false,"10","10",3],
	[2, "Harrisonville-Butler",			"hbr","09",false,"09","09",3],
	[3, "Jefferson City Regional",			"jfc","09",false,"09","09",3],
	[4, "King City",				"kic","09",false,"09","09",3],
	[5, "Lebanon",					"leb","09",false,"09","09",3],
	[6, "Northlander",				"kci","09",false,"09","09",3],
	[7, "Northwest Missouri",			"nwm","10",false,"10","10",3],
	[8, "Odessa/Lexington/Oak Grove Regional",	"ode","09",false,"09","09",3],
	[9, "Rolla/Fort Leonard Wood",			"rol","09",false,"09","09",3],
	[10, "Warrensburg",				"wan","09",false,"09","09",3]
  );

  //Illonis
  stateInfo[18] = new Array("Illinois","il",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[5, "Beardstown",			  	"bea","09",false,"09","09",2],
	[6, "Belmont/Cragin/Austin Area",		"bca","09",false,"09","09",2],
	[7, "Beverly/Mt. Greenwood Area",		"bma","09",false,"09","09",2],
	[9, "Bridgeport Area",				"bpa","09",false,"09","09",2],
	[10,"Brighton Park/Ashburn Area",		"baa","09",false,"09","09",2],
	[11,"Cairo Area",				"cro","09",false,"09","09",2],
	[12,"Canton Area",				"ctn","10",false,"10","10",2],
	[50,"Centralia-Mt. Vernon-Salem",		"mtv","09",false,"09","09",2],
	[14,"Champaign",				"cha","09",false,"09","09",2],
	[15,"Chicago BTB",				"cgc","09",false,"09","09",2],
	[17,"Chicago",					"chi","09",false,"09","09",2],
	[47,"Clinton County-Nashville Area",		"clc","10",false,"10","10",2],
	[71,"Crescent City/Watseka",			"wat","09",false,"09","09",2],
	[20,"Danville",					"dan","09",false,"09","09",2],
	[21,"Decatur/Forsyth/Harristown/Oakley",	"dec","09",false,"09","09",2],
	[22,"Delavan/San Jose",				"dva","09",false,"09","09",2],
	[23,"Downtown Area",				"dta","09",false,"09","09",2],
	[26,"Forrest",					"for","09",false,"09","09",2],
	[3, "Fox Valley-Aurora Edition",		"aur","10",false,"10","10",2],
	[8, "Fox Valley-Big Rock",			"brk","10",false,"10","10",2],
	[24,"Fox Valley-Elburn Edition",		"elb","10",false,"10","10",2],
	[25,"Fox Valley-Elgin Edition",			"elg","10",false,"10","10",2],
	[29,"Fox Valley-Geneva Edition",		"gen","10",false,"10","10",2],
	[36,"Fox Valley-Hampshire Edition",		"hmp","10",false,"10","10",2],
	[74,"Fox Valley-Yorkville Edition",		"yor","10",false,"10","10",2],
	[28,"Galena",					"gal","10",false,"10","10",2],
	[30,"Gibson City",				"gib","09",false,"09","09",2],
	[31,"Greater Grundy County",			"ggc","09",false,"09","09",2],
	[32,"Greater Peoria",				"peo","09",false,"09","09",2],
	[33,"Greater Will County",			"gwc","09",false,"09","09",2],
	[34,"Greenville",				"gre","09",false,"09","09",2],
	[35,"Gresham/South Shore Area",			"gsa","09",false,"09","09",2],
	[38,"Hyde Park/Bronzeville Area",		"hba","09",false,"09","09",2],
	[39,"Jefferson/Norwood Park Area",		"jna","09",false,"09","09",2],
	[40,"Kankakee Area", 				"kan","09",false,"09","09",2],
	[41,"La Salle",					"las","09",false,"09","09",2],
	[13,"Lake County-Chain O' Lakes",		"ant","09",false,"09","09",2],
	[43,"Lake County-Libertyville",			"lib","09",false,"09","09",2],
	[72,"Lake County-Waukegan",			"wkn","09",false,"09","09",2],
	[75,"Lake County-Zion",				"zio","09",false,"09","09",2],
	[44,"Lincoln Park/Lakeview Area",		"lla","09",false,"09","09",2],
	[45,"Logan Square/Bucktown Area",		"lba","09",false,"09","09",2],
	[1, "McHenry County-Algonquin",			"mal","09",false,"09","09",2],
	[19,"McHenry County-Crystal Lake",		"mcl","09",false,"09","09",2],
	[73,"McHenry County-Woodstock",			"mws","09",false,"09","09",2],
	[46,"Metro East-Central",			"col","10",false,"10","10",2],
	[48,"Metro East-North",				"alt","10",false,"10","10",2],
	[49,"Metro East-South",				"blv","10",false,"10","10",2],
	[18,"Near West Suburbs-Cicero Edition",  	"ncr","09",false,"09","09",2],
	[42,"Near West Suburbs-LaGrange Edition", 	"nwl","09",false,"09","09",2],
	[42,"Near West Suburbs-Oak Park", 		"nwo","09",false,"09","09",2],
	[51,"North Shore-Central",			"nsc","09",false,"09","09",2],
	[52,"North Shore-North",			"nsn","09",false,"09","09",2],
	[53,"North Shore-South",			"nso","09",false,"09","09",2],
	[54,"Northeast DuPage County-Elmhurst", 	"deh","09",false,"09","09",2],
	[55,"Northwest DuPage County-Glen Ellyn", 	"dge","09",false,"09","09",2],
	[2, "Northwest Suburbs-Arlington Heights",  	"nar","09",false,"09","09",2],
	[4, "Northwest Suburbs-Barrington",		"nbr","09",false,"09","09",2],
	[65,"Northwest Suburbs-Schaumburg",		"nsg","09",false,"09","09",2],
	[57,"Olive Branch",				"oli","09",false,"09","09",2],
	[59,"Quad Cities Area",				"rki","09",false,"09","09",2],
	[60,"Quincy",					"qui","09",false,"09","09",2],
	[61,"Rockford Wide Area",			"rkf","09",false,"09","09",2],
	[62,"Rogers Park/Lincoln Square Area",		"rla","09",false,"09","09",2],
	[63,"Roseland/Pullman Area",			"rpa","09",false,"09","09",2],
	[64,"S. Deering/Hegewisch Area",		"dha","09",false,"09","09",2],
	[16,"South Suburbs-Chicago Heights Edition",	"sch","09",false,"09","09",2],
	[27,"South Suburbs-Frankfort/Tinley Edition",	"sft","09",false,"09","09",2],
	[37,"South Suburbs-Harvey Edition",		"sha","09",false,"09","09",2],
	[56,"South Suburbs-Oak Lawn Edition",		"sol","09",false,"09","09",2],
	[58,"South Suburbs-Orland Park Edition",	"sop","09",false,"09","09",2],
	[66,"Southeast DuPage County-Downer's Grove",	"ddg","09",false,"09","09",2],
	[67,"Southwest DuPage County-Naperville",	"dnp","09",false,"09","09",2],
	[68,"Springfield",				"spr","09",false,"09","09",2],
	[69,"Sterling/Rock Falls Area",			"ste","09",false,"09","09",2],
	[70,"Vandalia",					"van","09",false,"09","09",2]
  );

  //Indiana
  stateInfo[19] = new Array("Indiana","in",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Adams/Wells Co.",				"adm","10",false,"10","10",3],
	[3, "Denver",					"dve","09",false,"09","09",3],
	[4, "Flora/Rossville",				"flr","09",false,"09","09",3],
	[7, "Hancock-Henry Suburban",			"han","09",false,"09","09",3],
	[9, "Jamestown",				"jat","09",false,"09","09",3],
	[10, "Jasper-Newton Counties",			"jas","09",false,"09","09",3],
	[11, "Jay County",				"jay","10",false,"10","10",3],
	[12, "Johnson County Suburban",			"jcs","09",false,"09","09",3],
	[13, "Kosciusko",				"kos","09",false,"09","09",3],
	[14, "Lafontaine/Van Buren",			"laf","09",false,"09","09",3],
	[15, "LaGrange",				"lge","09",false,"09","09",3],
	[16, "Lakes Area",				"tla","09",false,"09","09",3],
	[17, "Marshall County",				"mlc","09",false,"09","09",3],
	[18, "Nappanee",				"npa","09",false,"09","09",3],
	[2, "Northwest Indiana-Crown Point",		"crp","10",false,"10","10",2],
	[5, "Northwest Indiana-Gary",			"gar","10",false,"10","10",2],
	[6, "Northwest Indiana-Hammond",		"ham","10",false,"10","10",2],
	[8, "Northwest Indiana-Highland",		"hln","09",false,"09","09",2],
	[19, "Starke-Pulaski",				"ske","09",false,"09","09",3],
	[20, "Tri-State Regional",			"tri","09",false,"09","09",3],
	[21, "Twin Lakes Regional",			"twn","09",false,"09","09",3],
	[22, "Union City",				"unc","10",false,"10","10",3],
	[23, "Whitley County",				"wit","09",false,"09","09",3]
  );

  //Ohio
  stateInfo[20] = new Array("Ohio","oh",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Ada",					"ada","09",false,"09","09",3],
	[2, "Adamsville-Frazeysburg",			"avf","09",false,"09","09",3],
	[3, "Bluffton",					"buf","09",false,"09","09",3],
	[4, "Bucyrus/Crawford County",			"buc","09",false,"09","09",3],
	[5, "Darke Countywide",				"dke","09",false,"09","09",3],
	[6, "Defiance",					"def","09",false,"09","09",3],
	[7, "Delphos",					"dps","09",false,"09","09",3],
	[8, "Fulton-Henry",				"ful","09",false,"09","09",3],
	[9, "Green Springs",				"gee","09",false,"09","09",3],
	[10, "Indian Lake",				"ind","09",false,"09","09",3],
	[11, "Jefferson/Andover Area",			"jef","09",false,"09","09",3],
	[12, "Lake Milton",				"lkm","09",false,"09","09",3],
	[13, "Lima",					"lim","09",false,"09","09",3],
	[14, "Logan Countywide",			"loc","09",false,"09","09",3],
	[15, "Morgan Countywide",			"mcc","10",false,"10","10",3],
	[16, "Morrow Countywide",			"mow","09",false,"09","09",3],
	[17, "Mount Vernon/Knox County",		"mvn","09",false,"09","09",3],
	[18, "Mount Sterling",				"mso","10",false,"10","10",3],
	[19, "Newton Falls",				"ntn","09",false,"09","09",3],
	[20, "Ottawa",					"ota","09",false,"09","09",3],
	[21, "Pataskala",				"pat","09",false,"09","09",3],
	[22, "Preble Countywide",			"pre","09",false,"09","09",3],
	[23, "Richland Ashland",			"rch","09",false,"09","09",3],
	[24, "Shelby Community",			"slb","09",false,"09","09",3],
	[25, "Shelby Countywide",			"shl","09",false,"09","09",3],
	[26, "Stony Ridge",				"sty","10",false,"10","10",3],
	[27, "Trumbull Countywide",			"tru","09",false,"09","09",3],
	[28, "Union Countywide",			"ucw","09",false,"09","09",3],
	[29, "Van Wert",				"vwt","09",false,"09","09",3],
	[30, "Warren County",				"waa","09",false,"09","09",3],
	[31, "Wayne - Holmes",				"way","09",false,"09","09",3]
  );

  //Pennsylvania
  stateInfo[21] = new Array("Pennsylvania","pa",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Bedford County",				"bed","09",false,"09","09",3],
	[2, "Beech Creek-Mill Hall",			"bch","09",false,"09","09",3],
	[3, "Butler Countywide",			"but","09",false,"09","09",3],
	[4, "Chambersburg",				"cbr","09",false,"09","09",3],
	[5, "Cranberry/Wexford Area",			"cra","09",false,"09","09",3],
	[6, "Cumberland Countywide",			"cmb","09",false,"09","09",3],
	[7, "Elizabethtown/Mt. Joy/Columbia",		"elw","09",false,"09","09",3],
	[8, "Gettysburg",				"get","09",false,"09","09",3],
	[9, "Hanover",					"hao","09",false,"09","09",3],
	[15, "Hagerstown, MD/Franklin County, PA",	"hag","09",false,"09","09",3],
	[10, "Juniata Valley",				"jua","09",false,"09","09",3],
	[11, "Perry County",				"pry","09",false,"09","09",3],
	[12, "Slippery Rock",				"sli","09",false,"09","09",3],
	[13, "Southern Blair-Huntington County",	"sbl","09",false,"09","09",3],
	[14, "Waynesboro",				"wyb","09",false,"09","09",3],
	[6, "West Shore",				"wsh","09",false,"09","09",3]
  );

  //New Jersey
  stateInfo[22] = new Array("New Jersey","nj",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Belle Mead",				"bem","09",false,"09","09",3],
	[2, "Chester/Washington",			"che","10",false,"10","10",3],
	[3, "Hunterdon",				"hun","10",false,"10","10",3],
	[8, "Somerville",				"som","09",false,"09","09",3],
	[4, "Sparta - Lake Mohawk",			"slm","09",false,"09","09",3],
	[5, "Sussex",					"sxc","09",false,"09","09",3],
	[6, "Tewksbury",				"tew","10",false,"10","10",3],
	[7, "Warren Countywide",			"wcy","09",false,"09","09",3]
  );

  //Virginia
  stateInfo[23] = new Array("Virginia","va",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Abingdon",					"abi","10",false,"10","10",3],
	[2, "Altavista",				"atv","09",false,"09","09",3],
	[3, "Bachelors Hall, Whitmell",			"bhl","09",false,"09","09",3],
	[4, "Brookneal",				"bkn","09",false,"09","09",3],
	[5, "Charlottesville",				"chr","09",false,"09","09",3],
	[6, "Farmville/Tri County Areawide",		"fmv","09",false,"09","09",3],
	[7, "Front Royal",				"fry","09",false,"09","09",3],
	[8, "Grayson/Carroll Counties",			"glx","10",false,"10","10",3],
	[9, "Lexington",				"lex","09",false,"09","09",3],
	[10, "Martinsville/Henry and Patrick Counties",	"mrv","09",false,"09","09",3],
	[11, "Montpelier",				"mtp","09",false,"09","09",3],
	[12, "Nottoway - Lunenburg",			"ntl","09",false,"09","09",3],
	[13, "Page County",				"pgc","09",false,"09","09",3],
	[14, "Rocky Mount/Smith Mountain Lake",		"rmt","09",false,"09","09",3],
	[15, "Smyth County/Marion",			"mrn","09",false,"09","09",3],
	[16, "South Boston/Halifax Countywide",		"sbo","09",false,"09","09",3],
	[17, "South Hill",				"soh","10",false,"10","10",3],
	[18, "Wythe Co./Bland Co.",			"wyt","09",false,"09","09",3]
  );

  //Tennesse
  stateInfo[24] = new Array("Tennessee","tn",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "East Tennessee State University",		"ets","09",false,"09","09",3],
	[2, "Elizabethton",				"elz","09",false,"09","09",3],
	[3, "Erwin/Unicoi County",			"erw","09",false,"09","09",3],
	[4, "Greeneville",				"gev","09",false,"09","09",3],
	[5, "Jonesborough",				"jon","09",false,"09","09",3],
	[6, "Mountain City",				"mci","09",false,"09","09",3],
	[7, "Tri-Cities/Bristol",			"bri","10",false,"10","10",3],
	[8, "Tri-Cities/Johnson City",			"jcy","09",false,"09","09",3],
	[9, "Tri-Cities/Kingsport",			"kpt","09",false,"09","09",3]
  );

  //North Carolina
  stateInfo[25] = new Array("North Carolina","nc",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Ahoskie",					"ake","09",false,"09","09",3],
	[3, "Asheboro/Randolph City",			"ahb","09",false,"09","09",3],
	[4, "Clinton",					"cln","09",false,"09","09",3],
	[5, "Dunn",					"don","09",false,"09","09",3],
	[6, "Duplin County",				"dup","09",false,"09","09",3],
	[7, "Eden - Madison",				"edn","09",false,"09","09",3],
	[2, "Elizabeth City/Albemarle Area",            "ala","09",false,"09","09",3],
	[8, "Elkin",					"elk","10",false,"10","10",3],
	[9, "Fayetteville",				"fay","09",false,"09","09",3],
	[9, "Fort Bragg/Cumberland County",		"ftb","09",false,"09","09",3],
	[10, "Fuquay Varina/Holly Springs",		"fuv","10",false,"10","10",3],
	[11, "Gibsonville",				"gbv","09",false,"09","09",3],
	[12, "Greater Hickory/Unifour Area",		"hic","09",false,"09","09",3],
	[13, "Greater Onslow/Jacksonville",	        "jsv","09",false,"09","09",3],
	[13, "Greater Onslow/Pender County",	        "pnd","09",false,"09","09",3],
	[14, "Greenville",				"gne","09",false,"09","09",3],
	[15, "Havelock",				"hal","09",false,"09","09",3],
	[16, "Henderson/Louisburg/Oxford/Wake Forest",	"hns","09",false,"09","09",3],
	[17, "Hillsborough",				"hil","09",false,"09","09",3],
	[18, "Johnston County",				"joc","09",false,"09","09",3],
	[19, "Kernersville",				"ker","09",false,"09","09",3],
	[20, "Kinston",					"kin","09",false,"09","09",3],
	[21, "Maxton/Raeford/Red Springs",		"max","10",false,"10","10",3],
	[22, "Mocksville",				"mkv","09",false,"09","09",3],
	[23, "Moore County Areawide",			"moc","09",false,"09","09",3],
	[24, "Morehead City",				"mhc","09",false,"09","09",3],
	[25, "Mt. Airy",				"mta","10",false,"10","10",3],
	[26, "New Bern",				"nwb","09",false,"09","09",3],
	[27, "Outer Banks",				"obx","09",false,"09","09",3],
	[2, "Outer Banks/Albemarle Area",               "alb","09",false,"09","09",3],
	[28, "Pittsboro/Siler City",			"pit","10",false,"10","10",3],
	[9, "Pope Air Force Base/Cumberland County",	"paf","09",false,"09","09",3],
	[29, "Roanoke Rapids",				"roa","09",false,"09","09",3],
	[30, "Rocky Mount",				"rky","09",false,"09","09",3],
	[31, "Roxboro",					"rox","09",false,"09","09",3],
	[32, "Tarboro",					"tar","09",false,"09","09",3],
	[33, "Troy",					"try","09",false,"09","09",3],
	[16, "Wake Forest/Henderson/Louisburg/Oxford",	"hns","09",false,"09","09",3],
	[34, "Wake Forest/North Raleigh",       	"wak","09",false,"09","09",3],
	[35, "Walkertown/Stokes County",		"wal","09",false,"09","09",3],
	[36, "Washington",				"wng","09",false,"09","09",3],
	[37, "West Jefferson",				"wjf","09",false,"09","09",3],
	[38, "Whiteville-Elizabethtown",		"whi","09",false,"09","09",3],
	[39, "Wilkes County",				"nwk","09",false,"09","09",3],
	[40, "Williamston",				"wms","09",false,"09","09",3],
	[41, "Wilson",					"wil","09",false,"09","09",3],
	[42, "Yanceyville",				"yan","09",false,"09","09",3]
  );

  //South Carolina
  stateInfo[26] = new Array("South Carolina","sc",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Beaufort",					"bef","09",false,"09","09",3],
	[2, "Greenwood/Lakelands Regional",		"lkl","10",false,"10","10",3],
	[2, "Greenwood/Saluda Regional",		"grw","10",false,"10","10",3],
	[3, "Hampton-Estill",				"hae","09",false,"09","09",3],
	[4, "Holly Hill",				"hly","09",false,"09","09",3],
	[5, "Ridgeland",				"rid","09",false,"09","09",3]
  );

  //Florida
  stateInfo[27] = new Array("Florida","fl",
//									DIREC|DIR |Is it|.sit|.exe
//       "<Directory Name>",				CODE |YR  |Span?|YEAR|YEAR
	[1, "Beaches of South Walton County/Freeport",	"bsw","09",false,"09","09",3],
	[2, "Bonita Spring-North Naples",		"bon","09",false,"09","09",3],
	[3, "Cape Coral",				"cap","09",false,"09","09",3],
	[4, "Celebration",				"clb","09",false,"09","09",3],
	[5, "Central Florida/Orlando",			"cfl","10",false,"10","10",3],
	[6, "Citrus Countywide",			"cit","09",false,"09","09",3],
	[7, "Clewiston-Moore Haven",			"clw","09",false,"09","09",3],
	[8, "Crestview/DeFuniak Springs",		"crs","09",false,"09","09",3],
	[9, "Dade City",				"dad","09",false,"09","09",3],
	[10, "Estero and South Fort Myers",		"sfm","09",false,"09","09",3],
	[11, "Fort Myers-Lee County",			"lec","09",false,"09","09",3],
	[12, "Fort Walton",				"fwb","09",false,"09","09",3],
	[13, "Golden Gate",				"gog","09",false,"09","09",3],
	[14, "Greater DeLand-Deltona",			"wvs","09",false,"09","09",3],
	[15, "Greater Lake Okeechobee",			"gok","09",false,"09","09",3],
	[16, "Highlands Countywide",			"hgl","09",false,"09","09",3],
	[17, "Jackson and Holmes Counties",		"mai","09",false,"09","09",3],
	[18, "Kissimmee",				"ksm","09",false,"09","09",3],
	[19, "LaBelle",					"lbe","09",false,"09","09",3],
	[20, "Lake Buena Vista",			"lbv","10",false,"10","10",3],
	[21, "Lake County",				"lak","09",false,"09","09",3],
	[22, "Lake County South",			"lkc","09",false,"09","09",3],
	[23, "Lake Placid",				"lkp","09",false,"09","09",3],
	[24, "Lehigh Acres",				"leh","09",false,"09","09",3],
	[25, "Madison and Jefferson Counties",		"msn","09",false,"09","09",3],
	[26, "Marco Island",				"mac","09",false,"09","09",3],
	[27, "Mt. Dora/Tavares/Eustis",			"got","09",false,"09","09",3],
	[28, "Naples-Collier County",			"npc","09",false,"09","09",3],
	[29, "Ocala-Marion",				"oca","09",false,"09","09",3],
	[30, "Peace River Valley",			"pea","09",false,"09","09",3],
	[31, "Punta Gorda - Port Charlotte",		"pun","09",false,"09","09",3],
	[32, "Punta Gorda Comm.",			"puc","09",false,"09","09",3],
	[33, "Sanibel-Captiva Island",			"sab","09",false,"09","09",3],
	[34, "Seminole County-Winter Park",		"smc","09",false,"09","09",3],
	[35, "Starke",					"str","09",false,"09","09",3],
	[36, "Sumter Countywide",			"smt","09",false,"09","09",3],
	[37, "Tallahassee",				"tal","09",false,"09","09",3],
	[38, "Tri-County",				"trc","09",false,"09","09",3],
	[39, "West Marion/Dunnellon",			"wmd","09",false,"09","09",3],
	[40, "Williston",				"wst","09",false,"09","09",3]
  );

function setState(myState)		{ state = myState; }
function getState()			{ return state; }
function setIndex(myIndex)		{ index = myIndex; }
function getIndex()			{ return index; }
function setDirectory(myDirectory)	{ state = myDirectory; }
function getDirectory()			{ return directory; }

function open_map(the_page) {
	//alert(the_page);
	
	//if (newStateWin != null) { newStateWin.close() }
	if (navigator.appName == "Netscape") {
		self.document.open();
	}
	self.document.writeln(the_page);
	if (navigator.appName == "Netscape") {
		self.document.close();
	}
}

function open_directory(the_page) {
	top.mainFrame.document.open();
	top.mainFrame.document.writeln(the_page);
	if (navigator.appName == "Netscape") {
		top.mainFrame.document.close();
	}
}

function getQueryParam(parameter){
var p = escape(unescape(parameter));
var regex = new RegExp("[?&]" + p + "(?:=([^&]*))?","i");
var match = regex.exec(window.location.search);
var value = null;
if( match != null ){
value = match[1];
}
return value;
}
var stateIndex;
function prepareState() {
  var myState = getQueryParam('state');
  stateIndex = myState;
	setState(stateInfo[myState][0]);
	setIndex(myState);

  $('#state-name').text(state);

  var content='';

  for (var p=0; p < publishers.length; p++) {
    var publisher = publishers[p];
    var i = 0;
    var j = 2;
    var k = 0;
    var first = true;
    bgcolor = 'FFFFFF';
    for (i=0; i < (stateInfo[myState].length-2); i++) {
      var pub = stateInfo[myState][j][7];
      if(pub == undefined) pub = 1;
      if(pub == publisher[0]) {
        if(first) {
          if (content != '') content += '</ul></div>';
          content += '<div class="book-list">';
          if(pub == 1) content += '<h3>Dex<br />Official Directories of Qwest</h3>';
          if(pub == 2) content += '<h3>AT&amp;T Real Yellow and White Pages<br />Published by Dex</h3>';
          if(pub == 3) content += '<h3>CenturyLink&trade; Yellow and White Pages<br />Published by Dex</h3>';
          content += '<ul>';
          first = false;
        }
        if (k%2==1) { cssclass = 'odd'; }
        else { cssclass = 'even'; }
        content += '<li class="'+cssclass+'"><a href="javascript:openDirectoryMapFromLink('+j+');">'+ stateInfo[myState][j][1] +'</a></li>';
        k++;
      }
      j++;
    }
  }
  content += '</ul></div>';
  $('#main-content').html(content);
}

function openMap(myState) {

	setState(stateInfo[myState][1]);
	setIndex(myState);

  window.location.href='state.htm?state='+myState;
	//open_map('<HTML><HEAD><TITLE>'+stateInfo[myState][0]+'</TITLE><META http-equiv=\'Content-Type\' content=\'text/html; charset=iso-8859-1\'><SCRIPT LANGUAGE=\'JavaScript1.2\' src=\'js/windowInfo.js\'></\SCRIPT><SCRIPT LANGUAGE=\'JavaScript1.2\'> var index = '+myState+'; stateCode = \''+stateInfo[myState][1]+'\'</\SCRIPT></HEAD><FRAMESET cols=\'320,*\' frameborder=\'NO\' border=\'0\' framespacing=\'0\'><FRAMESET cols=\'100%\' rows=\'50, *, 30\' frameborder=\'NO\' border=\'0\' framespacing=\'0\'><FRAME name=\'topFrame\' scrolling=\'NO\' noresize src=\'marketmap_live/top.htm\'><FRAME name=\'leftFrame\' scrolling=\'AUTO\' noresize src=\'marketmap_live/links.htm\'><FRAME name=\'bottomFrame\' scrolling=\'NO\' noresize src=\'marketmap_live/spacer.htm\'></FRAMESET><FRAME name=\'mainFrame\' scrolling=\'NO\' src=\'marketmap_live/main.htm\'></FRAMESET><NOFRAMES>',myState);

}

var errorURL = "href='javascript:alert(\" Directory not available for download at this time.\\nPlease check back or call our technical support line\\n                         at 866-547-5100.\")' onMouseOver='status=\"Directory not available for download at this time. Please check back or call our technical support line at 866-547-5100.\"; return true;'"
var safariUrl = "";
if (navigator.userAgent.indexOf("Safari") != -1) {
	var safariUrl = "marketmap_live/";
}

function openDirectoryMap(myMapIndex) {
	var code = "", i, idx;
	
	code = mapInfo[top.index][myMapIndex-1][2];
	if(code == "") {
		for(i=2;i<stateInfo[top.index].length;i++) {
			if(stateInfo[top.index][i][0] == myMapIndex) {
				idx = i;
				i = stateInfo[top.index].length;
			}
		}
	} else {
		for(i=2;i<stateInfo[top.index].length;i++) {
			if(stateInfo[top.index][i][2] == code) {
				idx = i;
				i = stateInfo[top.index].length;
			}
		}
	}

	openDirectoryMapFromLink(idx);
}
	
function openDirectoryMapFromLink(myCityIndex) {
  window.location.href='book.htm?state='+stateIndex+'&book='+myCityIndex;
  }

function prepareBook() {
  var state = getQueryParam('state');
  var myCityIndex = getQueryParam('book');

	directory = stateInfo[state][myCityIndex][2];

  var pub = stateInfo[state][myCityIndex][7];
  var bookType = '';
  var CDType = '';
  if(pub == undefined || pub ==1 ) {
    var CDtitle = multiCDcheck(directory,bookType);
    bookType = "DEX";
    if (stateInfo[state][myCityIndex][4] == true) { bookType = "DES" };
    CDType = multiCDtypeCheck(CDtitle,bookType);
  }
  if(pub == 2) bookType='RHD';
  if(pub == 3) bookType='EMB';

  if(CDType == '') CDType = bookType;


	var PCURL = "http://downloads.dexpages.com/windows/"+CDType+""+multiCDcheck(directory).toUpperCase()+""+stateInfo[state][myCityIndex][3]+".exe";
	var linkURL = "http://pageserver.dexpages.com/dexbooks/"+bookType+""+directory.toUpperCase()+""+stateInfo[state][myCityIndex][3];
	var MACURL = "http://downloads.dexpages.com/mac/"+bookType+""+directory.toUpperCase()+""+stateInfo[state][myCityIndex][3]+".sit";

  $('#state-link').text(stateInfo[state][0]);
  $('#state-link').attr('href','javascript:openMap('+state+');');
  $('#book-name').text(stateInfo[state][myCityIndex][1]);
  $('#book-fullname').text(stateInfo[state][myCityIndex][1] +', '+stateInfo[state][1].toUpperCase());

  $('#pc-link').attr('href',PCURL);
  $('#download-link').attr('href',linkURL);
  $('#mac-link').attr('href',MACURL);

  $('#book-img').attr('src','marketmap_live/maps/'+stateInfo[state][1]+'/'+directory+'.gif');
  $('#book-img').attr('alt',directory);
}

  function old() {

	var state=top.getIndex();
	directory = stateInfo[state][myCityIndex][2];

  var pub = stateInfo[state][myCityIndex][7];
  var bookType = '';
  var CDType = '';
  if(pub == undefined || pub ==1 ) {
    var CDtitle = multiCDcheck(directory,bookType);
    bookType = "DEX";
    if (stateInfo[state][myCityIndex][4] == true) { bookType = "DES" };
    CDType = multiCDtypeCheck(CDtitle,bookType);
  }
  if(pub == 2) bookType='RHD';
  if(pub == 3) bookType='EMB';

  if(CDType == '') CDType = bookType;


	var PCURL = "href='http://downloads.dexpages.com/windows/"+CDType+""+multiCDcheck(directory).toUpperCase()+""+stateInfo[state][myCityIndex][3]+".exe'";
	var linkURL = "href='http://pageserver.dexpages.com/dexbooks/"+bookType+""+directory.toUpperCase()+""+stateInfo[state][myCityIndex][3]+"' onMouseOver='status=\"View "+stateInfo[state][myCityIndex][1]+", "+stateInfo[state][1].toUpperCase()+"\"; return true;'";
	var MACURL = "href='http://downloads.dexpages.com/mac/"+bookType+""+directory.toUpperCase()+""+stateInfo[state][myCityIndex][3]+".sit'";

	
	setDirectory(directory);
	var dwidth = 750;
	var dheight = 550;

  var state_code = stateInfo[state][1] + '/';

	open_directory('<HTML><HEAD><TITLE>'+stateInfo[state][myCityIndex][1]+'</TITLE><META http-equiv=\'Content-Type\' content=\'text/html; charset=iso-8859-1\'><SCRIPT LANGUAGE=\'JavaScript1.2\' src=\'js/windowInfo.js\'><\SCRIPT><SCRIPT LANGUAGE=\'JavaScript1.2\'>self.moveTo(0,0);</SCRIPT></HEAD><BODY bgColor=\'01377F\' leftMargin=0 topMargin=0 scroll=auto marginheight=\'0\' marginwidth=\'0\'><DIV align=center><TABLE height=\'100%\' cellSpacing=0 cellPadding=0 width=\'100%\' bgColor=\'01377F\' border=0><TBODY><TR><TD vAlign=center align=middle><TABLE height=620 cellSpacing=0 cellPadding=0 width=720 bgColor=\'0066cc\' border=0><TBODY><TR><TD width=720 bgColor=\'5ea62d\' height=50><FONT face=\'Helvetica, sans-serif\' color=\'fefefe\' size=5><STRONG>&nbsp;&nbsp;'+stateInfo[state][myCityIndex][1]+', '+stateInfo[state][1].toUpperCase()+'</STRONG></FONT></TD></TR><TR><TD vAlign=top width=720 bgColor=\'ffffff\' height=10><TABLE cellSpacing=0 cellPadding=0 bgColor=\'ffff00\' border=0><TBODY><TR><TD vAlign=middle width=720 bgColor=\'ffffff\' height=540><FONT face=\'Verdana, Arial, Helvetica, sans-serif\' color=\'003399\' size=-2><BLOCKQUOTE><P align=center>Click the \'View Directory Online\' button to view the directory via the Web.<BR>Click \'Download PC Directory\' to download and install the directory on your PC.<BR>Click \'Download MAC Directory\' to download and install the directory on your MAC.</P></BLOCKQUOTE></FONT><DIV align=center><A onfocus=\'if(this.blur)this.blur( )\''+PCURL+'\' target=\'_top\'><IMG src=\'../images/new/button-pc.jpg\' border=0/></A><A onfocus=\'if(this.blur)this.blur( )\''+linkURL+'\' target=\'_blank\'><IMG src=\'../images/new/button-online.jpg\' border=0 /></A><A onfocus=\'if(this.blur)this.blur( )\''+MACURL+'\' target=\'_top\'><IMG src=\'../images/new/button-mac.jpg\' border=0></A></DIV><DIV align=center><IMG height=418 src=\''+safariUrl+'maps/'+state_code+directory+'.gif\' width=700 border=0></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></BODY></HTML>');
}

function multiCDtypeCheck(directory,type) {
   var newType;
	switch (directory) {
		case 'sct': 
			newType = 'DEX';
			break;
		case 'mtc': 
			newType = 'DEX';
			break;
		default:
			newType = type;
			break;
	}
   return newType;
}
	
function multiCDcheck(directory) {
   var cdCode;
	switch (directory) {
		case 'alb': 
			cdCode = 'abw';
			break;
		case 'ljn': 
			cdCode = 'alm';
			break;
		case 'lmr': 
			cdCode = 'alm';
			break;
		case 'trn': 
			cdCode = 'alm';
			break;
		case 'wlb': 
			cdCode = 'alm';
			break;
		case 'cor': 
			cdCode = 'aly';
			break;
		case 'd_m': 
			cdCode = 'ams';
			break;
		case 'clb': 
			cdCode = 'arv';
			break;
		case 'dns': 
			cdCode = 'arv';
			break;
		case 'dnw': 
			cdCode = 'arv';
			break;
		case 'dnc': 
			cdCode = 'arv';
			break;
		case 'dne': 
			cdCode = 'arv';
			break;
		case 'dnn': 
			cdCode = 'arv';
			break;
		case 'ldv': 
			cdCode = 'asp';
			break;
		//case 'nmp': 
			//cdCode = 'bos';
			//break;
		case 'ecy': 
			cdCode = 'bvt';
			break;
		case 'ccy': 
			cdCode = 'bvt';
			break;
		case 'flo': 
			cdCode = 'egs';
			break;
		case 'mtr': 
			cdCode = 'gju';
			break;
		case 'apj': 
			cdCode = 'mtc';
			break;
		case 'chg': 
			cdCode = 'mtc';
			break;
		case 'c_b': 
			cdCode = 'oma';
			break;
		case 'oss': 
			cdCode = 'oma';
			break;
		case 'gnv': 
			cdCode = 'sct';
			break;
		case 'gsv': 
			cdCode = 'sct';
			break;
		case 'sun': 
			cdCode = 'sct';
			break;
		case 'puy': 
			cdCode = 'tac';
			break;
		case 'tne': 
			cdCode = 'tnc';
			break;
		case 'tnn': 
			cdCode = 'tnc';
			break;
		case 'prs': 
			cdCode = 'flg';
			break;
		case 'she': 
			cdCode = 'oly';
			break;
		case 'bar': 
			cdCode = 'dul';
			break;
		case 'has': 
			cdCode = 'g_i';
			break;
		case 'kea': 
			cdCode = 'g_i';
			break;
		case 'wbn': 
			cdCode = 'sal';
			break;
		case 'dll': 
			cdCode = 'sal';
			break;
		case 'sbs': 
			cdCode = 'crg';
			break;
			
		case 'ont': 
			cdCode = 'pyt';
			break;
		default:
			cdCode = directory;
			break;
	}
   return cdCode;
}
