Ok--I got it. Here is the copybilling.js for 3.x...or at least this is what worked for me:
Code:
function InitSaveVariables_shipping(form){
s_firstname = form.s_firstname.value;
s_lastname = form.s_lastname.value;
s_company = form.s_company.value;
s_address = form.s_address.value;
s_address2 = form.s_address2.value;
s_city = form.s_city.value;
s_state = form.s_state.value;
<!-- _s_state = document.getElementById('_s_state').value;
s_country = form.s_country.value;
s_zipcode = form.s_zipcode.value;
}
function copybilling(form){
if (form.copyb.checked){
InitSaveVariables_shipping(form);
form.s_firstname.value = form.b_firstname.value;
form.s_lastname.value = form.b_lastname.value;
form.s_company.value = form.b_company.value;
form.s_address.value = form.b_address.value;
form.s_address2.value = form.b_address2.value;
form.s_city.value = form.b_city.value;
form.s_country.value = form.b_country.value;
form.s_zipcode.value = form.b_zipcode.value;
<!-- change_states(document.getElementById('s_country'), 's_state', 'State/Province', '', '', '', '');
form.s_state.value = form.b_state.value;
<!-- document.getElementById('_s_state').value = document.getElementById('_b_state').value;
}
else {
form.s_firstname.value = "";
form.s_lastname.value = "";
form.s_company.value = "";
form.s_address.value = "";
form.s_address2.value = "";
form.s_city.value = "";
form.s_country.value = form.b_country.value;
form.s_zipcode.value = "";
<!-- change_states(document.getElementById('s_country'), 's_state', 'State/Province', '', '', '', '');
form.s_state.value = "";
<!-- document.getElementById('_s_state').value = "";
}
}