var RegisterFlow=new Class({Extends:Register,steps:3,design_number:1,field_per_step:{1:["first_name","last_name","email1","email2","password_nac"],2:["login_nac","city","gender","birth_date","__captcha"],3:["reg3_agr0","reg3_agr1","reg3_agr4"]},next_buttons:["goto_step2","goto_step3","goto_step4"],steps_incremented:[],next_step:function(){switch(this.active_step){case 1:this.timer.stop(this.get_timetracker_statcounter_key(1));this.timer.start(this.get_timetracker_statcounter_key(2));this.stats.increment(this.get_timetracker_statcounter_key(1),this.timer.result_list[this.get_timetracker_statcounter_key(1)]);if(!this.steps_incremented.contains(2)){this.stats.increment(this.get_step_statcounter_key(2));this.steps_incremented.push(2)}this.stats.send();$("register_step1").hide();$("register_step2").show();$("register_step2").removeClass("hidden");$$("#page_container > .generic_message").hide();break;case 2:this.timer.stop(this.get_timetracker_statcounter_key(2));this.timer.start(this.get_timetracker_statcounter_key(3));this.stats.increment(this.get_timetracker_statcounter_key(2),this.timer.result_list[this.get_timetracker_statcounter_key(2)]);if(!this.steps_incremented.contains(3)){this.stats.increment(this.get_step_statcounter_key(3));this.steps_incremented.push(3)}this.stats.send();$("user_service").hide();$("benefits").hide();if($("billboard_place")!=null){$("billboard_place").hide()}$("register_step3").show();$("register_step3").removeClass("hidden");break;case 3:this.timer.stop(this.get_timetracker_statcounter_key(3));this.stats.increment(this.get_timetracker_statcounter_key(3),this.timer.result_list[this.get_timetracker_statcounter_key(3)]);this.field_per_step[3].each(function(a){$(a).set("value",$(a).checked?1:0);$(a+"_hidden_id").set("value",$(a).get("value"))});this.stats.send(true);$("form1").submit();break}},prev_step:function(){switch(this.active_step){case 2:this.timer.stop(this.get_timetracker_statcounter_key(2));this.timer.start(this.get_timetracker_statcounter_key(1));$("register_step2").hide();$("register_step1").show();break;case 3:this.timer.stop(this.get_timetracker_statcounter_key(3));this.timer.start(this.get_timetracker_statcounter_key(2));$("user_service").show();$("benefits").show();if($("billboard_place")!=null){$("billboard_place").show()}$("register_step3").hide()}}});