lots of ajax functionality added, functional order page (minus the javascript it needs)