build template of given step and add it to the container
step with flag IsFinishStep is added as first element on container for summary mode of this step
load data of step defined by given stepNumber with async json request
when step is loaded call redStepResponse with given data
loads given step asynchronous from server
loads given step synchronous from server
is needed when preloading is disabled and next step has to be loaded on next Button click
checks if epages.vars[this.id+'TemplateObjectID'] is defined and adds it to request is
neccassary if steps are influenced by each other
load template of every defined step only loads one step at the same time no multiple simultan loading
checks if step is loaded, step is loaded when template is set
load next step where template is not defined
Construct the UI for this widget from a template, setting this.domNode.
Lookup cached version of template, and download to cache if it
isn't there already. Returns either a DomNode or a string, depending on
whether or not the template contains ${foo} replacement parameters.
save all data that is inside _objects to the server
after successfull save _objects get cleared to allow override of data if user goes back to an already saved step
when debugMode is true than saveData sends every object in a own request to the server
this function has to be called when all steps are added with publishthe add steps method
this function starts the wizard and shows the first step
steps inside the _steps Array are processed in there normal order