crss = function() {
	usa_states_texts = window["_options_arr_t"][1455];
	usa_states_values = window["_options_arr_v"][1455];

	for (i=0;i<usa_states_texts.length;i++) {
		if(usa_states_texts[i].substr(0,2) != "US") {
			usa_states_texts.splice(i,1);
			usa_states_values.splice(i,1);
			i=i-1;
		}
	}

	usa_states_texts.unshift("All");
	usa_states_values.unshift("");

	window.setTimeout(function(){
		var USA_search = '1455';
		if (window['USA_value']) {
			USA_search = USA_value;
		}
		countries = document.forms.jobsearchfrm['CritCat_regio'];
		states = document.forms.jobsearchfrm['regio_tmp'];
		
		coptions = countries.options;
		optionselected = 0;
		optionlength = coptions.length;
		USA_index = -1;
		selected_index = -1;
		for (i = 0; i < optionlength; i++) {
			if ((coptions[i].selected == true) && (i > 0)) {
				optionselected = 1;
				selected_index = i;
			}
			if (coptions[i].value == USA_search) {
				USA_index = i;
			}
		}
		if (optionselected == 0) {
			if (USA_index >= 0) {
				coptions[USA_index].selected = true;
				get_range(countries.options[countries.selectedIndex].value,countries.form.regio_tmp);
			}
		} else {
			//alert("no - USA_index = "+USA_index+" optionlength = "+optionlength+"option selected = "+optionselected+"selected_index = "+selected_index);
		}
		
		for (i = 0; i < USA_index; i++) {
			countries.options[0] = null;
		}
		for (i = 1; i < optionlength-USA_index; i++) {
			countries.options[1] = null;
		}

		/*for (i = 0; i < 53; i++) {
			states.options[11] = null;
		}*/
	},50);
}
obj = window;
evt = 'load';
if (obj.attachEvent)
	obj.attachEvent('on'+evt,crss);
else if (obj.addEventListener)
	obj.addEventListener(evt,crss,false);
