function copy_contact_info_to_order_info(chb) {

	order_fields = ["OrderGivenName", "OrderSurname", "OrderTelAreaCode", "OrderTelNumber", "OrderMobileAreaCode", "OrderMobileNumber", "OrderAddress1", "OrderAddress2", "OrderCode", "OrderCity", "OrderStateFk", "OrderCountryFk"];
	order_contact_fields = ["OrderContactAddress1", "OrderContactAddress2", "OrderContactCode", "OrderContactCity", "OrderContactStateFk", "OrderContactCountryFk"];
	member_fields = ["MemberGivenName", "MemberSurname", "MemberTelAreaCode", "MemberTelNumber", "MemberMobileAreaCode", "MemberMobileNumber", "MemberAddress1", "MemberAddress2", "MemberCode", "MemberCity", "MemberStateFk", "MemberCountryFk"];
	
	/*if($(order_contact_fields[0])) {
		//user filling in both contact and order details (nonmember)
		from = order_contact_fields;
		to = order_fields;
	}
	else */if($(member_fields[0])) {
		//member info available in hidden fields
		from = member_fields;
		to = order_fields;
	}
	if(chb.checked) {
		for(i = 0 ; i < to.length; i++) {
			$(to[i]).value = $(from[i]).value;
			$(to[i]).disabled = true;
		}
	}
	else {
		for(i = 0 ; i < to.length; i++) {
			$(to[i]).disabled = false;
		}
	}
}