//field checks for buying stages
function EnsureValue(field){
	//change field colour if no value present
	if (field.value==""){
		field.style.background = '#E4A8A5';
		field.style.border = '1px solid #BE2B24';
		return false;}
	else{
		field.style.background = '#D4E3C7';
		field.style.border = '1px solid #125C23';}	
		
	//run addition checks
	if (field.id=="Email"){
		var x = field.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x)){
			field.style.background = '#E4A8A5';
			field.style.border = '1px solid #BE2B24';
		return false; 
		}
	}	
		
return true;}

function Login(){
	//change field colour if no value present
	if (document.MyAccount.Username.value==""){
		document.MyAccount.Username.style.background = '#E4A8A5';
		document.MyAccount.Username.style.border = '1px solid #BE2B24';
		return false;}
	else{
		document.MyAccount.Username.style.background = '#D4E3C7';
		document.MyAccount.Username.style.border = '1px solid #125C23';}
		
	if (document.MyAccount.Password.value==""){
		document.MyAccount.Password.style.background = '#E4A8A5';
		document.MyAccount.Password.style.border = '1px solid #BE2B24';
		return false;}
	else{
		document.MyAccount.Password.style.background = '#D4E3C7';
		document.MyAccount.Password.style.border = '1px solid #125C23';}
return true;}


function SendDetails(){
	//change field colour if no value present
	if (document.MyAccount.Email.value==""){
		document.MyAccount.Email.style.background = '#E4A8A5';
		document.MyAccount.Email.style.border = '1px solid #BE2B24';
		return false;}
	else{
		document.MyAccount.Email.style.background = '#D4E3C7';
		document.MyAccount.Email.style.border = '1px solid #125C23';}
		
	if (document.MyAccount.PhoneNum.value==""){
		document.MyAccount.PhoneNum.style.background = '#E4A8A5';
		document.MyAccount.PhoneNum.style.border = '1px solid #BE2B24';
		return false;}
	else{
		document.MyAccount.PhoneNum.style.background = '#D4E3C7';
		document.MyAccount.PhoneNum.style.border = '1px solid #125C23';}
return true;}

function decOnly(i) {
	var t = i.value;
	if(t.length>0) {
		t = t.replace(/[^\d\.]+/g, ''); 
	}
	var s = t.split('.');
	if(s.length>1) {
		s[1] = s[0] + '.' + s[1];	
		s.shift(s);
	}
	i.value = s.join('');
}

function showhide(id){ 
	if ((id) == "TopUp"){
		if (document.getElementById){document.getElementById("BuyNumber").style.display="none";document.getElementById("MyNumbers").style.display="none";
			obj = document.getElementById(id); 
			if (obj.style.display == "none"){obj.style.display = "";}
			else{obj.style.display = "none";} } }
	
	if ((id) == "BuyNumber"){
		if (document.getElementById){document.getElementById("TopUp").style.display="none";document.getElementById("MyNumbers").style.display="none";
			obj = document.getElementById(id); 
			if (obj.style.display == "none"){obj.style.display = "";}
			else{obj.style.display = "none";} } }
	
	if ((id) == "MyNumbers"){
		if (document.getElementById){document.getElementById("BuyNumber").style.display="none";document.getElementById("TopUp").style.display="none";
			obj = document.getElementById(id); 
			if (obj.style.display == "none"){obj.style.display = "";}
			else{obj.style.display = "none";} } }
} 

function form1Submit(){
document.form1.Submit.value = "Redirecting to Payment Provider...Please Wait...";
document.form1.Submit.disabled=true;	
return true;
}


function form2Submit(){
document.form2.Submit.value = "Assigning DID number...Please Wait...";
document.form2.Submit.disabled=true;	
return true;
}

function ShowHideAC(field) {
	if (field.value=="USA"){
		document.getElementById("areacode").style.display = 'block';
	}
	else{document.getElementById("areacode").style.display = 'none';}
}


state = new Array()
var bOk = LoadArrays()
function LoadArrays()
{
state[0] = new sElement('AK', '907', 'Alaska, 907');state[1] = new sElement('AL', '205', 'Birmingham, 205');state[2] = new sElement('AL', '251', 'Huntsville, 251');state[3] = new sElement('AL', '334', 'Mobile, 334');state[4] = new sElement('AL', '334', 'Montgomery, 334');state[5] = new sElement('AS', '684', 'Amrican Samoa, 684');state[6] = new sElement('AZ', '928', 'Flagstaff, 928');state[7] = new sElement('AZ', '602', 'Phoenix, 602');state[8] = new sElement('AZ', '480', 'Scottsdale, 480');state[9] = new sElement('AZ', '520', 'Tucson, 520');state[10] = new sElement('AZ', '520', 'Winslow, 520');state[11] = new sElement('AZ', '520', 'Yuma, 520');state[12] = new sElement('AR', '501', 'Arkansas, 501');state[13] = new sElement('AR', '870', 'Arkansas, 870');state[14] = new sElement('AR', '479', 'Fayetteville, 479');state[15] = new sElement('CA', '714', 'Anaheim, 714');state[16] = new sElement('CA', '805', 'Bakersfield, 805');state[17] = new sElement('CA', '619', 'Barstow, 619');state[18] = new sElement('CA', '510', 'Berkeley, 510');state[19] = new sElement('CA', '707', 'Eureka, 707');state[20] = new sElement('CA', '209', 'Fresno, 209');state[21] = new sElement('CA', '562', 'Long Beach, 562');state[22] = new sElement('CA', '310', 'Los Angeles, 310');state[23] = new sElement('CA', '213', 'Los Angeles, 213');state[24] = new sElement('CA', '626', 'Suburban, 626');state[25] = new sElement('CA', '562', 'Metro Area, 562');state[26] = new sElement('CA', '209', 'Modesto, 209');state[27] = new sElement('CA', '408', 'Monterey, 408');state[28] = new sElement('CA', '530', 'Northeastern CA, 530');state[29] = new sElement('CA', '510', 'Oakland, 510');state[30] = new sElement('CA', '949', 'Orange Country, Southern, 949');state[31] = new sElement('CA', '714', 'Orange, 714');state[32] = new sElement('CA', '619', 'Palm Springs, 619');state[33] = new sElement('CA', '626', 'Pasadena, 626');state[34] = new sElement('CA', '909', 'Riverside, 909');state[35] = new sElement('CA', '916', 'Sacramento, 916');state[36] = new sElement('CA', '909', 'San Bernardino, 909');state[37] = new sElement('CA', '619', 'San Diego, 619');state[38] = new sElement('CA', '415', 'San Francisco, 415');state[39] = new sElement('CA', '650', 'San Francisco, 650');state[40] = new sElement('CA', '408', 'San Jose, 408');state[41] = new sElement('CA', '805', 'Santa Barbara, 805');state[42] = new sElement('CA', '707', 'Santa Rosa, 707');state[43] = new sElement('CA', '760', 'Southern CA, 760');state[44] = new sElement('CA', '925', 'Walnut Creek, 925');state[45] = new sElement('CA', '858', 'La Jolla, 858');state[46] = new sElement('CO', '970', 'Aspen, 970');state[47] = new sElement('CO', '303', 'Boulder, 303');state[48] = new sElement('CO', '970', 'Breckenridge, 970');state[49] = new sElement('CO', '719', 'Colorado Springs, 719');state[50] = new sElement('CO', '303', 'Denver, 303');state[51] = new sElement('CO', '970', 'Fort Collins, 970');state[52] = new sElement('CO', '970', 'Grand Junction, 970');state[53] = new sElement('CO', '719', 'Pueblo, 719');state[54] = new sElement('CO', '970', 'Vail, 970');state[55] = new sElement('DC', '202', 'Wahington DC, 202');state[56] = new sElement('CT', '203', 'Bridgeport, 203');state[57] = new sElement('CT', '203', 'Danbury, 203');state[58] = new sElement('CT', '203', 'Fairfield, 203');state[59] = new sElement('CT', '860', 'Hartford, 860');state[60] = new sElement('CT', '860', 'Litchfield, 860');state[61] = new sElement('CT', '860', 'Middlesex, 860');state[62] = new sElement('CT', '203', 'New Haven, 203');state[63] = new sElement('CT', '860', 'New London, 860');state[64] = new sElement('CT', '203', 'Stamford, 203');state[65] = new sElement('CT', '860', 'Tolland, 860');state[66] = new sElement('CT', '860', 'Torrington, 860');state[67] = new sElement('CT', '203', 'Waterbury, 203');state[68] = new sElement('CT', '860', 'Windham, 860');state[69] = new sElement('DE', '302', 'Delaware, 302');state[70] = new sElement('FL', '561', 'BElle Glande, 561');state[71] = new sElement('FL', '561', 'Boca Raton, 561');state[72] = new sElement('FL', '813', 'Clearwater, 813');state[73] = new sElement('FL', '386', 'Daytona Beach, 386');state[74] = new sElement('FL', '954', 'Fort Lauderdale, 954');state[75] = new sElement('FL', '239', 'Ft. Myers, 239');state[76] = new sElement('FL', '772', 'Fort Pierce, 772');state[77] = new sElement('FL', '352', 'Gainesville, 352');state[78] = new sElement('FL', '954', 'Hollwood, 954');state[79] = new sElement('FL', '904', 'Jacksonville, 904');state[80] = new sElement('FL', '305', 'Kew West, 305');state[81] = new sElement('FL', '407', 'Kissimmee, 407');state[82] = new sElement('FL', '305', 'Miami, 305');state[83] = new sElement('FL', '941', 'Naples, 941');state[84] = new sElement('FL', '407', 'Orlando, 407');state[85] = new sElement('FL', '850', 'Pensacola, 850');state[86] = new sElement('FL', '954', 'Pompano Beach, 954');state[87] = new sElement('FL', '941', 'Sarasota, 941');state[88] = new sElement('FL', '407', 'Sanford, 407');state[89] = new sElement('FL', '561', 'Sebastian, 561');state[90] = new sElement('FL', '727', 'St. Petersburg, 727');state[91] = new sElement('FL', '850', 'Tallahassee, 850');state[92] = new sElement('FL', '813', 'Tampa, 813');state[93] = new sElement('FL', '561', 'Vero Beach, 561');state[94] = new sElement('FL', '561', 'West Palm Beach, 561');state[95] = new sElement('FL', '786', 'Miami, 786');state[96] = new sElement('FL', '321', 'Melbourne, 321');state[97] = new sElement('FL', '321', 'Orlando, 321');state[98] = new sElement('GA', '770', 'Acworth, 770');state[99] = new sElement('GA', '229', 'Albany, 229');state[100] = new sElement('GA', '404', 'Atlanta, 404');state[101] = new sElement('GA', '678', 'Atlanta Metro Area, 678');state[102] = new sElement('GA', '770', 'Atlanta Suburbs, 770');state[103] = new sElement('GA', '706', 'Columbus, 706');state[104] = new sElement('GA', '706', 'Augusta, 706');state[105] = new sElement('GA', '770', 'Chamblee, 770');state[106] = new sElement('GA', '912', 'Macon, 912');state[107] = new sElement('GA', '770', 'Marieta, 770');state[108] = new sElement('GA', '706', 'Rome, 706');state[109] = new sElement('GA', '912', 'Savannah, 912');state[110] = new sElement('GA', '470', 'Atlanta, 470');state[111] = new sElement('HI', '808', 'Hawaii, 808');state[112] = new sElement('ID', '208', 'Idaho, 208');state[113] = new sElement('IL', '618', 'Alton, 618');state[114] = new sElement('IL', '603', 'Aurora, 603');state[115] = new sElement('IL', '618', 'BElleville, 618');state[116] = new sElement('IL', '309', 'Bloomington, 309');state[117] = new sElement('IL', '618', 'Cairo, 618');state[118] = new sElement('IL', '217', 'Champaign-Urbana, 217');state[119] = new sElement('IL', '773', 'Chicago - Metro Area, 773');state[120] = new sElement('IL', '630', 'Chicago - Metro Area, 630');state[121] = new sElement('IL', '312', 'Chicago, 312');state[122] = new sElement('IL', '847', 'Chicago  Northern Suburbs, 847');state[123] = new sElement('IL', '708', 'Chicago suburbs, 708');state[124] = new sElement('IL', '618', 'East St. Louis, 618');state[125] = new sElement('IL', '708', 'Evanston, 708');state[126] = new sElement('IL', '815', 'La Salle, 815');state[127] = new sElement('IL', '630', 'Naperville, 630');state[128] = new sElement('IL', '630', 'Oak Brook, 630');state[129] = new sElement('IL', '309', 'Peoria, 309');state[130] = new sElement('IL', '815', 'Rockford, 815');state[131] = new sElement('IL', '309', 'Peoria, 309');state[132] = new sElement('IL', '815', 'Rockford, 815');state[133] = new sElement('IL', '309', 'Rock Island, 309');state[134] = new sElement('IL', '217', 'Springfield, 217');state[135] = new sElement('IL', '630', 'St. Charles, 630');state[136] = new sElement('IL', '847', 'Wauken, 847');state[137] = new sElement('IL', '224', 'Arlington Heights, 224');state[138] = new sElement('IN', '812', 'Bloomington, 812');state[139] = new sElement('IN', '219', 'Elkhart, 219');state[140] = new sElement('IN', '812', 'Evansville, 812');state[141] = new sElement('IN', '219', 'Gary, 219');state[142] = new sElement('IN', '317', 'Indianapolis, 317');state[143] = new sElement('IN', '317', 'Kokomo, 317');state[144] = new sElement('IN', '219', 'South Bend, 219');state[145] = new sElement('IN', '260', 'Albion, 260');state[146] = new sElement('IA', '319', 'Cedar Rapids, 319');state[147] = new sElement('IA', '712', 'Council Bluffs, 712');state[148] = new sElement('IA', '319', 'Davenport, 319');state[149] = new sElement('IA', '515', 'Des Moines, 515');state[150] = new sElement('IA', '319', 'Dubuque, 319');state[151] = new sElement('IA', '712', 'Sioux City, 712');state[152] = new sElement('KS', '316', 'Dodge City, 316');state[153] = new sElement('KS', '620', 'Hutchinson, 620');state[154] = new sElement('KS', '785', 'Lawrence, 785');state[155] = new sElement('KS', '913', 'Saline, 913');state[156] = new sElement('KS', '913', 'Topeka, 913');state[157] = new sElement('KS', '316', 'Wichita, 316');state[158] = new sElement('KY', '606', 'Ashland, 606');state[159] = new sElement('KY', '270', 'Bowling Green, 270');state[160] = new sElement('KY', '859', 'Lexington, 859');state[161] = new sElement('KY', '502', 'Louisville, 502');state[162] = new sElement('KY', '270', 'Owensboro, 270');state[163] = new sElement('KY', '502', 'Paducah, 502');state[164] = new sElement('KY', '606', 'Winchester, 606');state[165] = new sElement('LA', '504', 'Baton Rouge, 504');state[166] = new sElement('LA', '318', 'Lake Charles, 318');state[167] = new sElement('LA', '318', 'Monroe, 318');state[168] = new sElement('LA', '504', 'New Orleans, 504');state[169] = new sElement('LA', '318', 'Shreveport, 318');state[170] = new sElement('LA', '337', 'Lafayette, 337');state[171] = new sElement('LA', '985', 'North Shore, 985');state[172] = new sElement('ME', '207', 'Maine, 207');state[173] = new sElement('MD', '410', 'Annapolis, 410');state[174] = new sElement('MD', '410', 'Baltimore, 410');state[175] = new sElement('MD', '410', 'Bel Air, 410');state[176] = new sElement('MD', '301', 'Cumberland, 301');state[177] = new sElement('MD', '301', 'Frederick, 301');state[178] = new sElement('MD', '301', 'Hagerstown, 301');state[179] = new sElement('MD', '301', 'La Plata, 301');state[180] = new sElement('MD', '301', 'Laurel, 301');state[181] = new sElement('MD', '410', 'Ocean City, 410');state[182] = new sElement('MD', '301', 'Rockville, 301');state[183] = new sElement('MD', '410', 'Salisbury, 410');state[184] = new sElement('MD', '410', 'Townson, 410');state[185] = new sElement('MD', '240', 'Cumberland, 240');state[186] = new sElement('MA', '617', 'Boston, 617');state[187] = new sElement('MA', '508', 'Brockton, 508');state[188] = new sElement('MA', '617', 'Cambridge, 617');state[189] = new sElement('MA', '508', 'Framingham, 508');state[190] = new sElement('MA', '508', 'Lawrence, 508');state[191] = new sElement('MA', '978', 'Lowell, 978');state[192] = new sElement('MA', '508', 'New Bedford, 508');state[193] = new sElement('MA', '413', 'Northampton, 413');state[194] = new sElement('MA', '413', 'Pittsfield, 413');state[195] = new sElement('MA', '617', 'Quincy, 617');state[196] = new sElement('MA', '413', 'Springfield, 413');state[197] = new sElement('MA', '617', 'Waltham, 617');state[198] = new sElement('MA', '617', 'Winchester, 617');state[199] = new sElement('MA', '617', 'Worcester, 617');state[200] = new sElement('MA', '781', 'Arlington, 781');state[201] = new sElement('MA', '339', 'Arlington, 339');state[202] = new sElement('MA', '351', 'Lowell, 351');state[203] = new sElement('MI', '313', 'Ann Arbor, 313');state[204] = new sElement('MI', '616', 'Battle Creek, 616');state[205] = new sElement('MI', '517', 'Bay City, 517');state[206] = new sElement('MI', '313', 'Detroit, 313');state[207] = new sElement('MI', '810', 'Flint, 810');state[208] = new sElement('MI', '616', 'Grand Rapids, 616');state[209] = new sElement('MI', '517', 'Jackson, 517');state[210] = new sElement('MI', '616', 'Kalamazoo, 616');state[211] = new sElement('MI', '517', 'Lansing, 517');state[212] = new sElement('MI', '906', 'Marquette, 906');state[213] = new sElement('MI', '616', 'Muskegon, 616');state[214] = new sElement('MI', '810', 'Northern Detroit suburbs, 810');state[215] = new sElement('MI', '810', 'Pontiac, 810');state[216] = new sElement('MI', '989', 'Soginaw, 989');state[217] = new sElement('MI', '906', 'Sault Ste. Marie, 906');state[218] = new sElement('MI', '586', 'Warren, 586');state[219] = new sElement('MN', '320', 'Alexandria, 320');state[220] = new sElement('MN', '218', 'Duluth, 218');state[221] = new sElement('MN', '612', 'Minneapolis, 612');state[222] = new sElement('MN', '507', 'Rochester, 507');state[223] = new sElement('MN', '320', 'St. Cloud, 320');state[224] = new sElement('MN', '612', 'St. Paul, 612');state[225] = new sElement('MS', '228', 'Biloxi, 228');state[226] = new sElement('MS', '601', 'Jackson, 601');state[227] = new sElement('MS', '662', 'Greenville, 662');state[228] = new sElement('MO', '314', 'St. Louis, 314');state[229] = new sElement('MO', '816', 'St. Joseph, 816');state[230] = new sElement('MO', '816', 'Kansas City, 816');state[231] = new sElement('MO', '417', 'Springfield, 417');state[232] = new sElement('MO', '417', 'Joplin, 417');state[233] = new sElement('MO', '816', 'Independence, 816');state[234] = new sElement('MO', '314', 'Columbia, 314');state[235] = new sElement('MO', '573', 'Columbia, 573');state[236] = new sElement('MT', '308', 'Grand Island, 308');state[237] = new sElement('MT', '402', 'Lincoln, 402');state[238] = new sElement('MT', '308', 'North Platte, 308');state[239] = new sElement('MT', '402', 'Omaha, 402');state[240] = new sElement('MT', '308', 'Scottsbluff, 308');state[241] = new sElement('NE', '402', 'Omaha, 402');state[242] = new sElement('NE', '308', 'Grand Island, 308');state[243] = new sElement('NV', '702', 'Las Vegas, 702');state[244] = new sElement('NV', '603', 'Carson City, 603');state[245] = new sElement('NH', '603', 'New Hampshire, 603');state[246] = new sElement('NJ', '609', 'Atlantic City, 609');state[247] = new sElement('NJ', '609', 'Camden, 609');state[248] = new sElement('NJ', '609', 'Cape May, 609');state[249] = new sElement('NJ', '908', 'Elizabeth, 908');state[250] = new sElement('NJ', '908', 'Freehold, 908');state[251] = new sElement('NJ', '201', 'Hackensack, 201');state[252] = new sElement('NJ', '201', 'Jersey City, 201');state[253] = new sElement('NJ', '204', 'Morristown, 204');state[254] = new sElement('NJ', '201', 'Newark, 201');state[255] = new sElement('NJ', '908', 'New Brunswick, 908');state[256] = new sElement('NJ', '201', 'Paterson, 201');state[257] = new sElement('NJ', '908', 'Toms River, 908');state[258] = new sElement('NJ', '609', 'Trenton, 609');state[259] = new sElement('NJ', '609', 'Vineland, 609');state[260] = new sElement('NJ', '609', 'Woodbury, 609');state[261] = new sElement('NM', '505', 'New Mexico, 505');state[262] = new sElement('NY', '518', 'Albany, 518');state[263] = new sElement('NY', '607', 'Binghampton, 607');state[264] = new sElement('NY', '716', 'Buffalo, 716');state[265] = new sElement('NY', '607', 'Cortland, 607');state[266] = new sElement('NY', '607', 'Elmira, 607');state[267] = new sElement('NY', '516', 'Hempstead, 516');state[268] = new sElement('NY', '518', 'Hudson, 518');state[269] = new sElement('NY', '607', 'Ithaca, 607');state[270] = new sElement('NY', '716', 'Lockport, 716');state[271] = new sElement('NY', '516', 'Long Island, 516');state[272] = new sElement('NY', '914', 'Monroe, 914');state[273] = new sElement('NY', '914', 'Mount Vernon, 914');state[274] = new sElement('NY', '718', 'Bronx, 718');state[275] = new sElement('NY', '718', 'Brooklyn, 718');state[276] = new sElement('NY', '917', 'Cellular, 917');state[277] = new sElement('NY', '212', 'Manhattan, 212');state[278] = new sElement('NY', '718', 'Queens, 718');state[279] = new sElement('NY', '718', 'City Island, 718');state[280] = new sElement('NY', '716', 'Niagara Falls, 716');state[281] = new sElement('NY', '914', 'Peekskill, 914');state[282] = new sElement('NY', '914', 'Poughkeepsie, 914');state[283] = new sElement('NY', '585', 'Rochester, 585');state[284] = new sElement('NY', '518', 'Schenectady, 518');state[285] = new sElement('NY', '315', 'Syracuse, 315');state[286] = new sElement('NY', '518', 'Troy, 518');state[287] = new sElement('NY', '315', 'Utica, 315');state[288] = new sElement('NY', '914', 'White Plains, 914');state[289] = new sElement('NY', '914', 'Yonkers, 914');state[290] = new sElement('NC', '704', 'Asheville, 704');state[291] = new sElement('NC', '704', 'Charlotte, 704');state[292] = new sElement('NC', '919', 'Fayetteville, 919');state[293] = new sElement('NC', '910', 'Greensboro, 910');state[294] = new sElement('NC', '919', 'Raleigh, 919');state[295] = new sElement('NC', '910', 'Winston-Salem, 910');state[296] = new sElement('NC', '252', 'Greenville, 252');state[297] = new sElement('ND', '701', 'North Dakota, 701');state[298] = new sElement('OH', '937', 'Hillsboro, 937');state[299] = new sElement('OH', '330', 'Akron, 330');state[300] = new sElement('OH', '330', 'Canton, 330');state[301] = new sElement('OH', '513', 'Cincinnati, 513');state[302] = new sElement('OH', '216', 'Cleveland, 216');state[303] = new sElement('OH', '614', 'Columbus, 614');state[304] = new sElement('OH', '937', 'Dayton, 937');state[305] = new sElement('OH', '330', 'Eastern Ohio, 330');state[306] = new sElement('OH', '419', 'Mansfield, 419');state[307] = new sElement('OH', '513', 'Springsfield, 513');state[308] = new sElement('OH', '614', 'Steubenville, 614');state[309] = new sElement('OH', '419', 'Toledo, 419');state[310] = new sElement('OH', '216', 'Youngstown, 216');state[311] = new sElement('OH', '740', 'Ashville, 740');state[312] = new sElement('OK', '405', 'Enid, 405');state[313] = new sElement('OK', '580', 'Lawton, 580');state[314] = new sElement('OK', '918', 'Muskogee, 918');state[315] = new sElement('OK', '405', 'Oklahoma City, 405');state[316] = new sElement('OK', '918', 'Tulsa, 918');state[317] = new sElement('OR', '503', 'Portland, 503');state[318] = new sElement('OR', '503', 'Salem, 503');state[319] = new sElement('OR', '541', 'South and East Oregon, 541');state[320] = new sElement('PA', '610', 'Allentown, 610');state[321] = new sElement('PA', '814', 'Altoona, 814');state[322] = new sElement('PA', '814', 'Bradford, 814');state[323] = new sElement('PA', '610', 'Easton, 610');state[324] = new sElement('PA', '814', 'Erie, 814');state[325] = new sElement('PA', '717', 'Harrisburg, 717');state[326] = new sElement('PA', '412', 'Indiana, 412');state[327] = new sElement('PA', '717', 'Lancaster, 717');state[328] = new sElement('PA', '717', 'Lebanon, 717');state[329] = new sElement('PA', '610', 'Norristown, 610');state[330] = new sElement('PA', '215', 'Philadelphia, 215');state[331] = new sElement('PA', '610', 'Philadelphia suburbs, 610');state[332] = new sElement('PA', '412', 'Pittsburgh, 412');state[333] = new sElement('PA', '610', 'Pottstown, 610');state[334] = new sElement('PA', '610', 'Reading, 610');state[335] = new sElement('PA', '412', 'Rochester, 412');state[336] = new sElement('PA', '570', 'Scranton, 570');state[337] = new sElement('PA', '412', 'Shron, 412');state[338] = new sElement('PA', '717', 'Stroudsburg, 717');state[339] = new sElement('PA', '814', 'Warren, 814');state[340] = new sElement('PA', '412', 'Washington, 412');state[341] = new sElement('PA', '717', 'Wilkes-Barre, 717');state[342] = new sElement('PA', '267', 'Philadelphia, 267');state[343] = new sElement('PA', '878', 'Pittsburgh, 878');state[344] = new sElement('PA', '484', 'Allentown, 484');state[345] = new sElement('PA', '724', 'New Castle, 724');state[346] = new sElement('PA', '878', 'New Castle, 878');state[347] = new sElement('PR', '787', 'Puerto Rico, 787');state[348] = new sElement('RI', '401', 'Rhose Island, 401');state[349] = new sElement('SC', '843', 'Charlestown, 843');state[350] = new sElement('SC', '803', 'Columbia, 803');state[351] = new sElement('SC', '803', 'Florence, 803');state[352] = new sElement('SC', '864', 'Greenville, 864');state[353] = new sElement('SD', '605', 'South Dakota, 605');state[354] = new sElement('TN', '423', 'Chattanooga, 423');state[355] = new sElement('TN', '615', 'Nashville, 615');state[356] = new sElement('TN', '731', 'Jackson, 731');state[357] = new sElement('TN', '865', 'Knoxville, 865');state[358] = new sElement('TN', '901', 'Memphis, 901');state[359] = new sElement('TN', '931', 'Clarksville, 931');state[360] = new sElement('TX', '915', 'Abilene, 915');state[361] = new sElement('TX', '806', 'Amarillo, 806');state[362] = new sElement('TX', '512', 'Austin, 512');state[363] = new sElement('TX', '409', 'Beaumont, 409');state[364] = new sElement('TX', '512', 'Corpus Christi, 512');state[365] = new sElement('TX', '214', 'Dallas, 214');state[366] = new sElement('TX', '972', 'Dallas suburbs, 972');state[367] = new sElement('TX', '915', 'El Paso, 915');state[368] = new sElement('TX', '817', 'Fort Worth, 817');state[369] = new sElement('TX', '409', 'Galveston, 409');state[370] = new sElement('TX', '281', 'Houston, 281');state[371] = new sElement('TX', '713', 'Houston, 713');state[372] = new sElement('TX', '972', 'Irving, 972');state[373] = new sElement('TX', '956', 'Laredo, 956');state[374] = new sElement('TX', '806', 'Lubbock, 806');state[375] = new sElement('TX', '210', 'San Antonio, 210');state[376] = new sElement('TX', '903', 'Texarkana, 903');state[377] = new sElement('TX', '903', 'Tyler, 903');state[378] = new sElement('TX', '254', 'Waco, 254');state[379] = new sElement('TX', '469', 'Dallas, 469');state[380] = new sElement('TX', '832', 'Houston, 832');state[381] = new sElement('TX', '682', 'Fort Worth, 682');state[382] = new sElement('TX', '940', 'Denton, 940');state[383] = new sElement('TX', '979', 'Bryan/College Station, 979');state[384] = new sElement('UT', '801', 'Salt Lake City, 801');state[385] = new sElement('UT', '435', 'Logan, 435');state[386] = new sElement('VT', '802', 'Vermont, 802');state[387] = new sElement('VA', '703', 'Alexandria, 703');state[388] = new sElement('VA', '703', 'Arlington, 703');state[389] = new sElement('VA', '434', 'Charlottesville, 434');state[390] = new sElement('VA', '757', 'Newport News, 757');state[391] = new sElement('VA', '757', 'Norfolk, 757');state[392] = new sElement('VA', '804', 'Richmond, 804');state[393] = new sElement('VA', '540', 'Roanoke, 540');state[394] = new sElement('VA', '276', 'Bristol, 276');state[395] = new sElement('WA', '425', 'Bellevue, 425');state[396] = new sElement('WA', '360', 'Bellingham, 360');state[397] = new sElement('WA', '425', 'Everett, 425');state[398] = new sElement('WA', '253', 'Kent, 253');state[399] = new sElement('WA', '360', 'Olympia, 360');state[400] = new sElement('WA', '425', 'Redmond, 425');state[401] = new sElement('WA', '425', 'Renton, 425');state[402] = new sElement('WA', '206', 'Seattle, 206');state[403] = new sElement('WA', '509', 'Spokane, 509');state[404] = new sElement('WA', '253', 'Tacoma, 253');state[405] = new sElement('WA', '360', 'Vancouver, 360');state[406] = new sElement('WA', '509', 'Walla Walla, 509');state[407] = new sElement('WA', '509', 'Yakima, 509');state[408] = new sElement('WV', '304', 'West Virginia, 304');state[409] = new sElement('WI', '608', 'Beloit, 608');state[410] = new sElement('WI', '745', 'Eau Claire, 745');state[411] = new sElement('WI', '920', 'Green Bay, 920');state[412] = new sElement('WI', '608', 'La Crosse, 608');state[413] = new sElement('WI', '608', 'Madison, 608');state[414] = new sElement('WI', '414', 'Milwaukee, 414');state[415] = new sElement('WI', '262', 'Racine, 262');state[416] = new sElement('WI', '715', 'Wausau, 715');state[417] = new sElement('WY', '307', 'Wyoming, 307');
return true
}

function sElement(sParentId,sValue,sDescription)
{	
	this.ParentId = sParentId
	this.Id = sValue
	this.Description = sDescription
}

function bCascadeDrop(oDDsource,oDDdest)
{

	var iX
	var sText
	var iY= 0
	var sOptionId
	var sOptionDesc
	var iStartPos
	
	sText = oDDsource.options[oDDsource.selectedIndex].value 
	oDDdest.options.length = 0            
	
	if (sText != '0')
	{		
		for (iX=0; iX<state.length; iX++) 
		{		
			if(sText == state[iX].ParentId)
			{
			sOptionId = state[iX].Id
			sOptionDesc= state[iX].Description	
			oDDdest.options[iY] = new Option (sOptionDesc,sOptionDesc)	
			iY = iY +1		
			}	
		}	
	}
	 else {
	   oDDdest.options[0] = new Option ('None Selected','0')
	}	
}