spree/spree — pull request #2357 by kennyadsl (2012-12-27 12:57:57+00:00)
Title: fix inline javascript for address state elements

I'm trying to changing spree checkout steps to one page checkout using ajax calls to move from a step to another.

Everything seems feasible but there's a problem with actual code trying to call address/_form partial via ajax call. The problem is with `document.write` that can be only used when DOM is not fully loaded or it will replace all body content. Some references to this issue: [1](http://stackoverflow.com/questions/2360076/javascript-document-write-replaces-all-body-content-when-using-ajax), [2](http://stackoverflow.com/questions/7509341/document-write-and-ajax-doesnt-work-looking-for-an-alternative), [3](https://groups.google.com/forum/?fromgroups=#!topic/jquery-en/tzu5n5k8Jp4)

This commit should solve the problem since it's now working for me.