ticket ordering form

layout is ported from the old site
js completely rewritten
only first step working
added info attribute to ticket types