﻿function countryChanged(str, stateId) {    
    if (str.toLowerCase() != "australia") {
        var select = document.getElementById(stateId);

        if (select.options[1].value != 'Outside Australia') {
            var elOptNew = document.createElement('option');
            elOptNew.text = 'Outside Australia';
            elOptNew.value = 'Outside Australia';
            var elOptOld = select.options[1];
            try {
                select.add(elOptNew, elOptOld); // standards compliant; doesn't work in IE
            }
            catch (ex) {
                select.add(elOptNew, 1); // IE only
            }
        }
        
        select.options[1].selected = true;
        select.disabled = true;
    } else {
        var select = document.getElementById(stateId);
        select.remove(1);
        select.options[0].selected = true;        
        select.disabled = false;
    }
}