function IntlState(fldCountry, fldState, fldZip) {
	if (!fldCountry || fldCountry.type != 'select-one') { return true; }
	if (fldState.value == 'CAN' || fldState.value == '-CAN') {
		fldCountry.value = 'CANADA';
		IntlAddressNew(fldCountry, fldState, fldZip)
	} else if (fldState.value == 'Can' || fldState.value == '-Can') {
		fldCountry.value = 'Canada';
		IntlAddressNew(fldCountry, fldState, fldZip)
	} else if (fldState.value == 'MEX' || fldState.value == '-MEX') {
		fldCountry.value = 'MEXICO';
		IntlAddressNew(fldCountry, fldState, fldZip)
	} else if (fldState.value == 'Mex' || fldState.value == '-Mex') {
		fldCountry.value = 'Mexico';
		IntlAddressNew(fldCountry, fldState, fldZip)
	} else if (fldState.value == 'INT' || fldState.value == '-INT' || fldState.value == 'Int' || fldState.value == '-Intl') {
		if (fldCountry.value.toUpperCase() == 'UNITED STATES') { fldCountry[0].selected = true; }
		IntlAddressNew(fldCountry, fldState, fldZip)
	}
}

function IntlAddressNew(fldCountry, fldState, fldZip) {
	if (!fldState || fldState.type != 'select-one') { return true; }
	if (fldCountry.value.toUpperCase() == 'UNITED STATES') {
		if (USStates && USStates != undefined) { 
			priorSelection = fldState.value;
			fldState.options.length = USStates.length;
			fldState.options[0] = new Option('Select State','');
			for (i = 1; i <= USStates.length; i++) {
				fldState.options[i] = new Option(USStates[i-1],USStateValues[i-1]);
				if (fldState.options[i].value.toUpperCase() == priorSelection.toUpperCase()) { fldState.options[i].selected = true; }
			}
		}
		fldState.disabled = false;
		if (fldZip) { fldZip.size = 10; }
		return true;
	}

	if (fldCountry.value.toUpperCase() == 'CANADA') {  
		if (CanStates != undefined && CanStates.length > 0) { 
			priorSelection = fldState.value;
			fldState.options.length = CanStates.length;
			fldState.options[0] = new Option('Select Province','');
			for (i = 1; i <= CanStates.length; i++) {
				fldState.options[i] = new Option(CanStates[i-1],CanStateValues[i-1]);
				if (fldState.options[i].value.toUpperCase() == priorSelection.toUpperCase()) { fldState.options[i].selected = true; }
			}
			fldState.disabled = false;
		} else { 
			fldState.options.length = 1;
			fldState.options[0] = new Option('Select One', '');
			fldState.options[1] = new Option('N/A', '');
			fldState.options[1].selected = true;
			//fldState.disabled = true;
		}
		if (fldZip) { fldZip.size = 10; }
		return true;
	} 

	if (fldCountry.value.toUpperCase() == 'MEXICO') {  
		if (MexStates != undefined && MexStates.length > 0) { 
			priorSelection = fldState.value;
			fldState.options.length = MexStates.length;
			fldState.options[0] = new Option('Select State','');
			for (i = 1; i <= MexStates.length; i++) {
				fldState.options[i] = new Option(MexStates[i-1],MexStateValues[i-1]);
				if (fldState.options[i].value.toUpperCase() == priorSelection.toUpperCase()) { fldState.options[i].selected = true; }
			}
			fldState.disabled = false;
		} else { 
			fldState.options.length = 1;
			fldState.options[0] = new Option('Select One', '');
			fldState.options[1] = new Option('N/A', '');
			fldState.options[1].selected = true;
			//fldState.disabled = true;
		}
		if (fldZip) { fldZip.size = 10; }
		return true;
	} 

	if (fldCountry.value.toUpperCase() != 'UNITED STATES' && fldCountry.value.toUpperCase() != 'CANADA' && fldCountry.value.toUpperCase() != 'MEXICO') {  
		fldState.options.length = 1;
		fldState.options[0] = new Option('Select One','');
		fldState.options[1] = new Option('N/A','');
		fldState.options[1].selected = true;
		if (fldZip) { fldZip.size = 10; }
		return true;
	} 
	fldState.options.length = 1;
	fldState.options[0] = new Option('N/A', '');
	return true;
}


