

function setSPC(area,location){

	//first must nullify all but 1st blank option
	//then will add each new option to be selected from
	var optionCounter; 
	for (optionCounter = 0; optionCounter < document.getElementById('spc').length; optionCounter=0) { 
		document.getElementById('spc').options[optionCounter] = null;
	}


	if(area == "usa" || area == ""){		
		//set new options for usa states
		document.getElementById('spc').options[0] = new Option("(Choose State)","");
		document.getElementById('spc').options[1] = new Option("Alabama","Alabama");
        document.getElementById('spc').options[2] = new Option("Alaska","Alaska");
        document.getElementById('spc').options[3] = new Option("Arizona","Arizona");
        document.getElementById('spc').options[4] = new Option("Arkansas","Arkansas");
        document.getElementById('spc').options[5] = new Option("California","California");
        document.getElementById('spc').options[6] = new Option("Colorado","Colorado");
        document.getElementById('spc').options[7] = new Option("Connecticut","Connecticut");
        document.getElementById('spc').options[8] = new Option("Delaware","Southern");
        document.getElementById('spc').options[9] = new Option("District of Columbia","District of Columbia");
        document.getElementById('spc').options[10] = new Option("Federated States of Micronesia","Federated States of Micronesia");
        document.getElementById('spc').options[11] = new Option("Florida","Florida");
        document.getElementById('spc').options[12] = new Option("Georgia","Georgia");
        document.getElementById('spc').options[13] = new Option("Guam","Guam");
        document.getElementById('spc').options[14] = new Option("Hawaii","Hawaii");
        document.getElementById('spc').options[15] = new Option("Idaho","Idaho");
        document.getElementById('spc').options[16] = new Option("Illinois","Illinois");
        document.getElementById('spc').options[17] = new Option("Indiana","Indiana");
        document.getElementById('spc').options[18] = new Option("Iowa","Iowa");
        document.getElementById('spc').options[19] = new Option("Kansas","Kansas");
        document.getElementById('spc').options[20] = new Option("Kentucky","Kentucky");
        document.getElementById('spc').options[21] = new Option("Louisiana","Louisiana");
        document.getElementById('spc').options[22] = new Option("Maine","Maine");
        document.getElementById('spc').options[23] = new Option("Mariana Islands","Mariana Islands");
        document.getElementById('spc').options[24] = new Option("Marshall Islands","Marshall Islands");
        document.getElementById('spc').options[25] = new Option("Maryland","Maryland");
        document.getElementById('spc').options[26] = new Option("Massachusetts","Massachusetts");
        document.getElementById('spc').options[27] = new Option("Michigan","Michigan");
        document.getElementById('spc').options[28] = new Option("Minnesota","Minnesota");
        document.getElementById('spc').options[29] = new Option("Mississippi","Mississippi");
        document.getElementById('spc').options[30] = new Option("Missouri","Missouri");
        document.getElementById('spc').options[31] = new Option("Montana","Montana");
        document.getElementById('spc').options[32] = new Option("Nebraska","Nebraska");
        document.getElementById('spc').options[33] = new Option("Nevada","Nevada");
        document.getElementById('spc').options[34] = new Option("New Hampshire","New Hampshire");
        document.getElementById('spc').options[35] = new Option("New Jersey","New Jersey");
        document.getElementById('spc').options[36] = new Option("New Mexico","New Mexico");
        document.getElementById('spc').options[37] = new Option("New York","New York");
        document.getElementById('spc').options[38] = new Option("North Carolina","North Carolina");
        document.getElementById('spc').options[39] = new Option("North Dakota","North Dakota");
        document.getElementById('spc').options[40] = new Option("Northern Mariana Islands","Northern Mariana Islands");
        document.getElementById('spc').options[41] = new Option("Ohio","Ohio");
        document.getElementById('spc').options[42] = new Option("Oklahoma","Oklahoma");
        document.getElementById('spc').options[43] = new Option("Oregon","Oregon");
        document.getElementById('spc').options[44] = new Option("Pennsylvania","Pennsylvania");
        document.getElementById('spc').options[45] = new Option("Puerto Rico","Puerto Rico");
        document.getElementById('spc').options[46] = new Option("Rhode Island","Rhode Island");
        document.getElementById('spc').options[47] = new Option("South Carolina","South Carolina");
        document.getElementById('spc').options[48] = new Option("South Dakota","South Dakota");
        document.getElementById('spc').options[49] = new Option("Swan Islands","Swan Islands");
        document.getElementById('spc').options[50] = new Option("Tennessee","Tennessee");
        document.getElementById('spc').options[51] = new Option("Texas","Texas");
        document.getElementById('spc').options[52] = new Option("Trust Territory of Palau","Trust Territory of Palau");
        document.getElementById('spc').options[53] = new Option("Trust Territory of the Pacific Islands","Trust Territory of the Pacific Islands");
        document.getElementById('spc').options[54] = new Option("US Miscellaneous Pacific Islands","US Miscellaneous Pacific Islands");
        document.getElementById('spc').options[55] = new Option("Utah","Utah");
        document.getElementById('spc').options[56] = new Option("Vermont","Vermont");
        document.getElementById('spc').options[57] = new Option("Virgin Islands","Virgin Islands");
        document.getElementById('spc').options[58] = new Option("Virginia","Virginia");
        document.getElementById('spc').options[59] = new Option("Washington","Washington");
        document.getElementById('spc').options[60] = new Option("West Virginia","West Virginia");
        document.getElementById('spc').options[61] = new Option("Wisconsin","Wisconsin");
        document.getElementById('spc').options[62] = new Option("Wyoming","Wyoming");
        document.getElementById('spc').options[63] = new Option("Armed Forces Americas","Armed Forces Americas");
        document.getElementById('spc').options[64] = new Option("Armed Forces Europe","Armed Forces Europe");
        document.getElementById('spc').options[65] = new Option("Armed Forces Pacific","Armed Forces Pacific");
	}
	else if(area == "canada"){
		//set new options for canada provinces
		document.getElementById('spc').options[0] = new Option("(Choose Province)","");
		document.getElementById('spc').options[1] = new Option("Alberta","Alberta");
		document.getElementById('spc').options[2] = new Option("British Columbia","British Columbia");
		document.getElementById('spc').options[3] = new Option("Manitoba","Manitoba");
		document.getElementById('spc').options[4] = new Option("New Brunswick","New Brunswick");
		document.getElementById('spc').options[5] = new Option("Newfoundland","Newfoundland");
		document.getElementById('spc').options[6] = new Option("Northwest Territories","Northwest Territories");
		document.getElementById('spc').options[7] = new Option("Nova Scotia","Nova Scotia");
		document.getElementById('spc').options[8] = new Option("Ontario","Ontario");
		document.getElementById('spc').options[9] = new Option("Prince Edward Island","Prince Edward Island");
		document.getElementById('spc').options[10] = new Option("Quebec","Quebec");
		document.getElementById('spc').options[11] = new Option("Saskatchewan","Saskatchewan");
		document.getElementById('spc').options[12] = new Option("Yukon","Yukon");
	}
	else if(area == "other"){
		//must be other
		//set new options for other
		document.getElementById('spc').options[0] = new Option("(Choose Country)","");
		document.getElementById('spc').options[1] = new Option("Andorra","Andorra");
		document.getElementById('spc').options[2] = new Option("Afghanistan","Afghanistan");
		document.getElementById('spc').options[3] = new Option("Antigua and Barbuda","Antigua and Barbuda");
		document.getElementById('spc').options[4] = new Option("Anguilla","Anguilla");
		document.getElementById('spc').options[5] = new Option("Albania","Albania");
		document.getElementById('spc').options[6] = new Option("Algeria","Algeria");
		document.getElementById('spc').options[7] = new Option("American Samoa","American Samoa");
		document.getElementById('spc').options[8] = new Option("Netherland Antilles","Netherland Antilles");
		document.getElementById('spc').options[9] = new Option("Angola","Angola");
		document.getElementById('spc').options[10] = new Option("Antarctica","Antarctica");
		document.getElementById('spc').options[11] = new Option("Argentina","Argentina");
		document.getElementById('spc').options[12] = new Option("Armenia","Armenia");
		document.getElementById('spc').options[13] = new Option("Austria","Austria");
		document.getElementById('spc').options[14] = new Option("Australia","Australia");
		document.getElementById('spc').options[15] = new Option("Aruba","Aruba");
		document.getElementById('spc').options[16] = new Option("Azerbaidjan","Azerbaidjan");
		document.getElementById('spc').options[17] = new Option("Bosnia-Herzegovina","Bosnia-Herzegovina");
		document.getElementById('spc').options[18] = new Option("Barbados","Barbados");
		document.getElementById('spc').options[19] = new Option("Banglades","Banglades");
		document.getElementById('spc').options[20] = new Option("Belgium","Belgium");
		document.getElementById('spc').options[21] = new Option("Burkina Faso","Burkina Faso");
		document.getElementById('spc').options[22] = new Option("Bulgaria","Bulgaria");
		document.getElementById('spc').options[23] = new Option("Bahrain","Bahrain");
		document.getElementById('spc').options[24] = new Option("Burundi","Burundi");
		document.getElementById('spc').options[25] = new Option("Benin","Benin");
		document.getElementById('spc').options[26] = new Option("Bermuda","Bermuda");
		document.getElementById('spc').options[27] = new Option("Brunei Darussalam","Brunei Darussalam");
		document.getElementById('spc').options[28] = new Option("Bolivia","Bolivia");
		document.getElementById('spc').options[29] = new Option("Brazil","Brazil");
		document.getElementById('spc').options[30] = new Option("Bahamas","Bahamas");
		document.getElementById('spc').options[31] = new Option("Buthan","Buthan");
		document.getElementById('spc').options[32] = new Option("Bouvet Island","Bouvet Island");
		document.getElementById('spc').options[33] = new Option("Botswana","Botswana");
		document.getElementById('spc').options[34] = new Option("Belarus","Belarus");
		document.getElementById('spc').options[35] = new Option("Belize","Belize");
		document.getElementById('spc').options[36] = new Option("Cambodia","Cambodia");
		document.getElementById('spc').options[37] = new Option("Cayman Islands","Cayman Islands");
		document.getElementById('spc').options[38] = new Option("Cocos Islands","Cocos Islands");
		document.getElementById('spc').options[39] = new Option("Central African Republic","Central African Republic");
		document.getElementById('spc').options[40] = new Option("Chad","Chad");
		document.getElementById('spc').options[41] = new Option("Comoros","Comoros");
		document.getElementById('spc').options[42] = new Option("Congo","Congo");
		document.getElementById('spc').options[43] = new Option("Cook Islands","Cook Islands");
		document.getElementById('spc').options[44] = new Option("Chile","Chile");
		document.getElementById('spc').options[45] = new Option("Cameroon","Cameroon");
		document.getElementById('spc').options[46] = new Option("China","China");
		document.getElementById('spc').options[47] = new Option("Colombia","Colombia");
		document.getElementById('spc').options[48] = new Option("Costa Rica","Costa Rica");
		document.getElementById('spc').options[49] = new Option("Croatia","Croatia");
		document.getElementById('spc').options[50] = new Option("Czechoslovakia","Czechoslovakia");
		document.getElementById('spc').options[51] = new Option("Cuba","Cuba");
		document.getElementById('spc').options[52] = new Option("Cape Verde","Cape Verde");
		document.getElementById('spc').options[53] = new Option("Christmas Island","Christmas Island");
		document.getElementById('spc').options[54] = new Option("Cyprus","Cyprus");
		document.getElementById('spc').options[55] = new Option("Czech Republic","Czech Republic");
		document.getElementById('spc').options[56] = new Option("Djibouti","Djibouti");
		document.getElementById('spc').options[57] = new Option("Denmark","Denmark");
		document.getElementById('spc').options[58] = new Option("Dominica","Dominica");
		document.getElementById('spc').options[59] = new Option("Dominican Republic","Dominican Republic");
		document.getElementById('spc').options[60] = new Option("Ecuador","Ecuador");
		document.getElementById('spc').options[61] = new Option("Estonia","Estonia");
		document.getElementById('spc').options[62] = new Option("Egypt","Egypt");
		document.getElementById('spc').options[63] = new Option("Western Sahara","Western Sahara");
		document.getElementById('spc').options[64] = new Option("Spain","Spain");
		document.getElementById('spc').options[65] = new Option("East Timor","East Timor");
		document.getElementById('spc').options[66] = new Option("Ethiopia","Ethiopia");
		document.getElementById('spc').options[67] = new Option("Finland","Finland");
		document.getElementById('spc').options[68] = new Option("Fiji","Fiji");
		document.getElementById('spc').options[69] = new Option("Falkland Islands (Malvinas)","Falkland Islands (Malvinas)");
		document.getElementById('spc').options[70] = new Option("Faroe Islands","Faroe Islands");
		document.getElementById('spc').options[71] = new Option("France","France");
		document.getElementById('spc').options[72] = new Option("France (European Territory)","France (European Territory)");
		document.getElementById('spc').options[73] = new Option("Gabon","Gabon");
		document.getElementById('spc').options[74] = new Option("Germany","Germany");
		document.getElementById('spc').options[75] = new Option("Great Britain","Great Britain");
		document.getElementById('spc').options[76] = new Option("Grenada","Grenada");
		document.getElementById('spc').options[77] = new Option("Georgia","Georgia");
		document.getElementById('spc').options[78] = new Option("Ghana","Ghana");
		document.getElementById('spc').options[79] = new Option("Gibraltar","Gibraltar");
		document.getElementById('spc').options[80] = new Option("Greenland","Greenland");
		document.getElementById('spc').options[81] = new Option("Guadeloupe (French)","Guadeloupe (French)");
		document.getElementById('spc').options[82] = new Option("Equatorial Guinea","Equatorial Guinea");
		document.getElementById('spc').options[83] = new Option("Guyana (French)","Guyana (French)");
		document.getElementById('spc').options[84] = new Option("Gambia","Gambia");
		document.getElementById('spc').options[85] = new Option("Guinea","Guinea");
		document.getElementById('spc').options[86] = new Option("Greece","Greece");
		document.getElementById('spc').options[87] = new Option("Guatemala","Guatemala");
		document.getElementById('spc').options[88] = new Option("Guinea Bissau","Guinea Bissau");
		document.getElementById('spc').options[89] = new Option("Guyana","Guyana");
		document.getElementById('spc').options[90] = new Option("Hong Kong","Hong Kong");
		document.getElementById('spc').options[91] = new Option("Heard and McDonald Islands","Heard and McDonald Islands");
		document.getElementById('spc').options[92] = new Option("Honduras","Honduras");
		document.getElementById('spc').options[93] = new Option("Haiti","Haiti");
		document.getElementById('spc').options[94] = new Option("Hungary","Hungary");
		document.getElementById('spc').options[95] = new Option("British Indian Ocean Territory","British Indian Ocean Territory");
		document.getElementById('spc').options[96] = new Option("Iceland","Iceland");
		document.getElementById('spc').options[97] = new Option("India","India");
		document.getElementById('spc').options[98] = new Option("Indonesia","Indonesia");
		document.getElementById('spc').options[99] = new Option("Iran","Iran");
		document.getElementById('spc').options[100] = new Option("Iraq","Iraq");
		document.getElementById('spc').options[101] = new Option("Ireland","Ireland");
		document.getElementById('spc').options[102] = new Option("Israel","Israel");
		document.getElementById('spc').options[103] = new Option("Italy","Italy");
		document.getElementById('spc').options[104] = new Option("Ivory Coast","Ivory Coast");
		document.getElementById('spc').options[105] = new Option("Jamaica","Jamaica");
		document.getElementById('spc').options[106] = new Option("Jordan","Jordan");
		document.getElementById('spc').options[107] = new Option("Japan","Japan");
		document.getElementById('spc').options[108] = new Option("Kenya","Kenya");
		document.getElementById('spc').options[109] = new Option("Kirgistan","Kirgistan");
		document.getElementById('spc').options[110] = new Option("Kiribati","Kiribati");
		document.getElementById('spc').options[111] = new Option("Saint Kitts Nevis Anguilla","Saint Kitts Nevis Anguilla");
		document.getElementById('spc').options[112] = new Option("North Korea","North Korea");
		document.getElementById('spc').options[113] = new Option("South Korea","South Korea");
		document.getElementById('spc').options[114] = new Option("Kuwait","Kuwait");
		document.getElementById('spc').options[115] = new Option("Kazachstan","Kazachstan");
		document.getElementById('spc').options[116] = new Option("Laos","Laos");
		document.getElementById('spc').options[117] = new Option("Lebanon","Lebanon");
		document.getElementById('spc').options[118] = new Option("Liechtenstein","Liechtenstein");
		document.getElementById('spc').options[119] = new Option("Liberia","Liberia");
		document.getElementById('spc').options[120] = new Option("Lesotho","Lesotho");
		document.getElementById('spc').options[121] = new Option("Lithuania","Lithuania");
		document.getElementById('spc').options[122] = new Option("Luxembourg","Luxembourg");
		document.getElementById('spc').options[123] = new Option("Latvia","Latvia");
		document.getElementById('spc').options[124] = new Option("Libya","Libya");
		document.getElementById('spc').options[125] = new Option("Macau","Macau");
		document.getElementById('spc').options[126] = new Option("Madagascar","Madagascar");
		document.getElementById('spc').options[127] = new Option("Malawi","Malawi");
		document.getElementById('spc').options[128] = new Option("Malaysia","Malaysia");
		document.getElementById('spc').options[129] = new Option("Maldives","Maldives");
		document.getElementById('spc').options[130] = new Option("Mali","Mali");
		document.getElementById('spc').options[131] = new Option("Malta","Malta");
		document.getElementById('spc').options[132] = new Option("Mauritania","Mauritania");
		document.getElementById('spc').options[133] = new Option("Mauritius","Mauritius");
		document.getElementById('spc').options[134] = new Option("Northern Mariana Islands","Northern Mariana Islands");
		document.getElementById('spc').options[135] = new Option("Marshall Islands","Marshall Islands");
		document.getElementById('spc').options[136] = new Option("Martinique (French)","Martinique (French)");
		document.getElementById('spc').options[137] = new Option("Mexico","Mexico");
		document.getElementById('spc').options[138] = new Option("Micronesia","Micronesia");
		document.getElementById('spc').options[139] = new Option("Moldavia","Moldavia");
		document.getElementById('spc').options[140] = new Option("Monaco","Monaco");
		document.getElementById('spc').options[141] = new Option("Morocco","Morocco");
		document.getElementById('spc').options[142] = new Option("Mongolia","Mongolia");
		document.getElementById('spc').options[143] = new Option("Montserrat","Montserrat");
		document.getElementById('spc').options[144] = new Option("Mozambique","Mozambique");
		document.getElementById('spc').options[145] = new Option("Myanmar","Myanmar");
		document.getElementById('spc').options[146] = new Option("Namibia","Namibia");
		document.getElementById('spc').options[147] = new Option("Nauru","Nauru");
		document.getElementById('spc').options[148] = new Option("Nepal","Nepal");
		document.getElementById('spc').options[149] = new Option("Netherlands","Netherlands");
		document.getElementById('spc').options[150] = new Option("Netherland Antilles","Netherland Antilles");
		document.getElementById('spc').options[151] = new Option("Neutral Zone","Neutral Zone");
		document.getElementById('spc').options[152] = new Option("New Caledonia (French)","New Caledonia (French)");
		document.getElementById('spc').options[153] = new Option("New Zealand","New Zealand");
		document.getElementById('spc').options[154] = new Option("Nicaragua","Nicaragua");
		document.getElementById('spc').options[155] = new Option("Niger","Niger");
		document.getElementById('spc').options[156] = new Option("Nigeria","Nigeria");
		document.getElementById('spc').options[157] = new Option("Niue","Niue");
		document.getElementById('spc').options[158] = new Option("Norfolk Island","Norfolk Island");
		document.getElementById('spc').options[159] = new Option("Norway","Norway");
		document.getElementById('spc').options[160] = new Option("Oman","Oman");
		document.getElementById('spc').options[161] = new Option("Pakistan","Pakistan");
		document.getElementById('spc').options[162] = new Option("Palau","Palau");
		document.getElementById('spc').options[163] = new Option("Palestine","Palestine");
		document.getElementById('spc').options[164] = new Option("Panama","Panama");
		document.getElementById('spc').options[165] = new Option("Papua New","Papua New");
		document.getElementById('spc').options[166] = new Option("Paraguay","Paraguay");
		document.getElementById('spc').options[167] = new Option("Peru","Peru");
		document.getElementById('spc').options[168] = new Option("Polynesia (French)","Polynesia (French)");
		document.getElementById('spc').options[169] = new Option("Philippines","Philippines");
		document.getElementById('spc').options[170] = new Option("Poland","Poland");
		document.getElementById('spc').options[171] = new Option("Pitcairn","Pitcairn");
		document.getElementById('spc').options[172] = new Option("Portugal","Portugal");
		document.getElementById('spc').options[173] = new Option("Qatar","Qatar");
		document.getElementById('spc').options[174] = new Option("Reunion (French)","Reunion (French)");
		document.getElementById('spc').options[175] = new Option("Romania","Romania");
		document.getElementById('spc').options[176] = new Option("Russian Federation","Russian Federation");
		document.getElementById('spc').options[177] = new Option("Rwanda","Rwanda");
		document.getElementById('spc').options[178] = new Option("Saint Helena","Saint Helena");
		document.getElementById('spc').options[179] = new Option("Saint Lucia","Saint Lucia");
		document.getElementById('spc').options[180] = new Option("Saint Pierre and Miquelon","Saint Pierre and Miquelon");
		document.getElementById('spc').options[181] = new Option("Saint Tome and Principe","Saint Tome and Principe");
		document.getElementById('spc').options[182] = new Option("Samoa","Samoa");
		document.getElementById('spc').options[183] = new Option("San Marino","San Marino");
		document.getElementById('spc').options[184] = new Option("Saudi Arabia","Saudi Arabia");
		document.getElementById('spc').options[185] = new Option("Senegal","Senegal");
		document.getElementById('spc').options[186] = new Option("Serbia and Montenegro","Serbia and Montenegro");
		document.getElementById('spc').options[187] = new Option("Seychelles","Seychelles");
		document.getElementById('spc').options[188] = new Option("Sierra Leone","Sierra Leone");
		document.getElementById('spc').options[189] = new Option("Singapore","Singapore");
		document.getElementById('spc').options[190] = new Option("Slovak Republic","Slovak Republic");
		document.getElementById('spc').options[191] = new Option("Slovenia","Slovenia");
		document.getElementById('spc').options[192] = new Option("Solomon Islands","Solomon Islands");
		document.getElementById('spc').options[193] = new Option("Somalia","Somalia");
		document.getElementById('spc').options[194] = new Option("South Africa","South Africa");
		document.getElementById('spc').options[195] = new Option("Soviet Union (Former)","Former Soviet Union");
		document.getElementById('spc').options[196] = new Option("Sri Lanka","Sri Lanka");
		document.getElementById('spc').options[197] = new Option("Sudan","Sudan");
		document.getElementById('spc').options[198] = new Option("Suriname","Suriname");
		document.getElementById('spc').options[199] = new Option("Svalbard and Jan Mayen Islands","Svalbard and Jan Mayen Islands");
		document.getElementById('spc').options[200] = new Option("Sweden","Sweden");
		document.getElementById('spc').options[201] = new Option("El Salvador","El Salvador");
		document.getElementById('spc').options[202] = new Option("Syria","Syria");
		document.getElementById('spc').options[203] = new Option("Swaziland","Swaziland");
		document.getElementById('spc').options[204] = new Option("Switzerland","Switzerland");
		document.getElementById('spc').options[205] = new Option("Tadjikistan","Tadjikistan");
		document.getElementById('spc').options[206] = new Option("Taiwan","Taiwan");
		document.getElementById('spc').options[207] = new Option("Tanzania","Tanzania");
		document.getElementById('spc').options[208] = new Option("Thailand","Thailand");
		document.getElementById('spc').options[209] = new Option("East Timor","East Timor");
		document.getElementById('spc').options[210] = new Option("Togo","Togo");
		document.getElementById('spc').options[211] = new Option("Tokelau","Tokelau");
		document.getElementById('spc').options[212] = new Option("Tonga","Tonga");
		document.getElementById('spc').options[213] = new Option("Trinidad and Tobago","Trinidad and Tobago");
		document.getElementById('spc').options[214] = new Option("Tunisia","Tunisia");
		document.getElementById('spc').options[215] = new Option("Turkmenistan","Turkmenistan");
		document.getElementById('spc').options[216] = new Option("Turks and Caicos Islands","Turks and Caicos Islands");
		document.getElementById('spc').options[217] = new Option("Turkey","Turkey");
		document.getElementById('spc').options[218] = new Option("Tuvalu","Tuvalu");
		document.getElementById('spc').options[219] = new Option("Ukraine","Ukraine");
		document.getElementById('spc').options[220] = new Option("Uganda","Uganda");
		document.getElementById('spc').options[221] = new Option("United Arab Emirates","United Arab Emirates");
		document.getElementById('spc').options[222] = new Option("Uruguay","Uruguay");
		document.getElementById('spc').options[223] = new Option("Uzbekistan","Uzbekistan");
		document.getElementById('spc').options[224] = new Option("Vatican City State","Vatican City State");
		document.getElementById('spc').options[225] = new Option("Saint Vincent and Grenadines","Saint Vincent and Grenadines");
		document.getElementById('spc').options[226] = new Option("Venezuela","Venezuela");
		document.getElementById('spc').options[227] = new Option("Virgin Islands (British)","Virgin Islands (British)");
		document.getElementById('spc').options[228] = new Option("Vietnam","Vietnam");
		document.getElementById('spc').options[229] = new Option("Vanuatu","Vanuatu");
		document.getElementById('spc').options[230] = new Option("Wallis and Futuna Islands","Wallis and Futuna Islands");
		document.getElementById('spc').options[231] = new Option("Yemen","Yemen");
		document.getElementById('spc').options[232] = new Option("Zambia","Zambia");
		document.getElementById('spc').options[233] = new Option("Zaire","Zaire");
		document.getElementById('spc').options[234] = new Option("Zimbabwe","Zimbabwe");
	}
	
	//set selected index if location is defined
    for (optionCounter = 0; optionCounter < document.getElementById('spc').length; optionCounter++) { 
		if (location == document.getElementById('spc').options[optionCounter].value){
			//this is selected index
			document.getElementById('spc').selectedIndex = optionCounter;
			break;			
		}		
	}

}
	
function processAreaChange(area){
	//if area.options[area.selectedIndex].value == "other"
	//set spc's values to be countries
	//else if it == usa set spc's values to be states
	//else set spc's values to be provinces
	
	//this would be either usa, canada, other
	var area_val = area.options[area.selectedIndex].value;
	//this will be 0, 1, 2
	var area_sel_i = area.selectedIndex;
	 
	setSPC(area_val,'');
}

function processWhereChange(area){
	//if area.options[area.selectedIndex].value == "city"
	//set div spc_section to visible and set radius_section to hidden
	//if it is = zipcode then set spc_section to hidden and radius_section to visiable
	//else it is not 1 of the 2 mentioned hide both sections
	
	//this would be phone,company,zipcode,city
	var area_val = area.options[area.selectedIndex].value;
	//this will be 0, 1, 2,3
	var area_sel_i = area.selectedIndex;
	 
	setWhere(area_val);
	document.getElementById('search_for').value = "";
}

function setWhere(area){
	//set div spc_section to visible and set radius_section to hidden if area= city
	//if it is = zipcode then set spc_section to hidden and radius_section to visiable
	//else it is not 1 of the 2 mentioned hide both sections

	if(area == "city"){
		toggleBox("spc_section",1);
		toggleBox("radius_section",0);	
	}
	else if(area == "zipcode"){
		toggleBox("spc_section",0);
		toggleBox("radius_section",1);		
	}
	else{
		toggleBox("spc_section",0);
		toggleBox("radius_section",0);	
	}
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
	/*
   var obj = document.layers ? document.layers[szDivID] :
   document.getElementById ?  document.getElementById(szDivID).style : document.all[szDivID].style;   
   
   obj.visibility = document.layers ? (iState ? "show" : "hide") :
   (iState ? "visible" : "hidden");   
   
   if(iState){
	//obj.height = '300px';
	//obj.width = '500px';
	obj.height = '';
	obj.width = '';
   }
   else{
	obj.height = '0px';
	obj.width = '0px';
   }
   
   */
   
   var display_value = document.getElementById(szDivID).style.display;
	
	if(! iState){
		document.getElementById(szDivID).style.display = "none";	
	}
	else{
		document.getElementById(szDivID).style.display = "";	
	}
   
   
} 


function clearField() {
	document.getElementById('search_for').value = "";
	document.getElementById('search_for').focus();
}


/*m - member id
 fl - 0 | 1 if from legend
 t - type b | t | p (public)
 */
function OpenLink(m, fl, t){
	if(fl){
		if(t == 'b'){
			window.open('/member-directory/business.aspx?fl=1', 'info', 'height=400,width=600');
		}
		else{
			//must be t
			window.open('/member-directory/technician.aspx?fl=1', 'info', 'height=400,width=600');			
		}
	}
	else if(m != '' && m > 0){
		if(t == 'b'){
			window.open('/member-directory/business.aspx?m='+m, 'info', 'height=400,width=600');
		}
		else{
			//must be t
			window.open('/member-directory/technician.aspx?m='+m, 'info', 'height=400,width=600');			
		}	
	}
	else if(t == 'p'){
		alert('Member does not offer services to the general public.');
	}	
	
	return false;
}



/************* PROFILE SNIPPET CODE ****************/

var _TIMER_ID = 0;

//used on mouseover out for showing hidden div of member profile on msg view
var profilesnippetajax = false;
var profilesnippet_mid = '';
var profiles_visible = {};
var profiles_cache = {};

function showProfileSnippet(onOoff, mid, full, doajax, delay, xid){
	delay = (delay == undefined) ? 500 : delay;
	xid = (xid == undefined) ? '' : xid;
	xid = xid + '';
	mid = mid + '';
	//alert(onOoff + mid + full)
	if(onOoff && full && doajax){
		if(_TIMER_ID){
			clearTimeout(_TIMER_ID);
			_TIMER_ID = 0;
		}
		_TIMER_ID = setTimeout(function(){showProfileSnippetHelper(onOoff, mid, full, doajax, xid)},delay);
	}
	else{ 
		if(_TIMER_ID){
			clearTimeout(_TIMER_ID);
			_TIMER_ID = 0;
		}
		showProfileSnippetHelper(onOoff, mid, full, doajax, xid);
	}
}

function showProfileSnippetHelper(onOoff, mid, full, doajax, xid){
	
	var jstype = (full == true) ? '4' : '3'; //full or just partial profile=
	if(onOoff){
		if($('profilesnippet' + mid + xid) != undefined){
			$('profilesnippet'+ mid + xid).style.display = '';
			profilesnippet_mid = mid + xid;
			
			//be sure to collaspe any stragglers
			for(var k in profiles_visible){	
				if($('profilesnippet' + k) != undefined && profiles_visible[k] == 1 && k !=  mid + xid){
					$('profilesnippet'+ k).style.display = 'none';
					profiles_visible[k] = 0;
				}
			}
			
			profiles_visible[mid + xid] = 1;
		}
		else if($('profilesnippet') != undefined){
			$('profilesnippet').style.display = '';
		}
		
		//do ajax and fill in profiletop and profilebottom
		if(! profilesnippetajax && doajax){
			if(profiles_cache[mid + xid] == undefined){
				new Ajax.Request("/ajax/member_info/index.aspx", {'parameters': {'js':jstype, 'pmi':mid}, 'onComplete': ProcessAjaxProfileSnippet});		
			}
		}
	}
	else{
		if($('profilesnippet' + mid + xid) != undefined){
			$('profilesnippet'+ mid + xid).style.display = 'none';
			profilesnippet_mid = '';
			profiles_visible[mid + xid] = 0;
		}
		else if($('profilesnippet') != undefined){
			$('profilesnippet').style.display = 'none';
		}
	}
}

// This is the callback function when we hear back from our call to the 
function ProcessAjaxProfileSnippet(http, json)
{
	// the js from this response contains four variables: _profiletext
	var str = http.responseText;
	//alert(str);
	eval(str);
	
	if (_profiletext != undefined)
	{
		//alert('here');		
		if($('profiletext') != null){
			profilesnippetajax = true
			//partial
			$('profiletext').innerHTML = _profiletext;
		}
		else if(_profilecomplete != undefined){
			//do complete
			if(profilesnippet_mid != ''){
				$('profilesnippet' + profilesnippet_mid).innerHTML = _profiletext;
				
				//store cache
				profiles_cache[profilesnippet_mid] = _profiletext;
			}
			else if($('profilesnippet') != undefined){
				$('profilesnippet').innerHTML = _profiletext;
			}
		}
	}
}


//member id, random, viewer member id
//if ids match open in new window
function gotoProfile(mid, ran, vid, override){
	showProfileSnippet(false, mid, undefined, false); //close snippet
	if(mid == vid || override == true){
		//viewing own profile - open new window
		var nw = window.open('http://members.iatn.net/profile/'+mid+ran+'.aspx', '_blank');
		nw.focus();
	}
	else{
		window.location = 'http://members.iatn.net/profile/'+mid+ran+'.aspx';
	}
}


