﻿$(document).ready(function () {

    var mailfilter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
    var bayilik_talebi = "8429aa34-aa2b-e111-b25c-005056b853b9";
    var lastik_satinalma = "8e29aa34-aa2b-e111-b25c-005056b853b9";


    $('#FormContact textarea').keyup(function () {
        var len = $(this).val().length;
        if (len > 500) {
            $(this).val($(this).val().substring(0, 500));
        }
    });

    $(".iUserType").click(function () {
        var userType = $("input[@name='iUserType']:checked").val();

        if (userType == "1") {
            $("#bireysel_frm").css("display", "block");
            $("#kurumsal_frm").css("display", "none");
        }
        if (userType == "2") {
            $("#bireysel_frm").css("display", "none");
            $("#kurumsal_frm").css("display", "block");
        }
    });

    $("#ctl00_PageContent_dtSubject").change(function (e) {
        var subject = $("#ctl00_PageContent_dtSubject").val();

        if (subject == bayilik_talebi) {
            $("#branch_application").css("display", "block");
            $("#branch_application input,select,textarea").removeClass("errorfield");
            $("#branch_application .contact-error").text("");
            $("#buyTires").css("display", "none");
        } else if (subject == lastik_satinalma) {
            $("#branch_application").css("display", "none");
            $("#buyTires").css("display", "block");
            $("#buyTires input,select,textarea").removeClass("errorfield");
            $("#buyTires .contact-error").text("");
        } else {
            $("#branch_application").css("display", "none");
            $("#buyTires").css("display", "none");
            $("#buyTires input,select,textarea").removeClass("errorfield");
            $("#buyTires .contact-error").text("");
            $("#branch_application input,select,textarea").removeClass("errorfield");
            $("#branch_application .contact-error").text("");
        }
    });

    $("#ctl00_PageContent_ddlCities").change(function (e) {
        if ($(this).val() == "") {
            return false;
        }
        var postdata = "cityid=" + $(this).val();
        $("#cityLoading").show();
        $.ajax({
            type: "POST",
            url: "/Contact/GetDistricts.aspx",
            dataType: "xml",
            data: postdata,
            success: function (data) {
                var list = "";
                list += '<option value="">İlçe Seçiniz</option>';
                $.each($(data).find("Element"), function () {
                    list += '<option value="' + $(this).find("Id").text() + '">' + $(this).find("Name").text() + '</option>';
                });
                $('#icounty').html(list);

            },

            complete: function () {
                $("#cityLoading").hide();
            }
        });
    });



    $('#SubmitBtn').click(function (e) {
        e.preventDefault();
        var userType = $("input[@name='iUserType']:checked").val();
        var subject = $("#ctl00_PageContent_dtSubject").val();

        if ($("#iname").val() == "" && userType == "1") {
            $("#iname").addClass("errorfield").next(".contact-error").text("Lütfen Adınızı giriniz.");
        }
        if ($("#isurname").val() == "" && userType == "1") {
            $("#isurname").addClass("errorfield").next(".contact-error").text("Lütfen Soyadınızı giriniz.");
        }
        if ($("#iTckimlik").val() == "" && userType == "1") {
            $("#iTckimlik").addClass("errorfield").next(".contact-error").text("Lütfen TC kimlik numaranızı giriniz.");
        }
        if ($("#ititle").val() == "" && userType == "2") {
            $("#ititle").addClass("errorfield").next(".contact-error").text("Lütfen Firma Unvanını giriniz");
        }
        if ($("#iTax").val() == "" && userType == "2") {
            $("#iTax").addClass("errorfield").next("label.contact-error").text("Lütfen vergi numaranızı giriniz.");
        }
        if ($("#iaddress").val() == "") {
            $("#iaddress").addClass("errorfield").next("label.contact-error").text("Lütfen adresinizi yazınız.");
        }
        if ($("#iemail").val() == "") {
            $("#iemail").addClass("errorfield").next("label.contact-error").text("Lütfen E-posta adresinizi giriniz.");
        }
        if ($("#iemail").val() != "" && !mailfilter.test($("#iemail").val())) {
            $("#iemail").addClass("errorfield").next("label.contact-error").text("Geçerli bir E-posta adresi giriniz.");
        }

        if ($("#iphone_cell").val().length < 7 && $("#iphone_home").val().length < 7) {
            $("#iphone_cell").addClass("errorfield").next("label.contact-error").text("7 haneli bir numara giriniz.");
            $("#iphone_home").addClass("errorfield").next("label.contact-error").text("7 haneli bir numara giriniz.");
        }

        if ($("#icity").val() == "") {
            $("#icity").addClass("errorfield").next("label.contact-error").text("Lütfen şehir seçiniz.");
        }
        if ($("#ctl00_PageContent_ddlCities").val() == "") {
            $("#ctl00_PageContent_ddlCities").addClass("errorfield").next("label.contact-error").text("Lütfen ilçe seçiniz.");
        }
        if ($("#ctl00_PageContent_dtSubject").val() == "") {
            $("#ctl00_PageContent_dtSubject").addClass("errorfield").next("label.contact-error").text("Lütfen mesaj konusu seçiniz.");
        }

        if ($("#ijob").val() == "" && subject == bayilik_talebi) {
            $("#ijob").addClass("errorfield").next("label.contact-error").text("Faaliyet alanını giriniz.");
        }
        if ($("#ivolume").val() == "" && subject == bayilik_talebi) {
            $("#ivolume").addClass("errorfield");
            $("label#ivolume_error").text("Lütfen Mağaza alanını giriniz.");
        }
        if ($("#icontract").val() == "" && subject == bayilik_talebi) {
            $("#icontract").addClass("errorfield").next("label.contact-error").text("Lütfen kalan kontrat yılını giriniz");
        }
        if ($("#iview").val() == "" && subject == bayilik_talebi) {
            $("#iview").addClass("errorfield");
            $("label#iview_error").text("Lütfen cephe genişiğinizi giriniz.");
        }
        if ($("#ilocation").val() == "" && subject == bayilik_talebi) {
            $("#ilocation").addClass("errorfield").next("label.contact-error").text("Mağazanızın konumunu belirtiniz.");
        }
        if ($("#iowner").val() == "" && subject == bayilik_talebi) {
            $("#iowner").addClass("errorfield").next("label.contact-error").text("Mağaza milkiye bilgisi belirtiniz.");
        }

        if ($("#ctl00_PageContent_dllProductGroup").val() == "" && subject == lastik_satinalma) {
            $("#ctl00_PageContent_dllProductGroup").addClass("errorfield").next("label.contact-error").text("Ürün grubu seçiniz");
        }
        if ($("#iTireCount").val() == "" && subject == lastik_satinalma) {
            $("#iTireCount").addClass("errorfield").next("label.contact-error").text("Ürün sayısını seçiniz");
        }


        var userType = "userType=" + $("input[@name='iUserType']:checked").val();
        var name = "name=" + $("#iname").val();
        var surname = "surname=" + $("#isurname").val();
        var tckimlik = "tckimlik=" + $("#iTckimlik").val();
        var title = "title=" + $("#ititle").val();
        var tax = "tax=" + $("#iTax").val();
        var email = "email=" + $("#iemail").val();
        var phonecitycode = "phonecitycode=" + $("#iphone_citycode").val();
        var phonehome = "phonehome=" + $("#iphone_home").val();
        var phonegsmcode = "phonegsmcode=" + $("#iphone_gsmcode").val();
        var phonecell = "phonecell=" + $("#iphone_cell").val();
        var city = "city=" + $("#ctl00_PageContent_ddlCities").val();
        var county = "county=" + $("#icounty").val();
        var address = "address=" + $("#iaddress").val();
        var subject = "subject=" + $("#ctl00_PageContent_dtSubject").val();
        var message = "message=" + $("#imessage").val();
        var job = "job=" + $("#ctl00_PageContent_dllJobs").val();
        var volume = "volume=" + $("#ivolume").val();
        var contract = "contract=" + $("#icontract").val();
        var view = "view=" + $("#iview").val();
        var location = "location=" + $("#ilocation").val();
        var owner = "owner=" + $("#iowner").val();
        var store = "store=" + $("#istore").val();
        var tireSeries = "tireSeries=" + $("#ctl00_PageContent_dllProductGroup").val();
        var tireCount = "tireCount=" + $("#iTireCount").val();


        var postdata = userType + "&" + name + "&" + surname + "&" + tckimlik + "&" + title + "&" + tax + "&" + email + "&" + phonecitycode + "&" + phonehome + "&" + phonegsmcode + "&" + phonecell + "&" + city + "&" + county + "&" + address + "&" + subject + "&" + message + "&" + job + "&" + volume + "&" + contract + "&" + view + "&" + location + "&" + owner + "&" + store + "&" + tireSeries + "&" + tireCount;


        if ($('.errorfield').length == 0) {

            $("#submitLoading").css("display", "block");
            $.ajax({
                type: "POST",
                url: "/Contact/ContactSend.aspx",
                dataType: "html",
                data: postdata,
                success: function (data) {

                    if (data == "True") {
                        $('#divResult').show();
                        $('#divSuccess').show();
                        $('#divError').hide();
                        $('#FormContact').hide();
                        $("#submitLoading").css("display", "none");
                        $("#ctl00_bg_holder").css("height", "auto");
                    }
                    else {

                        $('#divResult').show();
                        $('#divSuccess').hide();
                        $('#divError').show();
                        $('#FormContact').hide();
                        $("#submitLoading").css("display", "none");
                        $("#ctl00_bg_holder").css("height", "auto");
                    }


                }
            });

        }

    }); //SEND CLICK

    $("input, select, textarea").focus(function () {
        var phoneValid = $(this).attr("id");
        $(this).removeClass("errorfield").next("label.contact-error").text('');
        if (phoneValid == "iphone_home" || phoneValid == "iphone_cell") {
            $("#iphone_cell").removeClass("errorfield").next("label.contact-error").text(''); ;
            $("#iphone_home").removeClass("errorfield").next("label.contact-error").text(''); ;
        }
    });

    $("#ivolume").focus(function () {
        $("#ivolume_error").text('');
    });

    $("#iview").focus(function () {
        $("#iview_error").text('');
    });

});

function isNumberKey(evt) {
    var e = evt;
    var charCode = e.which || e.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;
    return true;
}
