jQuery().ready(function(){
	var region_text_tr = $('#m3input_region_text').parent().parent();
	var region_tr = $('select[name=m3input_region]').parent().parent();
	var region_select = $('select[name=m3input_region]');
	var country_select = $('select[name=m3input_country]');
	var empty_option = '<option selected>Select</option>';
	var region_select_html = $(region_select).html();
	$(region_text_tr).hide();
	// set defaults
	$('option[value=CAN]', country_select).attr('selected', 'selected');
	$('option[value=CA_ON]', region_select).attr('selected', 'selected');
	//
	$(country_select).change(function() {
		var selected_option = $('option:selected', country_select).val();
		$(region_select).html(region_select_html);
		if (selected_option == 'CAN' || selected_option == 'USA') {
			$('option', region_select).each(function() {
				if ($(this).attr('value').substr(0, 2) != selected_option.substr(0, 2)) {
					$(this).remove();
				}
			});
			$(region_text_tr).hide();
			$(region_tr).show();
		} else {
			$(region_text_tr).show();
			$(region_tr).hide();
		}
	});
});
