/* Created by jankoatwarpspeed.com */

(function($) {
    $.fn.formToWizard = function(options) {
        options = $.extend({  
            submitButton: "" 
        }, options); 
        
        var element = this;

        var steps = $(element).find("fieldset");
        var count = steps.size();
        var submmitButtonName = "#" + options.submitButton;
        $(submmitButtonName).hide();

        // 2
        $(element).before("<ul id='steps'></ul>");

        steps.each(function(i) {
            $(this).wrap("<div id='step" + i + "'></div>");
            $(this).append("<p id='step" + i + "commands'></p>");

            // 2           
            var name = $(this).find("legend").html();
            $("#steps").append("<li id='stepDesc" + i + "'>" + name + "<span style=text-align:center;>Schritt" + (i + 1) + "</span></li>");
            if (i == 0) {
                $('.change').change(function() {
                	var value = $('#freiflaschen').val();
                	if(value==0){
                		$("a").remove(":contains('weiter')");
                		createNextButton(i);
                		selectStep(i);
                	}else {
                		$("a").remove(":contains('weiter')");
                	}
                });
            }
            else if (i == count - 1) {
      			$("#step" + i).hide();           
     			createPrevButton(i);
      			}
            else {
                $("#step" + i).hide();
                createPrevButton(i);
                createNextButton(i);
            }
  
        });

        function createPrevButton(i) {
            var stepName = "step" + i;
            $("#" + stepName + "commands").append("<a href='#' id='" + stepName + "Prev' class='prev'>< zur&uuml;ck</a>");
            $("#" + stepName + "Prev").bind("click", function(e) {
                $("#" + stepName).hide();
                $("#step" + (i - 1)).show();
                $(submmitButtonName).hide();
                selectStep(i - 1);
            });
        }

        function createNextButton(i) {
            var stepName = "step" + i;
            $("#" + stepName + "commands").append("<a href='#' id='" + stepName + "Next' class='next'>weiter ></a>");
            $("#" + stepName + "Next").bind("click", function(e) {
            	$("#step" + (i + 1)).show();
            	$("#" + stepName).hide();
            	if (i + 2 == count)
                    $(submmitButtonName).show();
                selectStep(i + 1);
            });
        }

        function selectStep(i) {
            $("#steps li").removeClass("current");
            $("#stepDesc" + i).addClass("current");
            filldata();

        }
        function filldata(){
           	var data = $("#Gesamt").val();
           //	alert(data);
    		$("#GesamtPreis_new").empty();
    		if(data!='0,00'){
    			alert(data);
        	$("#GesamtPreis_new").append(data);
    		}else{
        	$("a").remove(":contains('weiter')");
    		}
        }
        

    }
})(jQuery); 
