// FMHC MyAccount Settings JavaScript
var addressStreet;
var addressCity;
var addressState;
var addressZip;
var addressCountry;

function init(form){
	addressStreet = form.account_address_street_c.value;
	addressCity = form.account_address_city_c.value;
	if(form.account_address_state_c.value.length){
		addressState = form.account_address_state_c.value;
	}else{
		addressState = form.account_address_stateOther_c.value;
	}
	addressZip = form.account_address_zip_c.value;
	if(form.account_address_country_c.value.length){
		addressCountry = form.account_address_country_c.value;
	}else{
		addressCountry = form.account_address_countryOther_c.value;
	}
}
function resetFrm(form){
	form.account_address_street_c.value = addressStreet;
	form.account_address_city_c.value = addressCity;
	if(addressState.length==2){
		form.account_address_state_c.value = addressState;
		form.account_address_stateOther_c.value = "";
	}else{
		form.account_address_state_c.value = "";
		form.account_address_stateOther_c.value = addressState;
	}
	form.account_address_zip_c.value = addressZip;
	if(addressCountry.length==2){
		form.account_address_country_c.value = addressCountry;
		form.account_address_countryOther_c.value = "";
	}else{
		form.account_address_country_c.value = "";
		form.account_address_countryOther_c.value = addressCountry;
	}
}
function copyInfo(form){
	if(form.copy.checked){
		init(form);
		form.account_address_street_c.value = form.account_address_street_p.value;
		form.account_address_city_c.value = form.account_address_city_p.value;
		if(form.account_address_state_p.value.length){
			form.account_address_state_c.value = form.account_address_state_p.value;
			form.account_address_stateOther_c.value = "";
		}else{
			form.account_address_state_c.value = "";
			form.account_address_stateOther_c.value = form.account_address_stateOther_p.value;
		}
		form.account_address_zip_c.value = form.account_address_zip_p.value;
		if(form.account_address_country_p.value.length){
			form.account_address_country_c.value = form.account_address_country_p.value;
			form.account_address_countryOther_c.value = "";
		}else{
			form.account_address_country_c.value = "";
			form.account_address_countryOther_c.value = form.account_address_countryOther_p.value;
		}
	}else{
		resetFrm(form);
	}
}