/* Minification failed. Returning unminified contents.
(1,1): run-time error CSS1019: Unexpected token, found '$'
(1,2): run-time error CSS1019: Unexpected token, found '('
(1,11): run-time error CSS1031: Expected selector, found ')'
(1,11): run-time error CSS1025: Expected comma or open brace, found ')'
(97,2): run-time error CSS1019: Unexpected token, found ')'
(99,10): run-time error CSS1031: Expected selector, found 'sAdresCallback('
(99,10): run-time error CSS1025: Expected comma or open brace, found 'sAdresCallback('
(149,10): run-time error CSS1031: Expected selector, found 'sAdresCallback2('
(149,10): run-time error CSS1025: Expected comma or open brace, found 'sAdresCallback2('
(182,10): run-time error CSS1031: Expected selector, found 'isGegegevensValid('
(182,10): run-time error CSS1025: Expected comma or open brace, found 'isGegegevensValid('
(264,10): run-time error CSS1031: Expected selector, found 'Validate('
(264,10): run-time error CSS1025: Expected comma or open brace, found 'Validate('
(351,10): run-time error CSS1031: Expected selector, found 'ValidateAccount('
(351,10): run-time error CSS1025: Expected comma or open brace, found 'ValidateAccount('
(370,10): run-time error CSS1031: Expected selector, found 'ValidateAddress('
(370,10): run-time error CSS1025: Expected comma or open brace, found 'ValidateAddress('
(404,10): run-time error CSS1031: Expected selector, found 'bepaalVerzendkosten('
(404,10): run-time error CSS1025: Expected comma or open brace, found 'bepaalVerzendkosten('
(422,10): run-time error CSS1031: Expected selector, found 'bepaalVerzendkostenCallBack('
(422,10): run-time error CSS1025: Expected comma or open brace, found 'bepaalVerzendkostenCallBack('
(429,1): run-time error CSS1019: Unexpected token, found '$'
(429,2): run-time error CSS1019: Unexpected token, found '('
(429,11): run-time error CSS1031: Expected selector, found ')'
(429,11): run-time error CSS1025: Expected comma or open brace, found ')'
(534,2): run-time error CSS1019: Unexpected token, found ')'
(536,10): run-time error CSS1031: Expected selector, found 'enablePayment('
(536,10): run-time error CSS1025: Expected comma or open brace, found 'enablePayment('
(560,10): run-time error CSS1031: Expected selector, found 'disableGegevens('
(560,10): run-time error CSS1025: Expected comma or open brace, found 'disableGegevens('
(564,10): run-time error CSS1031: Expected selector, found 'enableComplete('
(564,10): run-time error CSS1025: Expected comma or open brace, found 'enableComplete('
(580,10): run-time error CSS1031: Expected selector, found 'disablePayment('
(580,10): run-time error CSS1025: Expected comma or open brace, found 'disablePayment('
(596,10): run-time error CSS1031: Expected selector, found 'disableComplete('
(596,10): run-time error CSS1025: Expected comma or open brace, found 'disableComplete('
(612,1): run-time error CSS1019: Unexpected token, found '$'
(612,2): run-time error CSS1019: Unexpected token, found '('
(612,3): run-time error CSS1019: Unexpected token, found '".One"'
(612,9): run-time error CSS1019: Unexpected token, found ')'
(612,11): run-time error CSS1030: Expected identifier, found 'on('
(612,11): run-time error CSS1019: Unexpected token, found 'on('
(612,14): run-time error CSS1019: Unexpected token, found '"click touch"'
(612,27): run-time error CSS1019: Unexpected token, found ','
(612,38): run-time error CSS1031: Expected selector, found '('
(612,38): run-time error CSS1025: Expected comma or open brace, found '('
(622,2): run-time error CSS1019: Unexpected token, found ')'
(624,4): run-time error CSS1031: Expected selector, found '('
(624,4): run-time error CSS1025: Expected comma or open brace, found '('
(627,10): run-time error CSS1031: Expected selector, found 'IsEmail('
(627,10): run-time error CSS1025: Expected comma or open brace, found 'IsEmail('
(632,10): run-time error CSS1031: Expected selector, found '='
(632,10): run-time error CSS1025: Expected comma or open brace, found '='
(633,14): run-time error CSS1031: Expected selector, found '='
(633,14): run-time error CSS1025: Expected comma or open brace, found '='
(634,9): run-time error CSS1031: Expected selector, found '='
(634,9): run-time error CSS1025: Expected comma or open brace, found '='
(635,9): run-time error CSS1031: Expected selector, found '='
(635,9): run-time error CSS1025: Expected comma or open brace, found '='
(636,9): run-time error CSS1031: Expected selector, found '='
(636,9): run-time error CSS1025: Expected comma or open brace, found '='
(637,9): run-time error CSS1031: Expected selector, found '='
(637,9): run-time error CSS1025: Expected comma or open brace, found '='
(638,10): run-time error CSS1031: Expected selector, found 'isValid('
(638,10): run-time error CSS1025: Expected comma or open brace, found 'isValid('
(652,10): run-time error CSS1031: Expected selector, found 'isHoofdletters('
(652,10): run-time error CSS1025: Expected comma or open brace, found 'isHoofdletters('
(653,10): run-time error CSS1031: Expected selector, found 'isBedragMetKomma('
(653,10): run-time error CSS1025: Expected comma or open brace, found 'isBedragMetKomma('
(654,10): run-time error CSS1031: Expected selector, found 'isBedragMetPunt('
(654,10): run-time error CSS1025: Expected comma or open brace, found 'isBedragMetPunt('
(655,10): run-time error CSS1031: Expected selector, found 'isGetal('
(655,10): run-time error CSS1025: Expected comma or open brace, found 'isGetal('
(656,10): run-time error CSS1031: Expected selector, found 'isLower('
(656,10): run-time error CSS1025: Expected comma or open brace, found 'isLower('
(657,10): run-time error CSS1031: Expected selector, found 'isUpper('
(657,10): run-time error CSS1025: Expected comma or open brace, found 'isUpper('
(658,10): run-time error CSS1031: Expected selector, found 'isAlpha('
(658,10): run-time error CSS1025: Expected comma or open brace, found 'isAlpha('
(659,10): run-time error CSS1031: Expected selector, found 'isAlphanum('
(659,10): run-time error CSS1025: Expected comma or open brace, found 'isAlphanum('
(660,10): run-time error CSS1031: Expected selector, found 'isNumberKey('
(660,10): run-time error CSS1025: Expected comma or open brace, found 'isNumberKey('
 */
$(document).ready(function () {
    console.log($("#terms").is(':checked'));
    if ($("#terms").is(':checked')) {
        $("#pnlBetalen").removeClass("disabledCol");
    }

    $(".One").addClass("active");

    $(".Next").click(function (e) {
        $('html, body').animate({ scrollTop: 130 }, 1000);
        $(".temp8 .steps .step:nth-child(1)").addClass("clickable");
    });

    $('.ddlCountry').on("change", function () {
        if ($(this).find(':selected').data('id') === 'B') { //B = australie
            $('.divHouseNr').addClass("hidden");
            $('.divAdd').addClass("hidden");
            $('.divExtraField').removeClass("hidden");
            //$('.divZipCode').addClass('col-xs-12');
            //$('.divZipCode').removeClass('col-xs-6');
        } else {
            $('.divHouseNr').removeClass("hidden");
            $('.divAdd').removeClass("hidden");
            $('.divExtraField').addClass("hidden");
            //$('.divZipCode').removeClass('col-xs-12');
            //$('.divZipCode').addClass('col-xs-6');
        }
    }).trigger("change");

    $('.ddlCountry2').on("change", function () {
        if ($(this).find(':selected').data('id') === 'B') {
            $('.divHouseNr2').addClass("hidden");
            $('.divAdd2').addClass("hidden");
            $('.divExtraField2').removeClass("hidden");
            //$('.divZipCode2').addClass('col-xs-12');
            //$('.divZipCode2').removeClass('col-xs-6');
        } else {
            $('.divHouseNr2').removeClass("hidden");
            $('.divAdd2').removeClass("hidden");
            $('.divExtraField2').addClass("hidden");
            //$('.divZipCode2').removeClass('col-xs-12');
            //$('.divZipCode2').addClass('col-xs-6');
        }
    }).trigger("change");

    $(".txtHouseNr").blur(function () {
        if ($(".ddlCountry").find(':selected').data('code') === 'NL') {
            var postcode = $(".txtZipCode").val();
            var nr = $(".txtHouseNr").val();
            if (postcode.length >= 6) {
                if (nr.length > 0) {
                    var wijkcode = postcode.substring(0, 4);
                    var straatcode;

                    if (postcode.length === 6) {
                        straatcode = postcode.substring(4, 6);
                    }
                    if (postcode.length === 7) {
                        straatcode = postcode.substring(5, 7);
                    }
                    var odata = {
                        sWijkCode: wijkcode,
                        sStraatCode: straatcode,
                        sNummer: nr
                    }
                    AjaxRequest("POST", "/Data/AdresCompleet.aspx/sAdres", odata, "#lblAdresInfo", "json", "sAdresCallback");
                }
            }
        }
    });

    $(".txtHouseNr2").blur(function () {
        if ($(".ddlCountry2").find(':selected').data('code') === 'NL') {
            var postcode = $(".txtZipCode2").val();
            var nr = $(".txtHouseNr2").val();
            if (postcode.length >= 6) {
                if (nr.length > 0) {
                    var wijkcode = postcode.substring(0, 4);
                    var straatcode;

                    if (postcode.length === 6) {
                        straatcode = postcode.substring(4, 6);
                    }
                    if (postcode.length === 7) {
                        straatcode = postcode.substring(5, 7);
                    }
                    var odata = {
                        sWijkCode: wijkcode,
                        sStraatCode: straatcode,
                        sNummer: nr
                    }
                    AjaxRequest("POST", "/Data/AdresCompleet.aspx/sAdres", odata, "#lblAdresInfo", "json", "sAdresCallback2");
                } 
            }
        }
    });
});

function sAdresCallback() {

    if (sMsg.d.code === "1") {
        $(".txtAddress").val(sMsg.d.straatnaam);
        $(".txtResidence").val(sMsg.d.plaatsnaam);
        $("#hdfProvincie").val(sMsg.d.provincienaam);
        var decimal = /^[-+]?[0-9]+\,[0-9]+$/;

        lati = sMsg.d.lat
        if (!lati.match(decimal)) {
            lati = 0
        }
        $("#hdfLatitudeX").val(lati);

        longi = sMsg.d.lon
        if (!longi.match(decimal)) {
            longi = 0
        }

        $("#hdfLongitudeY").val(longi);
      //  $('.divGlobalForm').formValidation('revalidateField', 'ctl00$ContentPlaceHolder1$txtZipCode');
        var fv = $('.divGlobalFormFirst').data('formValidation');
        fv.revalidateField('ctl00$ContentPlaceHolder1$txtZipCode');
        fv.revalidateField('ctl00$ContentPlaceHolder1$txtHouseNr');
        fv.revalidateField('ctl00$ContentPlaceHolder1$txtAddress');
        fv.revalidateField('ctl00$ContentPlaceHolder1$txtResidence');
        if (fv.isValidField('ctl00$ContentPlaceHolder1$txtZipCode') === false) {
            bOk = false;
        }
        if (fv.isValidField('ctl00$ContentPlaceHolder1$txtHouseNr') === false) {
            bOk = false;
        }
        if (fv.isValidField('ctl00$ContentPlaceHolder1$txtAddress') === false) {
            bOk = false;
        }
        if (fv.isValidField('ctl00$ContentPlaceHolder1$txtResidence') === false) {
            bOk = false;
        }
        return true;
    } else {

        //var $form = $(".divGlobalForm"),
        //    fv = $form.data('formValidation');

        //var field = "ctl00$ContentPlaceHolder1$txtZipCode"
        //fv.updateMessage(field, 'blank', sMsg.d.msg).updateStatus(field, 'INVALID', 'blank');
        return false;
    }
}

function sAdresCallback2() {

    if (sMsg.d.code === "1") {
        $(".txtAddress2").val(sMsg.d.straatnaam);
        $(".txtResidence2").val(sMsg.d.plaatsnaam);
        $("#hdfProvincie2").val(sMsg.d.provincienaam);
        var decimal = /^[-+]?[0-9]+\,[0-9]+$/;

        lati = sMsg.d.lat
        if (!lati.match(decimal)) {
            lati = 0
        }
        $("#hdfLatitudeX2").val(lati);

        longi = sMsg.d.lon
        if (!longi.match(decimal)) {
            longi = 0
        }

        $("#hdfLongitudeY2").val(longi);
        ValidateAddress();
        return true;
    } else {
        //var $form = $(".divGlobalForm"),
        //    fv = $form.data('formValidation');

        //var field = "ctl00$ContentPlaceHolder1$txtZipCode"
        //fv.updateMessage(field, 'blank', sMsg.d.msg).updateStatus(field, 'INVALID', 'blank');
        return false;
    }
}


function isGegegevensValid() {
    var fv = $('.divGlobalForm').data('formValidation');
    var bOk = true;

    try {
        fv.revalidateField('ctl00$ContentPlaceHolder1$txtCompany');
    } catch (e) {
        console.log(e);
    }
    console.log("bok", bOk)
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtVAT');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtFirstName');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtSurname');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtEmail');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtPhone');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtZipCode');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtHouseNr');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtAddress');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtResidence');

    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtCompany') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtVAT') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtFirstName') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtSurname') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtEmail') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtPhone') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtZipCode') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtHouseNr') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtAddress') === false) {
        bOk = false;
    }
    console.log("bok", bOk)
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtResidence') === false) {
        bOk = false;
    }
    console.log("bok", bOk)

    if ($("#hidAddress").val() === 'true') {
        if (ValidateAddress() === false) {
            bOk = false;
        }
    }
    if ($("#hidAccount").val() === 'true') {
        if ($("#txtNewPasswordOrder").val() !== '') {
            if (ValidateAccount() === false) {
                bOk = false;
            }
        }
    }

    console.log("bok", bOk)

    if (bOk) {
        __doPostBack('ctl00$ContentPlaceHolder1$btnOrder', '')
    } else {
        return false;
    }
}

function Validate(fromButton) {
    var fv = $('.divGlobalForm').data('formValidation');
    var bOk = true;

    fv.revalidateField('ctl00$ContentPlaceHolder1$txtCompany');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtVAT');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtFirstName');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtSurname');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtEmail');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtPhone');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtZipCode');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtHouseNr');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtAddress');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtResidence');

    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtCompany') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtVAT') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtFirstName') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtSurname') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtEmail') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtPhone') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtZipCode') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtHouseNr') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtAddress') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtResidence') === false) {
        bOk = false;
    }

    var bOkAddress = true;
    var bOkAccount = true;
    if ($("#hidAddress").val() === 'true') {
        bOkAddress = ValidateAddress();
    }
    if ($("#hidAccount").val() === 'true') {
        bOkAccount = ValidateAccount();
    }
    //console.log('Einde Validate(); bOk: ' + bOk + ' bOkAccount: ' + bOkAccount + ' bOkAddress: ' + bOkAddress);
    if (bOk === true) {
        if (bOkAccount === true) {
            if (bOkAddress === true) {
                bOk = true;
            } else {
                disableComplete();
                bOk = false;
                return bOk;
            }
        } else {
            disableComplete();
            bOk = false;
            return bOk;
        }
    } else {
        disableComplete();
        bOk = false;
        return bOk;
    }
    //console.log('cbAkkoord: ' + $('#cbAkkoord').is(':checked'));

    //if ($('#cbAkkoord').is(':checked')) {
    //    enableComplete();
    //}

    if (fromButton) {
        enableComplete();
    }

    return bOk;
}

function ValidateAccount() {

    var fv = $('.divGlobalFormFirst').data('formValidation');
    var bOk = true;

    fv.revalidateField('ctl00$ContentPlaceHolder1$txtNewPasswordOrder');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtNewPasswordConfirmOrder');

    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtNewPasswordOrder') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtNewPasswordConfirmOrder') === false) {
        bOk = false;
    }
    //console.log('validateaccount');
    //console.log(bOk);
    return bOk;
}

function ValidateAddress() {

    var fv = $('.divGlobalFormFirst').data('formValidation');
    var bOk = true;

    fv.revalidateField('ctl00$ContentPlaceHolder1$txtFirstName2');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtSurname2');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtZipCode2');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtHouseNr2');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtAddress2');
    fv.revalidateField('ctl00$ContentPlaceHolder1$txtResidence2');

    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtFirstName2') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtSurname2') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtZipCode2') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtHouseNr2') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtAddress2') === false) {
        bOk = false;
    }
    if (fv.isValidField('ctl00$ContentPlaceHolder1$txtResidence2') === false) {
        bOk = false;
    }

    return bOk;
}

function bepaalVerzendkosten() {

    var bOtherAddress = $('.cbOtherAddress input').is(':checked');
    var id;

    if (bOtherAddress) {
        //bezorgadres
        id = $(".ddlCountry2").val()
    } else {
        //factuuradres
        id = $(".ddlCountry").val()
    }
    var odata = {
        iLandID: id
    }
    AjaxRequest("POST", "/Bestellen-stappen.aspx/BepaalVerzendkosten", odata, "", "json", "bepaalVerzendkostenCallBack");
}

function bepaalVerzendkostenCallBack() {
    console.log("sMsg", sMsg.d)
    $("#spVerzenden").html(sMsg.d.msg);
    console.log("totaal", sMsg.d.totaalIncl)
    $(".total-price").html(sMsg.d.totaalIncl);
}

$(document).ready(function () {

    $('.aLogin').click(function () {
        //$('#loginModal').modal('show');
        return false;
    });

    $('.divOrderInfo input').each(function () {
        $(this).blur(function () {
            ValidateAccount();
        });
    });

    disableComplete();

    $('.Prev').on("click touch", function (e) {
        $('.SecInfo').removeClass("hidden")
        $('.SecPayment').addClass("hidden");
        $('.step').removeClass('active');
        $('.step').removeClass('clickable');
        $('.step').removeClass('completed');
        $('.One').addClass('active');
        return false;
    });

    $('#cbAccount').change(function () {
        if ($(this).is(":checked")) {
            $('.account-div').addClass("active");
        } else {
            $('.account-div').removeClass("active");
        }
    });


    $('#cbAkkoord').change(function () {
        if (Validate(false) === true) {
            //console.log('cbAkkoord change validate(); true');
            var bOk = true;
            var fv = $('#GlobalForm').data('formValidation');
            fv.revalidateField('ctl00$ContentPlaceHolder1$cbAkkoord');
            if (fv.isValidField('ctl00$ContentPlaceHolder1$cbAkkoord') === false) {
                bOk = false;
            }
            if (bOk === true) {
                enableComplete();
            } else {
                disableComplete();
            }
        } else {
            disableComplete();
        }
    });

    //if ($("#cbAccount").is(':checked')) {
    //    $(".divPassword").show();
    //}
    if ($("#cbAnderAdres").is(':checked')) {
        $(".divEditInformation").removeClass("hidden");
    }

    //$("#cbAccount").change(function () {
    //    bAccount = $(this).is(':checked');
    //    $("#hidAccount").val(bAccount);
    //    if (bAccount) {
    //        $(".divPassword").show();
    //        $(".txtPassword").focus();
    //    } else {
    //        $(".divPassword").hide();
    //    }
    //    //Validate();
    //});

    $("#cbAnderAdres").change(function () {
        bAddress = $(this).is(':checked');
        $("#hidAddress").val(bAddress);
        if (bAddress) {
            $(".DivDiffrent").removeClass("hidden");
            $(".txtFirstName2").focus();

        } else {
            $(".DivDiffrent").addClass("hidden");
        }
    });

    $('.ddlCountry').change(function () {
        //console.log('change');
        bepaalVerzendkosten();
    });

    $('.ddlCountry2').change(function () {
       // console.log('change');
        bepaalVerzendkosten();
    });

    $('#rblBetaalmethode input').change(function () {
        if ($(this).val() !== 'ideal') {
            $(".divIdeal").hide();
        } else {
            $(".divIdeal").show();
        }
    });

    if ($('#hidValidatePostback').val() === 'true') {
        Validate(false);
    }
});

function enablePayment() {

   // console.log('enable');
 
    try {
        $('.steps .One').addClass('completed');
        $('.steps .step').removeClass('active');
        $('.steps .Two').addClass('active');
        
        $('section.SecPayment').removeClass('hidden');
    } catch (e) {
        console.log(e);
    }

    //$('.checkStep.Two').removeClass('disabledCol');
    //$('.checkStep.Two input').each(function () {
    //    $(this).removeAttr('disabled');
    //});
    //$('.checkStep.Two select').each(function () {
    //    $(this).removeAttr('disabled');
    //});
  
}

function disableGegevens() {
    $('section.SecInfo').addClass('hidden');
}

function enableComplete() {

   // console.log('complete');
    $('.checkStep.three').removeClass('disabledCol');
    $('.checkStep.three input').each(function () {
        $(this).removeAttr('disabled');
    });
    $('.checkStep.three textarea').each(function () {
        $(this).removeAttr('disabled');
    });
    $('.divSignUp').hide();
    $('.divPayment').show();
    $('.steps-row .second').removeClass('active');
    $('.steps-row .third').addClass('active');
}

function disablePayment() {

    $('.checkStep.two').addClass('disabledCol');
    $('.checkStep.two input').each(function () {
        $(this).attr({
            'disabled': 'disabled'
        });
    });

    $('.checkStep.two select').each(function () {
        $(this).attr({
            'disabled': 'disabled'
        });
    });
}

function disableComplete() {

    $('.checkStep.three').addClass('disabledCol');
    $('.checkStep.three input').each(function () {
        $(this).attr({
            'disabled': 'disabled'
        });
    });

    $('.checkStep.three textarea').each(function () {
        $(this).attr({
            'disabled': 'disabled'
        });
    });
}

$(".One").on("click touch", function (e) {

    $(".step").removeClass("active");
    $(".step").removeClass("clickable");
    $(this).removeClass("completed");
    $(this).addClass("active");

    $(".SecInfo").removeClass("hidden");
    $(".SecPayment").addClass("hidden");
    $(".SecSummary").addClass("hidden");
});

if ($(".Three").hasClass("active")) {
    $(".step").removeClass("clickable");
}
function IsEmail(email) {
    var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return regex.test(email);
}

var numb = '0123456789';
var getallen = '0123456789';
var lwr = 'abcdefghijklmnopqrstuvwxyz';
var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var bmk = '0123456789,';
var bmp = '0123456789.';
function isValid(the_key, val) {
    if (!the_key) {
        the_key = event.keyCode;
    } else if (the_key == 8) {
        return true;
    }
    var t = String.fromCharCode(the_key);

    if (the_key == "") return false;
    for (i = 0; i < val.length; i++) {
        if (val.indexOf(t.charAt(i), 0) == -1) return false;
    }
    return true;
}
function isHoofdletters(the_key) { return isValid(the_key, upr); }
function isBedragMetKomma(the_key) { return isValid(the_key, bmk); }
function isBedragMetPunt(the_key) { return isValid(the_key, bmp); }
function isGetal(the_key) { return isValid(the_key, getallen); }
function isLower(the_key) { return isValid(the_key, lwr); }
function isUpper(the_key) { return isValid(the_key, upr); }
function isAlpha(the_key) { return isValid(the_key, lwr + upr); }
function isAlphanum(the_key) { return isValid(the_key, lwr + upr + numb); }
function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
