﻿
function openCategoryList(categoryId) {
    alert(categoryId);
    tb_show(null, "/RelationsWarrantyAddressAndCategory.aspx?width=500&height=400&modal=true&warrantyAddressId=" + categoryId, true);
}

function ShowHideAcc(layer_par, layer_ref, css_n, css_ex) {
    if (document.getElementById(layer_ref) != null) {


        var state = document.getElementById(layer_ref).style.display;
        var divState = document.getElementById(layer_par);
        if (state == 'block') {
            state = 'none';
            divState.className = css_n;
        }
        else {
            state = 'block';
            divState.className = css_ex;
        }
        try {
            if (document.all) {
                //IS IE 4 or 5 (or 6 beta)
                eval("document.all." + layer_ref + ".style.display = state");
            }
            else if (document.getElementById && !document.all) {
                hza = document.getElementById(layer_ref);
                hza.style.display = state;
            }
            else
            { }
        }
        catch (e)
        { }
    }
}
function ShowHideBranch(layer_ref) {
    if (document.getElementById(layer_ref) != null) {
        var state = document.getElementById(layer_ref).style.display;
        if (state == 'block') {
            state = 'none';
        }
        else {
            state = 'block';
        }
        try {
            if (document.all) {
                //IS IE 4 or 5 (or 6 beta)
                eval("document.all." + layer_ref + ".style.display = state");
            }
            else if (document.getElementById && !document.all) {
                hza = document.getElementById(layer_ref);
                hza.style.display = state;
            }
            else
            { }
        }
        catch (e)
        { }
    }
}

function ShowHideTab(TabId) {
    if (document.getElementById(TabId) != null) {
        var state = document.getElementById(TabId).style.display;
        if (state == 'block') {
            document.getElementById(TabId).style.display = 'none';
        }
        else {
            document.getElementById(TabId).style.display = 'block';
        }
    }
}

function fillBrand() {
    $.ajax
    (
    {
        type: "POST",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getAllBrand",
        dataType: "json",
        success: function(data) {
            data = data.d;
            $('#brandSelectTab').empty();
            $('#brandSelectTab').append(data);
            $('#provinceSelectTab').empty();
            $('#provinceSelectTab').append('<option value=\"-1\">Chọn Thành Phố/Tỉnh/</option>');
            $('#districtSelectTab').empty();
            $('#districtSelectTab').append('<option value=\"-1\">Chọn Quận/Huyện</option>');
            $('#categorySelectTab').empty();
            $('#categorySelectTab').append('<option value=\"-1\">Chọn danh  mục</option>');
        }
    }
    );
}
function OnChangeBrandSelect() {
    var brandId = document.getElementById('brandSelectTab').value;
    var productId = document.getElementById('hidProductId').value;
    if (brandId > 0 && productId > 0) {
        $.ajax
    (
    {
        type: "POST",
        data: "{productId:" + productId + ",brandId:" + brandId + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getProvinceByBrandId",
        dataType: "json",
        success: function(data) {
            data = data.d;
            var contents = data.split('|Hura|');
            $('#provinceSelectTab').empty();
            $('#provinceSelectTab').append(contents[0]);
            $('#districtSelectTab').empty();
            $('#districtSelectTab').append('<option value=\"-1\">Chọn Quận/Huyện</option>');
            $('#categorySelectTab').empty();
            $('#categorySelectTab').append(contents[1]);
            // $('#addressWarrantySelectTab').append('<option value=\"-1\">Chọn trung tâm bảo hành</option>');
        }
    }
    );
    }
    else {
        $('#provinceSelectTab').empty();
        $('#provinceSelectTab').append('<option value=\"-1\">Chọn Thành Phố/Tỉnh</option>');
        $('#districtSelectTab').empty();
        $('#districtSelectTab').append('<option value=\"-1\">Chọn Quận/Huyện</option>');
        //        $('#categorySelectTab').empty();
        //        $('#categorySelectTab').append('<option value=\"-1\">Chọn danh mục</option>');



    }
}

function OnChangePrivinceSelect() {
    var brandId = document.getElementById('brandSelectTab').value;
    var provinceIdSelected = document.getElementById('provinceSelectTab').value;
    if (brandId > 0) {
        $.ajax
    (
    {
        type: "POST",
        data: "{brandId:" + brandId + ",ProvinceId:" + provinceIdSelected + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getDistrictByProvinceId",
        dataType: "json",
        success: function(data) {
            data = data.d;
            var contents = data.split('|hura|');
            $('#districtSelectTab').empty();
            $('#districtSelectTab').append(contents[0]);
            $('#categorySelectTab').empty();
            $('#categorySelectTab').append(contents[1]);

            loadContactInfo(1);
        }
    }
    );
    }
    else {
        alert('Xin hãy chọn một thương hiệu trước đã');
    }
}
function OnChangeDistrictSelect() {
    var brandId = document.getElementById('brandSelectTab').value;
    var districtIdSelected = document.getElementById('districtSelectTab').value;
    $.ajax
    (
    {
        type: "POST",
        data: "{brandId:" + brandId + ",districtId:" + districtIdSelected + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getAddressWarrantyByDistrictId",
        dataType: "json",
        success: function(data) {
            data = data.d;
            $('#categorySelectTab').empty();
            $('#categorySelectTab').append(data);

            loadContactInfo(1);
        }
    }
    );
}
function loadContactInfo(categoryId) {
    var brandId = document.getElementById('brandSelectTab').value;
    var provinceId = document.getElementById('provinceSelectTab').value;
    var districtId = document.getElementById('districtSelectTab').value;
    // var categoryId = document.getElementById('categorySelectTab').value;
    // truong hop tat ca deu duoc chon
    //    alert(brandId + "_" + provinceId + "_" + districtId + "_" + categoryId);
    if (categoryId > 0) {
        if (districtId > 0) {
            loadContactInfoOfWarrantyCenter(brandId, districtId, categoryId);
        }
        // truong hop chon tinh nhung khong chon quan
        else if (provinceId > 0) {

            $.ajax
    (
    {
        type: "POST",
        data: "{brandId:" + brandId + ",provinceId:" + provinceId + ",categoryId:" + categoryId + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getContactInfo2",
        dataType: "json",
        success: function(data) {
            data = data.d;
            $('#div_content_war').empty();
            $('#div_content_war').append(data + '</br>');

        }
    }
    );

        }
        else if (brandId > 0) {

            $.ajax
    (
    {
        type: "POST",
        data: "{brandId:" + brandId + ",categoryId:" + categoryId + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/getContactInfo",
        dataType: "json",
        success: function(data) {
            data = data.d;
            $('#div_content_war').empty();
            $('#div_content_war').append(data + '</br>');
        }
    }
    );
        }
        else
        { }
    }
    else
    { }
}

function loadContactInfoOfWarrantyCenter(brandId, districtId, categoryId) {
    $.ajax
    (
    {
        type: "POST",
        data: "{brandId:" + brandId + ",districtId:" + districtId + ",categoryId:" + categoryId + "}",
        contentType: "application/json; charset=utf-8",
        url: "../websevices/fillSelectWebSevice.asmx/loadContactInfoOfWarrantyCenter",
        dataType: "json",
        success: function(data) {
            data = data.d;
            $('#div_content_war').empty();
            $('#div_content_war').append(data + '</br>');
        }
    }
    );
}

