$(document).ready(function(){
    $(".emitents-list-type").click(function(){
        $(this).blur();
        $(this).parent().removeClass("disabled");
        if ($(this).val() == "some") {
            $("#order_emitents_all").parent().addClass("disabled");
            $(".emitents-list-items input").attr("disabled", "");
        } else {
            $("#order_emitents_some").parent().addClass("disabled");
            $(".emitents-list-items input").attr("disabled", "true");
        }
    });

    $(".emitents-list-items input").click(function(){
        if ($(this).is(":checked")) { $(this).parent().children("label").css("fontWeight", "bold"); }
        else { $(this).parent().children("label").css("fontWeight", "normal"); }
    });

    $("#order_form_submit").click(function(){
        var is_errors = false;
        var email_reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

        if (!$("#order_company_name").val().length) { $("#order_company_name_error").show(); is_errors = true; }
        else { $("#order_company_name_error").hide(); }

        if (!$("#order_fuel_volume").val().length) { $("#order_fuel_volume_error").show(); is_errors = true; }
        else { $("#order_fuel_volume_error").hide(); }

        if (!$("#order_geo").val().length) { $("#order_geo_error").show(); is_errors = true; }
        else { $("#order_geo_error").hide(); }

        //if (!$("#order_payment_delay").val().length) { $("#order_payment_delay_error").show(); is_errors = true; }
        //else { $("#order_payment_delay_error").hide(); }

        if (!$("#order_contact_last_name").val().length) { $("#order_contact_last_name_error").show(); is_errors = true; }
        else { $("#order_contact_last_name_error").hide(); }
        if (!$("#order_contact_first_name").val().length) { $("#order_contact_first_name_error").show(); is_errors = true; }
        else { $("#order_contact_first_name_error").hide(); }
        if (!$("#order_contact_second_name").val().length) { $("#order_contact_second_name_error").show(); is_errors = true; }
        else { $("#order_contact_second_name_error").hide(); }

        if (!$("#order_contact_post").val().length) { $("#order_contact_post_error").show(); is_errors = true; }
        else { $("#order_contact_post_error").hide(); }

        if (!$("#order_contact_email").val().match(email_reg)) { $("#order_contact_email_error").show(); is_errors = true; }
        else { $("#order_contact_email_error").hide(); }

        if ($("#is_register").val() == "true") {
            if ($("#order_contact_password").val().length < 6) { $("#order_contact_password_error").show(); is_errors = true; }
            else { $("#order_contact_password_error").hide(); }
            if ($("#order_contact_password").val() != $("#order_contact_repassword").val()) { $("#order_contact_repassword_error").show(); is_errors = true; }
            else { $("#order_contact_repassword_error").hide(); }
        }

        if (!$("#order_contact_phone").val().length) { $("#order_contact_phone_error").show(); is_errors = true; }
        else { $("#order_contact_phone_error").hide(); }
        
        if (!$("#order_apply").is(":checked")) { $("#order_apply_error").show(); is_errors = true; }
        else { $("#order_apply_error").hide(); }

        if (is_errors) { location.href = "#formstart"; is_errors = false; }
        else { document.getElementById("order_form").submit(); }
    });
});
