/*!
* jQuery Stepy - A Wizard Plugin
*
* Licensed under The MIT License
*
* @version 1.1.0
* @author Washington Botelho
* @documentation wbotelhos.com/stepy
*
*/
;(function(b){var a={init:function(c){return this.each(function(){var g=b.extend({},b.fn.stepy.defaults,c),m=b(this).data("options",g),f=m.attr("id");if(f===undefined||f==""){f="stepy-"+b("."+m.attr("class")).index(this);m.attr("id",f);}var p=b("
",{id:f+"-titles","class":"stepy-titles"});if(g.titleTarget){b(g.titleTarget).html(p);}else{p.insertBefore(m);}if(g.validate){jQuery.validator.setDefaults({ignore:g.ignore});m.append('');}var l=m.children("fieldset"),e=undefined,i=undefined,o="",n="";l.each(function(q){e=b(this);e.addClass("step").attr("id",f+"-step-"+q).append('');i=e.children("legend");if(!g.legend){i.hide();}o="";if(g.description){if(i.length){o=""+i.html()+"";}else{b.error(f+": the legend element of the step "+(q+1)+" is required to set the description!");}}n=e.attr("title");n=(n!="")?""+n+"
":"--";p.append(''+n+o+"");if(q==0){if(l.length>1){a.createNextButton.call(m,q);}}else{a.createBackButton.call(m,q);e.hide();if(qr){if(g.next&&!a.execute.call(m,g.next,q)){return false;}}else{if(q",{id:f+"-back-"+c,href:"javascript:void(0);","class":"btn",html:d.backLabel}).click(function(){if(!d.back||a.execute.call(e,d.back,c-1)){a.step.call(e,(c-1)+1);}}).appendTo(b("#"+f+"-buttons-"+c));},createNextButton:function(c){var e=this,f=this.attr("id"),d=this.data("options");b("",{id:f+"-next-"+c,href:"javascript:void(0);","class":"btn",html:d.nextLabel}).click(function(){if(!d.next||a.execute.call(e,d.next,c+1)){a.step.call(e,(c+1)+1);}}).appendTo(b("#"+f+"-buttons-"+c));},execute:function(e,c){var d=e.call(this,c+1);return d||d===undefined;},step:function(e){e--;var j=this.children("fieldset");if(e>j.length-1){e=j.length-1;}var g=this.data("options");max=e;if(g.validate){var h=true;for(var f=0;f