Hệ thống pháp luật

HỘI ĐỒNG NHÂN DÂN
TỈNH BÌNH DƯƠNG
-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 13/2023/NQ-HĐND

Bình Dương, ngày 26 tháng 7 năm 2023

 

NGHỊ QUYẾT

QUY ĐỊNH MỨC CHI ĐẢM BẢO CHO CÔNG TÁC KIỂM TRA, XỬ LÝ, RÀ SOÁT, HỆ THỐNG HÓA VĂN BẢN QUY PHẠM PHÁP LUẬT TRÊN ĐỊA BÀN TỈNH BÌNH DƯƠNG

HỘI ĐỒNG NHÂN DÂN TỈNH BÌNH DƯƠNG
KHÓA X - KỲ HỌP THỨ 11

Căn cứ Luật Tổ chức chính quyền địa phương ngày 19 tháng 6 năm 2015;

Căn cứ Luật sửa đổi, bổ sung một số điều của Luật Tổ chức Chính phủ và Luật Tổ chức chính quyền địa phương ngày 22 tháng 11 năm 2019;

Căn cứ Luật Ban hành văn bản quy phạm pháp luật ngày 22 tháng 6 năm 2015;

Căn cứ Luật sửa đổi, bổ sung một số điều của Luật Ban hành văn bản quy phạm pháp luật ngày 18 tháng 6 năm 2020;

Căn cứ Luật Ngân sách Nhà nước ngày 25 tháng 6 năm 2015;

Căn cứ Thông tư số 09/2023/TT-BTC ngày 08 tháng 02 năm 2023 của Bộ trưởng Bộ Tài chính quy định việc lập dự toán, quản lý, sử dụng và quyết toán kinh phí ngân sách nhà nước bảo đảm cho công tác kiểm tra, xử lý, rà soát, hệ thống hóa văn bản quy phạm pháp luật;

Xét Tờ trình số 3236/TTr-UBND ngày 30 tháng 6 năm 2023 của Ủy ban nhân dân tỉnh về dự thảo Nghị quyết quy định mức chi đảm bảo cho công tác kiểm tra, xử lý và rà soát, hệ thống hóa văn bản quy phạm pháp luật trên địa bàn tỉnh Bình Dương; Báo cáo thẩm tra số 49/BC-HĐND ngày 13 tháng 7 năm 2023 của Ban Pháp chế Hội đồng nhân dân tỉnh; ý kiến thảo luận của đại biểu Hội đồng nhân dân tại kỳ họp.

QUYẾT NGHỊ:

Điều 1. Quy định mức chi đảm bảo cho công tác kiểm tra, xử lý, rà soát, hệ thống hóa văn bản quy phạm pháp luật trên địa bàn tỉnh Bình Dương (Phụ lục kèm theo).

Điều 2. Nghị quyết này thay thế Nghị quyết số 61/2011/NQ-HĐND8 ngày 09 tháng 12 năm 2011 của Hội đồng nhân dân tỉnh về việc quy định một số mức chi đặc thù trong công tác kiểm tra, xử lý, rà soát, hệ thống hóa văn bản quy phạm pháp luật trên địa bàn tỉnh Bình Dương; Nghị quyết số 22/2014/NQ-HĐND8 ngày 24 tháng 7 năm 2014 của Hội đồng nhân dân tỉnh về việc bổ sung Nghị quyết số 61/2011/NQ-HĐND8 ngày 09 tháng 12 năm 2011 về việc quy định một số mức chi đặc thù trong công tác kiểm tra, xử lý, rà soát, hệ thống hóa văn bản quy phạm pháp luật trên địa bàn tỉnh Bình Dương

Điều 3. Giao Ủy ban nhân dân tỉnh tổ chức triển khai thực hiện Nghị quyết này.

Điều 4. Thường trực Hội đồng nhân dân, các Ban của Hội đồng nhân dân, các Tổ đại biểu và đại biểu Hội đồng nhân dân tỉnh giám sát việc thực hiện Nghị quyết này.

Nghị quyết này đã được Hội đồng nhân dân tỉnh Bình Dương khóa X, kỳ họp thứ 11 thông qua ngày 21 tháng 7 năm 2023 và có hiệu lực kể từ ngày 01 tháng 8 năm 2023./.

 


Nơi nhận:
- Ủy ban Thường vụ Quốc hội; Chính phủ;
- Văn phòng: Quốc hội, Chính phủ;
- Ban Công tác đại biểu - UBTVQH;
- Các Bộ: Tài chính; Tư pháp;
- Cục Kiểm tra văn bản QPPL - Bộ Tư pháp;
- Thường trực Tỉnh ủy;
- Đoàn đại biểu Quốc hội tỉnh;
- Thường trực HĐND, UBND, UBMTTQVN tỉnh;
- Đại biểu Hội đồng nhân dân tỉnh;
- Các sở, ban, ngành, đoàn thể cấp tỉnh;
- LĐVP: Tỉnh ủy, Đoàn ĐBQH và HĐND, UBND tỉnh;
- Thường trực HĐND, UBND cấp huyện;
- Cơ sở Dữ liệu Quốc gia về pháp luật (Sở Tư pháp);
- Trung tâm Công báo tỉnh Bình Dương;
- Website, Báo, Đài PT-TH Bình Dương;
- Các phòng thuộc Văn phòng, App, Web;
- Lưu: VT, C (4).

CHỦ TỊCH




Nguyễn Văn Lộc

 

PHỤ LỤC

MỨC CHI ĐẢM BẢO CHO CÔNG TÁC KIỂM TRA, XỬ LÝ, RÀ SOÁT, HỆ THỐNG HÓA VĂN BẢN QUY PHẠM PHÁP LUẬT TRÊN ĐỊA BÀN TỈNH BÌNH DƯƠNG
(Kèm theo Nghị quyết số 13/2023/NQ-HĐND ngày 26 tháng 7 năm 2023 của Hội đồng nhân dân tỉnh Bình Dương)

Đơn vị tính: 1.000 đồng

TT

Nội dung chi

Đơn vị tính

Mức chi

Ghi chú

Cấp tỉnh

Cấp huyện

Cấp

 

1

Chi cho các thành viên tham gia họp, hội thảo, tọa đàm để trao đổi nghiệp vụ kiểm tra, xử lý, rà soát, hệ thống hóa văn bản; họp xử lý kết quả kiểm tra, rà soát, hệ thống hóa văn bản theo yêu cầu, kế hoạch; họp bàn về kế hoạch kiểm tra, xử lý, rà soát, hệ thống hóa văn bản quy phạm pháp luật

 

 

 

 

 

a

Chủ trì cuộc họp

Người/buổi

150

100

70

 

b

Các thành viên tham dự

Người/buổi

100

60

50

 

2

Chi lấy ý kiến chuyên gia

01 văn bản

1.500

900

600

Văn bản được xin ý kiến

3

Chi soạn thảo, viết báo cáo kết quả kiểm tra, rà soát, hệ thống hóa văn bản

 

 

 

 

 

a

Báo cáo kết quả kiểm tra, xử lý, rà soát văn bản theo chuyên đề, địa bàn, ngành, lĩnh vực; báo cáo kết quả hệ thống hóa văn bản định kỳ (5 năm); báo cáo kết quả tổng rà soát hệ thống văn bản; báo cáo Thủ tướng Chính phủ định kỳ hằng năm hoặc báo cáo đột xuất về công tác kiểm tra, xử lý, rà soát, hệ thống hóa văn bản.

(Bao gồm cả báo cáo tổng hợp và báo cáo của từng bộ, ngành, tổ chức, cơ quan nhà nước khác ở trung ương, địa phương, đơn vị), cụ thể:

01 báo cáo

 

 

 

 

- Báo cáo của Ủy ban nhân dân

01 báo cáo

7.000

3.000

1.500

 

- Báo cáo của các sở, ban, ngành cấp tỉnh; Báo cáo kết quả của Đoàn kiểm tra liên ngành do Chủ tịch Ủy ban nhân dân tỉnh quyết định thành lập

01 báo cáo

3.000

 

 

 

- Báo cáo của các phòng, ban, ngành cấp huyện; báo cáo kết quả của Đoàn kiểm tra liên ngành do Chủ tịch Ủy ban nhân dân cấp huyện quyết định thành lập

01 báo cáo

 

1.500

 

 

b

Báo cáo đánh giá về văn bản trái pháp luật, mâu thuẫn, chồng chéo, hết hiệu lực hoặc không còn phù hợp

01 báo cáo

400

240

160

 

4

Chi chỉnh lý các loại dự thảo báo cáo (trừ báo cáo đánh giá về văn bản trái pháp luật, mâu thuẫn, chồng chéo, hết hiệu lực hoặc không còn phù hợp)

Tính 01 lần chỉnh lý

900

540

360

 

5

Chi công bố kết quả xử lý văn bản trái pháp luật, kết quả kiểm tra, rà soát, hệ thống hóa văn bản quy phạm pháp luật trên các phương tiện thông tin đại chúng

 

Mức chi được thực hiện theo chứng từ chi hợp pháp

 

6

Chi kiểm tra văn bản quy định tại khoản 2 Điều 106 Nghị định số 34/2016/NĐ-CP

01 văn bản

 

 

 

 

 

- Trường hợp kiểm tra văn bản mà không phát hiện dấu hiệu trái pháp luật

 

250

150

100

 

 

- Trường hợp kiểm tra văn bản mà phát hiện dấu hiệu trái pháp luật

 

500

300

200

 

7

Chi rà soát văn bản theo chuyên đề, lĩnh vực, địa bàn; rà soát, hệ thống hóa văn bản để thực hiện hệ thống hóa văn bản định kỳ (5 năm); rà soát văn bản khi thực hiện tổng rà soát hệ thống văn bản theo quyết định của Ủy ban thường vụ Quốc hội

01 văn bản

200

120

80

 

8

Chi thù lao cộng tác viên kiểm tra văn bản

01 văn bản

 

 

 

 

a

Mức chi chung

 

300

180

 

 

b

Đối với văn bản thuộc chuyên ngành, lĩnh vực chuyên môn phức tạp

 

600

360

 

 

9

Chi thù lao cộng tác viên rà soát, hệ thống hóa văn bản

01 văn bản

250

150

100

 

10

Chi kiểm tra lại kết quả hệ thống hóa văn bản theo quy định tại khoản 3 Điều 169 Nghị định số 34/2016/NĐ-CP

01 văn bản

150

90

60

 

11

Chi xây dựng hệ cơ sở dữ liệu phục vụ cho công tác kiểm tra, rà soát, hệ thống hóa văn bản

 

 

 

 

 

a

Chi rà soát, xác định văn bản có hiệu lực pháp lý cao hơn đang có hiệu lực tại thời điểm kiểm tra, rà soát, hệ thống hóa văn bản để cập nhật, lập hệ cơ sở dữ liệu, làm cơ sở pháp lý phục vụ công tác kiểm tra, rà soát, hệ thống hóa văn bản;

01 văn bản

150

90

60

 

b

Chi tổ chức thu thập, phân loại, xử lý thông tin, tư liệu, tài liệu, dữ liệu, văn bản, trang bị sách, báo, tạp chí ... phục vụ xây dựng cơ sở dữ liệu kiểm tra, rà soát, hệ thống hóa văn bản quy phạm pháp luật

 

 

 

 

 

 

- Đối với việc thu thập những thông tin, tư liệu, tài liệu, dữ liệu, sách báo, tạp chí

01 tài liệu (01 văn bản)

Mức chi được thực hiện theo chứng từ chi hợp pháp

 

 

 

 

- Đối với việc phân loại, xử lý thông tin, tư liệu, tài liệu, văn bản mà không có mức giá xác định sẵn

01 tài liệu (01 văn bản)

70

40

30

Khoản chi này không áp dụng đối với việc thu thập các văn bản quy phạm pháp luật đã được cập nhật trong các hệ cơ sở dữ liệu điện tử của cơ quan, đơn vị hoặc đăng trên Công báo

12

Chi cho các hoạt động in ấn, chuẩn bị tài liệu, thu thập các văn bản thuộc đối tượng kiểm tra, rà soát, hệ thống hóa văn bản

 

Mức chi được thực hiện theo chứng từ chi hợp pháp

 

13

Đối với các khoản chi khác: làm đêm, làm thêm giờ, chi văn phòng phẩm ...

 

Căn cứ vào hóa đơn, chứng từ chi tiêu hợp pháp theo quy định hiện hành và được cấp có thẩm quyền phê duyệt dự toán trước khi thực hiện làm căn cứ quyết toán kinh phí.

 

 



span', 'dctk > span', 'dctd > span']; var hasChild = selectors.some(function(selector) { return clickedElement.closest(selector).find('span').length > 0; }); if (!hasChild) { var totalSubLevels = 1; } else { function findMatchingParent(element) { var parent = element.parent(); if (parent.length === 0) return null; for (var i = 0; i < selectors.length; i++) { if (parent.is(selectors[i])) { superLevel++; return parent; } } return findMatchingParent(parent); } var parentElement = findMatchingParent(clickedElement); while (parentElement !== null) { level++; parentElement = findMatchingParent(parentElement); } var closestElement = clickedElement.closest(selectors.join(', ')); var nodeName = closestElement.prop('nodeName').toLowerCase(); var className = closestElement.attr('class'); var textContent = closestElement.text().trim(); var address = selectors.find(function(selector) { return closestElement.is(selector); }); var totalSubLevels = closestElement.find('span').length + 1; var parent_id = closestElement.parent().attr('id'); var variableName = 'parent_id_' + level; // Gán giá trị của parent_id cho biến động này window[variableName] = parent_id; } if (totalSubLevels>1) { var dynamicVars = {}; var variableName = 'parent_id_' + level; dynamicVars[variableName] = parent_id; var buble_id = dynamicVars[variableName]; } else { buble_id = 'dc_' + $(this).parent().attr('id'); } if ($this.next('.pointy').length === 0) { $this.after('

'); } var $pointer = $this.next('.pointer'); var $canvas = $this.next('canvas'); var $pointy = $canvas.next('div.pointy'); if ($pointy.is(':visible')) { } if ($pointer.is(':visible')) { } else { if ($('#ajax_tra_cuu').is(':visible')) { $('#ajax_tra_cuu').hide(); } $("#right_info_col").css('height', '1px'); $('#rightdocinfo').hide('slow'); $('#r-toc').hide('slow'); if ($('button#toggleSidebar').length) { if (parseInt($('#customSidebar').css('right'),10) == 0) { $('#customSidebar').animate({ right: '-280px' }, 500); $('#toggleSidebar').html(''); } else { } } if ($pointy.is(':visible')) { var $pointer = $canvas.next('.pointer'); if ($pointer.is(':visible')) { $pointer.hide(); $canvas.hide(); } else { } } else { if ($canvas.length==1) { var $canvas = $this.next('canvas'); var $pointer = $canvas.next('.pointer'); if ($pointer.length>0) { $pointer.show(); $canvas.show(); } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } else { $pointer.show(); if ($pointy.length==0) { var elementOffset = $(this).position().top; var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); if (level>0 && e.originalEvent === undefined) { //clicked by js var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/(level+1), 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } else { var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); } if (level>0 && e.originalEvent === undefined) { newTop = newTop+pointerHeight+10; } var position = $this.position(); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width()-30, height: pointerHeight, 'z-index': 9999, top: newTop + "px" }); $this.pointy({ pointer: $pointer, defaultClass: 'zindex', activeClass: 'pointy-active', arrowWidth: 20 }); var initialTop = $pointer.position().top; $pointer.draggable({ containment: 'document', drag: function() { if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); } }); $pointer.on('click', '.close_pointy', function(e) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); }); var isDragging = false, startX, startY, offsetX, offsetY; var startDragging = function(e) { if (checkIfScrollingContent(e)) return; if ($(e.target).is('.close_pointy')) { return; } isDragging = true; var touch = e.originalEvent.touches[0]; var pos = $pointer.position(); startX = touch.pageX; startY = touch.pageY; offsetX = startX - pos.left; offsetY = startY - pos.top-$pointer.height()-$pointer.height()/1.365; var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); //e.preventDefault(); }; var duringDragging = function(e) { if (checkIfScrollingContent(e)) return; if (isDragging) { var touch = e.originalEvent.touches[0]; var moveX = touch.pageX; var moveY = touch.pageY; if (screen.width<1280) { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } if (newTop < initialTop) { newTop = initialTop; } $pointer.css({ left: newLeft, top: newTop }); } else { var newLeft = moveX - offsetX; var newTop = moveY - offsetY-$pointer.height()-$pointer.height()/1.365; if (newLeft < 0) { newLeft = 0; } else if (newLeft + $pointer.outerWidth() > $(window).width()) { newLeft = $(window).width() - $pointer.outerWidth(); } $pointer.css({ left: newLeft, top: newTop }); } $pointer.prev('canvas.pointy').hide(); //e.preventDefault(); } }; var stopDragging = function(e) { $pointer.prev('canvas.pointy').show(); if (checkIfScrollingContent(e)) return; if (screen.width<1280) { var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); } $this.trigger('pointy-update'); }; function checkIfScrollingContent(e) { if ($(e.target).closest('.list_tds').length > 0) { //e.stopPropagation(); return true; } return false; } $pointer.on('touchstart', startDragging); $pointer.on('touchmove', duringDragging); $pointer.on('touchend', stopDragging); var updatePointerPosition = function() { var offset = $this.position(); var windowHeight = $(window).height() - $('#nav-tab-vb').height()-20; var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); var elementOffset = $this.position().top; var newTop = elementOffset - (pointerHeight / 2); var maxTop = $(document).height() - pointerHeight; newTop = Math.max(0, Math.min(newTop, maxTop)); $pointer.css({ left: $('#doc-left-col, #noi_dung_dk').width() + 50 + "px", width: $('#doc-right-col').width() - 30, height: pointerHeight, top: newTop + "px" }); }; $(window).on('resize orientationchange', function() { updatePointerPosition(); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); $this.trigger('pointy-update'); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); } } } if ($pointer.is(':visible')) { if (level==0) { if (totalSubLevels==1) { scrollTop_offset = $pointer.offset().top - $(window).height() / 4; } else { scrollTop_offset = $pointer.offset().top - $('#nav-tab-vb').height()-10; } $('html,body').animate({ scrollTop: scrollTop_offset }, 'slow'); } } } $pointer.css('opacity', '1'); $('.pointy').click(function(e) { //e.preventDefault(); //e.stopPropagation(); }); var parent = $(this).parent(); var dataCT = parent.attr('data-ct'); var dataDC = parent.attr('data-dc'); var dataTN = parent.attr('data-tn'); var loai_buble = parent.prop('nodeName').toLowerCase(); var text_html = $(this).text(); if (loai_buble=='cttd' || loai_buble=='a') { pointer_html = ''; } else if(loai_buble=='dctd') { if (this.hasAttribute('o-title')) { tieu_de_dan_chieu = $(this).attr('o-title'); } else { tieu_de_dan_chieu = text_html; } pointer_html = ''; } else if(loai_buble=='dctk') { pointer_html = ''; } if ($pointer.find('#chu_thich_buble_'+buble_id).length) { } else { $pointer.html(pointer_html); } if (loai_buble=='cttd' || loai_buble=='a') { var load_cttd = setInterval(function(){ if (!$pointer.find('#noi_dung_buble_'+buble_id + ' .dc_'+buble_id+'_loading').length) { $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); $('#noi_dung_buble_'+buble_id + ' .dc_loading').addClass('dc_'+buble_id+'_loading'); } },500); } else if(loai_buble=='dctd') { var load_cttd = setInterval(function(){ if ($pointer.find('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ if (dataDC.length == 32) { $.ajax({ type: 'POST', url: '/ajax/public/dan-chieu/' + dataDC, data: { 'text_dan_chieu': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } }); } else { $("#noi_dung_buble_" + buble_id).load('/ajax/public/dan-chieu/' + dataDC + '/'); if ($(document).width()>=1280){$this.trigger('pointy-update');} clearInterval(load_cttd); } } else { clearInterval(load_cttd); } },500); } else if(loai_buble=='dctk') { if ($('#noi_dung_buble_'+buble_id + ' .dc_loading').length){ $.ajax({ type: 'POST', url: '/ajax/vanban/chu-thich/', data: { 'ndct': dataCT, 'id_ct': buble_id, 'loai_hd': 'noi_dung_tham_khao', 'dc_text': text_html }, success: function(response) { $("#noi_dung_buble_" + buble_id).html(response); if ($(document).width()>=1280){$this.trigger('pointy-update');} } }); } } $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $pointer.css({'z-index':9999}); $canvas.css({'z-index':9999}); $('.pointer').on('mouseenter mouseleave click touchstart', function() { // Khi di chuột vào $('.pointer').removeClass('pointy-active'); $('.pointer').css({'z-index':1}); $(this).css({'z-index':9999}); $('canvas.pointy').removeClass('pointy-active'); $('canvas.pointy').css({'z-index':1}); $(this).prev('canvas.pointy').addClass('pointy-active'); $(this).prev('canvas.pointy').css({'z-index':9999}); } ); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); $(window).resize(function() { if ($(document).width()<=768) { $pointer.hide(); $pointer.prev('canvas.pointy').hide(); } var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); var list_tds_max_height_interval = setInterval(function(){ if ($pointer.find('.list_tds').length) { var windowHeight = $(window).height()-20 - $('#nav-tab-vb').height(); var pointerHeight = Math.max(250, Math.min((windowHeight * 0.8)/totalSubLevels, 450)); $pointer.find('.list_tds').css('max-height', pointerHeight + 'px'); clearInterval(list_tds_max_height_interval); } },50); }); var parentElement = $(this).parent(); var selectors = 'cttd.chuthichtudong > span, a.chuthichtudong > span, dctk > span, dctd > span'; // Find and click all matching child elements parentElement.find(selectors).each(function() { $(this).click(); }); var cap_nhat_pointy_top = setInterval(function(){ if ($this.position().top-$this.parent().height()+10!=$pointer.prev('canvas.pointy').position().top) { $pointer.prev('canvas.pointy').css({'top': $this.position().top-$this.parent().height()+10+'px'}); clearInterval(cap_nhat_pointy_top); } else { clearInterval(cap_nhat_pointy_top); } },50); }); }); function random_string_id(numstr) { var text = ""; var possible = "abcdefghijklmnopqrstuvwxyz0123456789"; for (var i = 0; i < numstr; i++) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } let lastChosen = null; let lastChosentr = null; function scroll_den_hd(ndsh_dich_address) { if (lastChosen) { $(lastChosen).css('background-color', ''); } if (lastChosentr) { $(lastChosentr).css('background-color', ''); } lastChosen = $('[href="javascript:scroll_den_hd(\'' + ndsh_dich_address + '\')"]'); lastChosentr = $('[data-ct="' + ndsh_dich_address + '"]'); $(lastChosen).css('background-color', 'yellow'); $(lastChosentr).css('background-color', 'yellow'); var targetElement = $('[address="' + ndsh_dich_address + '"]'); $('.selected_dchd').removeClass('selected_dchd'); targetElement.addClass('selected_dchd'); targetElement.children('p').children('cttd').click(); targetElement.children('cttd').click(); targetElement.children('p').children('dctk').click(); targetElement.children('dctk').click(); }