@extends('layout.main')
@section('content')
    @push('css')
        <style>
            .form-select {
                padding: 8px 15px;
                border: 1px solid #ccc;
                border-radius: 0;
                width: 100%;
                background-color: #ECEFF1;
                font-family: montserrat;
                color: #2C3E50;
                font-size: 16px;
                letter-spacing: 1px;
                -webkit-appearance: none;
                /* Remove default arrow on Chrome */
                -moz-appearance: none;
                /* Remove default arrow on Firefox */
                appearance: none;
                /* Remove default arrow on other browsers */
                background-image: url("your-arrow-icon.png");
                /* Add your custom arrow icon */
                background-position: right center;
                background-repeat: no-repeat;
            }

            .form-select:focus {
                border: 1px solid #009C98;
                outline: none;
            }

            * {
                margin: 0;
                padding: 0
            }

            html {
                height: 100%
            }

            p {
                color: grey
            }

            #heading {
                text-transform: uppercase;
                color: #009C98;
                font-weight: normal
            }

            #msform {
                text-align: center;
                position: relative;
                margin-top: 20px
            }

            #msform fieldset {
                background: white;
                border: 0 none;
                border-radius: 0.5rem;
                box-sizing: border-box;
                width: 100%;
                margin: 0;
                padding-bottom: 20px;
                position: relative
            }

            .form-card {
                text-align: left
            }

            #msform fieldset:not(:first-of-type) {
                display: none
            }

            #msform input,
            #msform textarea {
                padding: 8px 15px 8px 15px;
                border: 1px solid #ccc;
                border-radius: 0px;
                margin-bottom: 25px;
                margin-top: 2px;
                width: 100%;
                box-sizing: border-box;
                font-family: montserrat;
                color: #2C3E50;
                background-color: #ECEFF1;
                font-size: 16px;
                letter-spacing: 1px
            }

            #msform input:focus,
            #msform textarea:focus {
                -moz-box-shadow: none !important;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                border: 1px solid #009C98;
                outline-width: 0
            }

            #msform .action-button {
                width: 100px;
                background: #009C98;
                font-weight: bold;
                color: white;
                border: 0 none;
                border-radius: 0px;
                cursor: pointer;
                padding: 10px 5px;
                margin: 10px 0px 10px 5px;
                float: right
            }

            #msform .action-button:hover,
            #msform .action-button:focus {
                background-color: #009C98
            }

            #msform .action-button-previous {
                width: 100px;
                background: #616161;
                font-weight: bold;
                color: white;
                border: 0 none;
                border-radius: 0px;
                cursor: pointer;
                padding: 10px 5px;
                margin: 10px 5px 10px 0px;
                float: right
            }

            #msform .action-button-previous:hover,
            #msform .action-button-previous:focus {
                background-color: #000000
            }

            .card {
                z-index: 0;
                border: none;
                position: relative
            }

            .fs-title {
                font-size: 25px;
                color: #009C98;
                margin-bottom: 15px;
                font-weight: normal;
                text-align: left
            }

            .purple-text {
                color: #009C98;
                font-weight: normal
            }

            .steps {
                font-size: 25px;
                color: gray;
                margin-bottom: 10px;
                font-weight: normal;
                text-align: right
            }

            .fieldlabels {
                color: gray;
                text-align: left
            }

            #progressbar {
                margin-bottom: 30px;
                overflow: hidden;
                color: lightgrey
            }

            #progressbar .active {
                color: #009C98
            }

            #progressbar li {
                list-style-type: none;
                font-size: 15px;
                width: 25%;
                float: left;
                position: relative;
                font-weight: 400
            }

            #progressbar #account:before {
                font-family: FontAwesome;
                content: "\f13e"
            }

            #progressbar #personal:before {
                font-family: FontAwesome;
                content: "\f007"
            }

            #progressbar #payment:before {
                font-family: FontAwesome;
                content: "\f030"
            }

            #progressbar #confirm:before {
                font-family: FontAwesome;
                content: "\f00c"
            }

            #progressbar li:before {
                width: 50px;
                height: 50px;
                line-height: 45px;
                display: block;
                font-size: 20px;
                color: #ffffff;
                background: lightgray;
                border-radius: 50%;
                margin: 0 auto 10px auto;
                padding: 2px
            }

            #progressbar li:after {
                content: '';
                width: 100%;
                height: 2px;
                background: lightgray;
                position: absolute;
                left: 0;
                top: 25px;
                z-index: -1
            }

            #progressbar li.active:before,
            #progressbar li.active:after {
                background: #009C98
            }

            .progress {
                height: 20px
            }

            .progress-bar {
                background-color: #009C98
            }

            .fit-image {
                width: 100%;
                object-fit: cover
            }
        </style>
    @endpush
    <div class="container-fluid">
        <div class="row justify-content-center">
            <div class="col-11 col-sm-9 col-md-7 col-lg-9  text-center p-0 mt-3 mb-2">
                <div class="card px-0 pt-4 pb-0 mt-3 mb-3">
                    <h2 id="heading">Form Pelatihan Badan Usaha Milik Desa</h2>
                    <p>Fill all form field to go to next step</p>
                    <form id="msform" action="/bumdes" method="POST">
                        @csrf
                        <!-- progressbar -->
                        <ul id="progressbar">
                            <li class="active" id="account"><strong>Data Pribadi</strong></li>
                            <li id="personal"><strong>Data Distrik</strong></li>
                            <li id="payment"><strong>Data BumDes</strong></li>
                            <li id="confirm"><strong>Finish</strong></li>
                        </ul>
                        <div class="progress">
                            <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar"
                                aria-valuemin="0" aria-valuemax="100"></div>
                        </div> <br> <!-- fieldsets -->
                        <fieldset>
                            <div class="form-card">
                                <div class="row">
                                    <div class="col-12">
                                        <h2 class="fs-title">Data Pribadi</h2>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label class="fieldlabels">NIP</label>
                                        <input type="text" class="form-control @error('nip') is-invalid @enderror"
                                            name="nip" required>
                                        @error('nip')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Nama Lengkap</label>
                                        <input type="text"
                                            class="form-control @error('nama_lengkap') is-invalid @enderror"
                                            name="nama_lengkap" required>
                                        @error('nama_lengkap')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Pangkat/Golongan</label>
                                        <input type="text" class="form-control @error('pangkat') is-invalid @enderror"
                                            name="pangkat" required>
                                        @error('pangkat')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Jabatan</label>
                                        <input type="text" class="form-control @error('jabatan') is-invalid @enderror"
                                            name="jabatan" required>
                                        @error('jabatan')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Instansi</label>
                                        <input type="text" class="form-control @error('instansi') is-invalid @enderror"
                                            name="instansi" required>
                                        @error('instansi')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Kabupaten</label>
                                        <input type="text" class="form-control @error('kabupaten') is-invalid @enderror"
                                            name="kabupaten" required>
                                        @error('kabupaten')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-6">
                                        <label class="fieldlabels">No. HP</label>
                                        <input type="text"
                                            class="form-control @error('phone_number') is-invalid @enderror"
                                            name="phone_number" required>
                                        @error('phone_number')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Pesan</label>
                                        <textarea type="text" class="form-control @error('pesan') is-invalid @enderror" name="pesan" required></textarea>
                                        @error('pesan')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-12">
                                        <label class="fieldlabels">Alamat</label>
                                        <textarea type="text" class="form-control @error('alamat') is-invalid @enderror" name="alamat" required></textarea>
                                        @error('alamat')
                                            <p class="text text-danger">
                                                {{ $message }}</p>
                                        @enderror
                                    </div>
                                </div>
                            </div>

                            <button type="button" name="next" class="next action-button" value="Next">Next</button>

                        </fieldset>
                        <fieldset>
                            <div class="form-card">
                                <div class="row">
                                    <div class="col-7">
                                        <h2 class="fs-title">Data Distrik</h2>
                                    </div>

                                </div> <label class="fieldlabels">Nama Distrik</label>
                                <input type="text" class="form-control @error('nama_distrik') is-invalid @enderror"
                                    name="nama_distrik"> <label class="fieldlabels">Jumlah
                                    Kampung</label>
                                <input type="text" class="form-control @error('jumlah_kampung') is-invalid @enderror"
                                    name="jumlah_kampung"> <label class="fieldlabels">Jumlah
                                    Penduduk</label>
                                <input type="text" class="form-control @error('jumlah_penduduk') is-invalid @enderror"
                                    name="jumlah_penduduk">
                            </div> <input type="button" name="next" class="next action-button" value="Next" />
                            <input type="button" name="previous" class="previous action-button-previous"
                                value="Previous" />
                        </fieldset>
                        <fieldset>
                            <div class="form-card">
                                <div class="row">
                                    <div class="col-md-6">
                                        <h2 class="fs-title">Data KPMD</h2>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-12">
                                        <div class="alert alert-danger" role="alert" id="showerrors"
                                            style="display: none">
                                        </div>
                                    </div>
                                    <div class="col-md-6">
                                        <div class="form-group">
                                            <label class="fieldlabels">Pendidikan</label>
                                            <select class="form-select @error('pendidikan') is-invalid @enderror"
                                                aria-label="Pendidikan" style="width:100%" name="pendidikan">
                                                <option selected>Pendidikan</option>
                                                <option value="1">SMP</option>
                                                <option value="2">SMA</option>
                                                <option value="3">Sarjana</option>
                                            </select>
                                        </div>
                                        <div class="form-group">

                                            <label class="fieldlabels">Potensi SDA</label>
                                            <input type="text"
                                                class="form-control @error('pertanian') is-invalid @enderror"
                                                name="pertanian" placeholder="Pertanian" style="margin-bottom: 25px">
                                            <input type="text"
                                                class="form-control @error('peternakan') is-invalid @enderror"
                                                name="peternakan" placeholder="Peternakan" style="margin-bottom: 25px">
                                            <input type="text"
                                                class="form-control @error('perikanan') is-invalid @enderror"
                                                name="perikanan" placeholder="Perikanan" style="margin-bottom: 25px">
                                            <input type="text"
                                                class="form-control @error('perkebunan') is-invalid @enderror"
                                                name="perkebunan" placeholder="Perkenunan" style="margin-bottom: 25px">
                                            <input type="text"
                                                class="form-control @error('kehutanan') is-invalid @enderror"
                                                name="kehutanan" placeholder="Kehutanan" style="margin-bottom: 25px">
                                            <input type="text"
                                                class="form-control @error('lain_lain') is-invalid @enderror"
                                                name="lain_lain" placeholder="lain_lain" style="margin-bottom: 25px">

                                        </div>

                                        <label class="fieldlabels">kampung binaan</label>
                                        <input type="text"
                                            class="form-control @error('kampung_binaan') is-invalid @enderror"
                                            name="kampung_binaan">

                                        <label class="fieldlabels">Jenis Pelatihan Yang Pernah Diikuti</label>
                                        <input type="text"
                                            class="form-control @error('jenis_pelatihan') is-invalid @enderror"
                                            name="jenis_pelatihan">

                                    </div>
                                    <div class="col-md-6">
                                        <label class="fieldlabels">Kelembagaan</label>
                                        <input type="text"
                                            class="form-control @error('kelembagaan_adat') is-invalid @enderror"
                                            name="kelembagaan_adat" placeholder="Kelembagaan Adat"
                                            style="margin-bottom: 25px">
                                        <input type="text"
                                            class="form-control @error('kelembagaan_sosial') is-invalid @enderror"
                                            name="kelembagaan_sosial" placeholder="Kelembagaan Sosial"
                                            style="margin-bottom: 25px">x

                                        <label class="fieldlabels">Moda Transportasi</label>
                                        <input type="text"
                                            class="form-control @error('jarak_tempuh_bandara') is-invalid @enderror"
                                            name="jarak_tempuh_bandara" placeholder="Jarak tempuh dari Bandara ke Distrik"
                                            style="margin-bottom:45px">
                                        <input type="text"
                                            class="form-control @error('jarak_tempuh_kampung') is-invalid @enderror"
                                            name="jarak_tempuh_kampung" placeholder="Jarak tempuh Distrik ke Kampung">
                                    </div>
                                    <div class="col-md-12">
                                        <label class="fieldlabels">Sharing Information</label>
                                        <textarea type="text" class="form-control @error('sharing_information') is-invalid @enderror"
                                            name="sharing_information"></textarea>
                                    </div>
                                </div>
                            </div>
                            <input type="button" name="next" class="next action-button" value="Submit" />
                            <input type="button" name="previous" class="previous action-button-previous"
                                value="Previous" />
                        </fieldset>
                        <fieldset class="custom-fieldset">
                            <div class="form-card">
                                <div class="row">
                                    <div class="col-md-6">
                                        <h2 class="fs-title">Data KPMD</h2>
                                        <h5><strong> <span id="saved-kabupaten"></span> </strong></h5>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Nama Lengkap</div>
                                    <div class="col">: <span id="saved-nama-lengkap"></span></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">NIP</div>
                                    <div class="col">: <span id="saved-nip"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Pangkat / Golongan</div>
                                    <div class="col">: <span id="saved-pangkat"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Jabatan</div>
                                    <div class="col">: <span id="saved-jabatan"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Instansi</div>
                                    <div class="col">: <span id="saved-instansi"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Alamat</div>
                                    <div class="col">: <span id="saved-alamat"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Pesan</div>
                                    <div class="col">: <span id="saved-pesan"></div>
                                </div>
                                <hr>
                                <div class="row">
                                    <div class="col-4">Nama Distrik</div>
                                    <div class="col">: <span id="saved-nama-distrik"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Jumlah Kampung</div>
                                    <div class="col">: <span id="saved-jumlah-kampung"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Jumlah Penduduk</div>
                                    <div class="col">: <span id="saved-jumlah-penduduk"></div>
                                </div>
                                {{-- <div class="row">
                                    <div class="col-4">Nama kampung</div>
                                    <div class="col">: <span id="saved-nama-kampung"></div>
                                </div> --}}
                                <hr>
                                <div class="row">
                                    <div class="col-4">Potensi SDM (Pendidikan)</div>
                                    <div class="col">: <span id="saved-pendidikan"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4 custom-col-4">
                                        Potensi SDA<br>
                                        &emsp;1.&emsp;pertanian <br>
                                        &emsp;2.&emsp;peternakan<br>
                                        &emsp;3.&emsp;perikanan <br>
                                        &emsp;4.&emsp;perkebunan <br>
                                        &emsp;5.&emsp;kehutanan<br>
                                        &emsp;6.&emsp;lain_lain

                                    </div>
                                    <div class="col-4">
                                        <div class="col">: <span id="saved-pertanian"></div>
                                        <div class="col">: <span id="saved-peternakan"></div>
                                        <div class="col">: <span id="saved-perikanan"></div>
                                        <div class="col">: <span id="saved-perkebunan"></div>
                                        <div class="col">: <span id="saved-kehutanan"></div>
                                        <div class="col">: <span id="saved-lain-lain"></div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-4 custom-col-4">
                                        Potensi Kelembagan<br>
                                        &emsp;1.&emsp;kelembagaan Adat <br>
                                        &emsp;2.&emsp;kelembagaan Sosial<br>

                                    </div>
                                    <div class="col-4">
                                        <div class="col">: <span id="saved-kelembagaan-adat"></div>
                                        <div class="col">: <span id="saved-kelembagaan-sosial"></div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-4 custom-col-6">
                                        Moda Transportasi<br>
                                        &emsp;1.&emsp;Jarak tempuh dari Bandara ke Distrik<br>
                                        &emsp;2.&emsp;Jarak tempuh Distrik ke Kampung

                                    </div>
                                    <div class="col-4">
                                        <div class="col">: <span id="saved-jarak-tempuh-bandara"></div>
                                        <div class="col">: <span id="saved-jarak-tempuh-kampung"></div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Kampung Binaan</div>
                                    <div class="col">: <span id="saved-kampung-binaan"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Jenis Pelatihan Yang sudah pernah diikuti</div>
                                    <div class="col">: <span id="saved-jenis-pelatihan"></div>
                                </div>
                                <div class="row">
                                    <div class="col-4">Sharing Information</div>
                                    <div class="col">
                                        : <span id="saved-sharing-information">
                                    </div>
                                </div>
                                <input type="button" name="print" class="print action-button" value="Print" />
                            </div>
                        </fieldset>
                    </form>
                </div>
            </div>
        </div>
    </div>
    @push('js')
        <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
        <script>
            var coba
            $(document).ready(function() {
                var current_fs, next_fs, previous_fs; //fieldsets
                var opacity;
                var current = 1;
                var steps = $("fieldset").length;
                setProgressBar(current);
                $(".next").click(function() {
                    $("#showerrors").hide()
                    coba = this
                    current_fs = $(this).parent();
                    next_fs = $(this).parent().next();
                    // let node_button = next_fs.find(".next").attr("value")
                    if ($(this).attr("value") === "Submit") {
                        let data = {
                            nip: $('input[name="nip"]').val(),
                            nama_lengkap: $('input[name="nama_lengkap"]').val(),
                            pangkat: $('input[name="pangkat"]').val(),
                            jabatan: $('input[name="jabatan"]').val(),
                            instansi: $('input[name="instansi"]').val(),
                            kabupaten: $('input[name="kabupaten"]').val(),
                            phone_number: $('input[name="phone_number"]').val(),
                            pesan: $('textarea[name="pesan"]').val(),
                            alamat: $('textarea[name="alamat"]').val(),
                            nama_distrik: $('input[name="nama_distrik"]').val(),
                            jumlah_kampung: $('input[name="jumlah_kampung"]').val(),
                            jumlah_penduduk: $('input[name="jumlah_penduduk"]').val(),
                            pendidikan: $('select[name="pendidikan"]').val(),
                            pertanian: $('input[name="pertanian"]').val(),
                            peternakan: $('input[name="peternakan"]').val(),
                            perikanan: $('input[name="perikanan"]').val(),
                            perkebunan: $('input[name="perkebunan"]').val(),
                            kehutanan: $('input[name="kehutanan"]').val(),
                            lain_lain: $('input[name="lain_lain"]').val(),
                            jenis_pelatihan: $('input[name="jenis_pelatihan"]').val(),
                            kelembagaan_adat: $('input[name="kelembagaan_adat"]').val(),
                            kelembagaan_sosial: $('input[name="kelembagaan_sosial"]').val(),
                            jarak_tempuh_bandara: $('input[name="jarak_tempuh_bandara"]').val(),
                            jarak_tempuh_kampung: $('input[name="jarak_tempuh_kampung"]').val(),
                            kampung_binaan: $('input[name="kampung_binaan"]').val(),
                            sharing_information: $('textarea[name="sharing_information"]').val(),
                        }
                        $.ajax({
                            type: "POST",
                            url: "{{ URL::to('/') }}/save-kpmd-data-kpmd",
                            data: data,
                            success: function(response) {
                                // Menampilkan data yang telah disimpan dalam elemen HTML
                                console.log(response)
                                $('#saved-kabupaten').text(response.data.kabupaten);
                                $('#saved-nama-lengkap').text(response.data.nama_lengkap);
                                $('#saved-nip').text(response.data.nip);
                                $('#saved-pangkat').text(response.data.pangkat);
                                $('#saved-jabatan').text(response.data.jabatan);
                                $('#saved-instansi').text(response.data.instansi);
                                $('#saved-alamat').text(response.data.alamat);
                                $('#saved-pesan').text(response.data.pesan);
                                $('#saved-nama-distrik').text(response.data.nama_distrik);
                                $('#saved-jumlah-kampung').text(response.data.jumlah_kampung);
                                $('#saved-jumlah-penduduk').text(response.data.jumlah_penduduk);
                                $('#saved-pendidikan').text(response.data.pendidikan);
                                $('#saved-pertanian').text(response.data.pertanian);
                                $('#saved-peternakan').text(response.data.peternakan);
                                $('#saved-perikanan').text(response.data.perikanan);
                                $('#saved-perkebunan').text(response.data.perkebunan);
                                $('#saved-kehutanan').text(response.data.kehutanan);
                                $('#saved-lain-lain').text(response.data.lain_lain);
                                $('#saved-kelembagaan-adat').text(response.data.kelembagaan_adat);
                                $('#saved-kelembagaan-sosial').text(response.data
                                    .kelembagaan_sosial);
                                $('#saved-jarak-tempuh-bandara').text(response.data
                                    .jarak_tempuh_bandara);
                                $('#saved-jarak-tempuh-kampung').text(response.data
                                    .jarak_tempuh_kampung);
                                $('#saved-kampung-binaan').text(response.data.kampung_binaan);
                                $('#saved-jenis-pelatihan').text(response.data.jenis_pelatihan);
                                $('#saved-sharing-information').text(response.data
                                    .sharing_information);

                                // Tampilkan pesan sukses jika diperlukan
                                alert(response.message);
                                // console.log(response)

                                //Add Class Active
                                $("#progressbar li").eq($("fieldset").index(next_fs)).addClass(
                                    "active");
                                //show the next fieldset
                                next_fs.show();
                                //hide the current fieldset with style
                                current_fs.animate({
                                    opacity: 0
                                }, {
                                    step: function(now) {
                                        // for making fielset appear animation
                                        opacity = 1 - now;
                                        current_fs.css({
                                            'display': 'none',
                                            'position': 'relative'
                                        });
                                        next_fs.css({
                                            'opacity': opacity
                                        });
                                    },
                                    duration: 500
                                });
                                setProgressBar(++current);
                            },
                            dataType: "JSON",
                            error: function(response) {
                                let res = response.responseJSON
                                const entries = Object.entries(res.input_data_gagal);
                                let html = ""
                                entries.forEach(([key, value]) => {
                                    html += `<li>${value}</li>`
                                });
                                $("#showerrors").html(html)
                                $("#showerrors").show()
                                window.location.href = "#showerrors"
                                return false
                            }
                        });
                    } else {
                        //Add Class Active
                        $("#progressbar li").eq($("fieldset").index(next_fs)).addClass("active");
                        //show the next fieldset
                        next_fs.show();
                        //hide the current fieldset with style
                        current_fs.animate({
                            opacity: 0
                        }, {
                            step: function(now) {
                                // for making fielset appear animation
                                opacity = 1 - now;
                                current_fs.css({
                                    'display': 'none',
                                    'position': 'relative'
                                });
                                next_fs.css({
                                    'opacity': opacity
                                });
                            },
                            duration: 500
                        });
                        setProgressBar(++current);
                    }

                });
                $(".previous").click(function() {
                    current_fs = $(this).parent();
                    previous_fs = $(this).parent().prev();
                    $("#showerrors").hide()
                    //Remove class active
                    $("#progressbar li").eq($("fieldset").index(current_fs)).removeClass("active");
                    //show the previous fieldset
                    previous_fs.show();
                    //hide the current fieldset with style
                    current_fs.animate({
                        opacity: 0
                    }, {
                        step: function(now) {
                            // for making fielset appear animation
                            opacity = 1 - now;
                            current_fs.css({
                                'display': 'none',
                                'position': 'relative'
                            });
                            previous_fs.css({
                                'opacity': opacity
                            });
                        },
                        duration: 500
                    });
                    setProgressBar(--current);
                });

                function setProgressBar(curStep) {
                    var percent = parseFloat(100 / steps) * curStep;
                    percent = percent.toFixed();
                    $(".progress-bar")
                        .css("width", percent + "%")
                }
                $(".submit").click(function() {
                    return false;
                })
            });
        </script>
    @endpush
@endsection