Hệ thống pháp luật

BỘ CÔNG THƯƠNG
-------

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

Số: 6309/BCT-DKT
V/v cử cán bộ tham gia Đoàn kiểm tra tình hình hoạt động sản xuất, kinh doanh than và cung cấp than cho sản xuất điện năm 2023

Hà Nội, ngày 13 tháng 9 năm 2023

 

Kính gửi:

- Ủy ban nhân dân các tỉnh, thành phố: Quảng Ninh, Hải Dương, Hải Phòng;
- Tập đoàn Công nghiệp Than - Khoáng sản Việt Nam;
- Tổng công ty Đông Bắc;
- Các Công ty: Nhiệt điện Nghi Sơn; TNHH Điện lực Jack Hải Dương; cổ phần Nhiệt điện Phả Lại; cổ phần Thương mại Hoàng Thảo Lâm - Chi nhánh Hải Phòng; TNHH Thương mại, Kinh doanh than ITASCO; cổ phần Khoáng sản Kim Bôi - Chi nhánh Hải Dương; cổ phần Chế biến và Kinh doanh than Kinh Môn.

Thực hiện Chỉ thị số 29/CT-TTg ngày 02 tháng 12 năm 2019 của Thủ tướng Chính phủ về việc tiếp tục tăng cường công tác quản lý nhà nước đối với hoạt động sản xuất, kinh doanh than, Quyết định số 2881/QĐ-BCT ngày 23 tháng 12 năm 2022 của Bộ trưởng Bộ Công Thương về việc phê duyệt Kế hoạch kiểm tra năm 2023;

Bộ Công Thương tổ chức Đoàn kiểm tra tình hình hoạt động sản xuất, kinh doanh than và cung cấp than cho sản xuất điện năm 2023 trên địa bàn một số tỉnh, thành phố trực thuộc Trung ương (Đoàn kiểm tra); thời gian kiểm tra dự kiến trong quý III, IV năm 2023.

Bộ Công Thương đề nghị Ủy ban nhân dân các tỉnh, thành phố; Tập đoàn, Tổng công ty, Công ty triển khai các công việc sau:

1. Xây dựng báo cáo tổng hợp tình hình quản lý hoạt động sản xuất, kinh doanh than và cung cấp than cho sản xuất điện năm 2023 (Đề cương báo cáo như tại Phụ lục kèm theo).

2. Cử cán bộ tham gia, phối hợp làm việc cùng Đoàn kiểm tra.

3. Chỉ đạo các cơ quan chức năng, các tổ chức, cá nhân có liên quan (tại các địa phương được kiểm tra) phối hợp và làm việc với Đoàn kiểm tra theo chương trình, kế hoạch của Đoàn.

Công văn báo cáo và danh sách cán bộ tham gia, phối hợp làm việc cùng Đoàn kiểm tra (họ và tên, chức vụ, đơn vị công tác, email, số điện thoại) đề nghị gửi về Bộ Công Thương trước ngày 21 tháng 9 năm 2023.

(Chi tiết liên hệ đồng chí Phạm Cường Quốc - Vụ Dầu khí và Than, Bộ Công Thương; điện thoại: 0986.339.381; email: QuocPC@moit.gov.vn)./.

 


Nơi nhận:
- Như trên;
- Bộ trưởng (để b/c);
- Lưu: VT, DKT.

KT. BỘ TRƯỞNG
THỨ TRƯỞNG




Nguyễn Sinh Nhật Tân

 

PHỤ LỤC

ĐỀ CƯƠNG BÁO CÁO TÌNH HÌNH QUẢN LÝ HOẠT ĐỘNG SẢN XUẤT KINH DOANH THAN VÀ CUNG CẤP THAN CHO SẢN XUẤT ĐIỆN NĂM 2023
(Kèm theo Công văn số 6309/BCT-DKT ngày 13 tháng 9 năm 2023 của Bộ Công Thương)

1. Đối với UBND các tỉnh, thành phố trực thuộc Trung ương

1. Tình hình thực hiện công tác quản lý nhà nước đối với hoạt động sản xuất kinh doanh than trên địa bàn

- Tổng quan về tình hình sản xuất kinh doanh (SXKD) than trên địa bàn (tổng khối lượng than sản xuất, nhu cầu sử dụng than thực tế năm 2023 trên địa bàn).

- Danh mục, số lượng đơn vị đang hoạt động SXKD trên địa bàn; kết quả thực hiện công tác cấp phép khai thác (số lượng giấy phép khai thác đã cấp trong năm 2023 và còn hiệu lực; công suất khai thác của từng giấy phép và sản lượng khai thác thực tế theo từng giấy phép).

- Về việc ban hành các văn bản chỉ đạo, điều hành liên quan đến công tác quản lý nhà nước đối với hoạt động SXKD than.

- Công tác thanh tra, kiểm tra và xử lý vi phạm pháp luật về hoạt động khoáng sản than trong 9 tháng đầu năm 2023 (số cuộc thanh tra, kiểm tra đã thực hiện; số lượng tổ chức, cá nhân được thanh tra, kiểm tra; kết quả xử lý vi phạm; công tác hậu kiểm...).

- Về công tác bảo vệ khoáng sản than chưa khai thác trên địa bàn.

- Về công tác đóng cửa mỏ, thực hiện nghĩa vụ cải tạo, phục hồi môi trường khi kết thúc khai thác khoáng sản than trên địa bàn.

- Về việc quy định, sắp xếp các vị trí bến cảng, kho bãi kinh doanh than theo chỉ đạo của Thủ tướng Chính phủ tại Chỉ thị số 29/CT-TTg và các văn bản chỉ đạo, kiểm tra của các cơ quan liên quan đến SXKD than.

- Về tình hình thực hiện Quy chế phối hợp trong công tác quản lý, trao đổi thông tin với các địa phương liên quan.

- Các nội dung khác theo chỉ đạo của Thủ tướng Chính phủ tại Chỉ thị số 29/CT-TTg và Văn bản số 3719/VPCP-CN ngày 24 tháng 5 năm 2023 của Văn phòng Chính phủ về việc báo cáo tình hình thực hiện các nhiệm vụ được giao tại Chỉ thị số 29/CT-TTg báo cáo tình hình thực hiện các nhiệm vụ được giao tại Chỉ thị số 29/CT-TTg (Văn bản số 3719/VPCP-CN).

2. Đánh giá việc chấp hành pháp luật trong hoạt động khoáng sản than của các đơn vị trên địa bàn

- Về việc chấp hành pháp luật trong hoạt động khoáng sản (than) của các đơn vị trên địa bàn quản lý (cơ sở pháp lý, hồ sơ kỹ thuật...)- Về việc chấp hành các điều kiện kinh doanh khoáng sản than; công tác thanh tra, kiểm tra, xử lý vi phạm về điều kiện kinh doanh khoáng sản than (chuẩn bị đầy đủ hồ sơ, tài liệu... địa phương đã thanh tra, kiểm tra để phục vụ công tác kiểm tra khi có yêu cầu).

3. Tồn tại, hạn chế trong hoạt động SXKD than trên địa bàn; nguyên nhân và giải pháp khắc phục

- Về cơ chế, chính sách và quy định của pháp luật trong hoạt động SXKD than và pháp luật khác liên quan.

- Về công tác phối hợp quản lý của các cơ quan quản lý nhà nước có thẩm quyền, trách nhiệm của chính quyền các cấp- Về các tồn tại, hạn chế khác (nếu có).

4. Đề xuất, kiến nghị

Nêu các đề xuất, kiến nghị nhằm nâng cao hiệu quả công tác quản lý nhà nước đối với hoạt động SXKD than trên địa bàn.

II. Đối với các đơn vị thực hiện hoạt động SXKD than

1. Tình hình hoạt động SXKD than

- Thống kê kết quả hoạt động SXKD than 9 tháng đầu năm 2023 và dự kiến thực hiện cả năm.

- Đánh giá kết quả hoạt động SXKD than 9 tháng đầu năm 2023; thuận lợi, khó khăn; nguyên nhân và giải pháp để thực hiện được Kế hoạch năm 2023.

2. Kết quả thực hiện nhiệm vụ được giao tại Chỉ thị số 29/CT-TTg

- Về việc ban hành các văn bản chỉ đạo, điều hành liên quan đến thực hiện Chỉ thị số 29/CT-TTg.

- Về công tác quản lý tài nguyên, ranh giới mỏ trong 9 tháng năm 2023.

- Về công tác quản lý SXKD than; quản lý đất đá thải mỏ, bã sàng, đá xít.

- Về Quy chế phối hợp với chính quyền địa phương và các cơ quan, đơn vị liên quan.

- Về việc thực hiện các quy định về bảo vệ môi trường, bảo đảm an toàn lao động, các quy định của pháp luật về khoáng sản và pháp luật có liên quan trong hoạt động SXKD than.

- Các nội dung khác theo chỉ đạo của Thủ tướng Chính phủ tại Chỉ thị số 29/CT-TTg và Văn bản số 3719/VPCP-CN.

3. Tồn tại, hạn chế trong hoạt động SXKD than; bảo vệ tài nguyên, ranh giới mỏ...; nguyên nhân và giải pháp khắc phục

- Về cơ chế, chính sách và quy định của pháp luật liên quan đến hoạt động SXKD than.

- Về công tác phối hợp quản lý của các cơ quan quản lý nhà nước có thẩm quyền.

- Về các tồn tại, hạn chế khác (nếu có).

4. Đề xuất, kiến nghị

Nêu các kiến nghị, đề xuất để nâng cao hiệu quả công tác quản lý nhà nước đối với hoạt động SXKD than.

III. Đối với các Chủ đầu tư nhà máy nhiệt điện than

1. Tình hình tiếp nhận, sử dụng than cho sản xuất điện năm 2023

- Nhu cầu và tình hình tiếp nhận, sử dụng than cho sản xuất điện của nhà máy 9 tháng đầu năm 2023 (theo từng hợp đồng mua bán than đã ký).

- Lượng than tồn kho hiện nay và dự kiến nhu cầu sử dụng than của nhà máy các tháng cuối năm 2023.

- Kết quả việc thu xếp nguồn và tiếp nhận, sử dụng than cho sản xuất điện của nhà máy theo Chỉ thị số 29/CT-TTg, Quyết định số 163/QĐ-TTg ngày 06 tháng 02 năm 2023 của Bộ Công Thương về việc phê duyệt Biểu đồ cấp than cho sản xuất điện năm 2023 (Quyết định số 163/QĐ-BCT), các Văn bản cam kết/Hợp đồng mua bán than đã ký.

- Công tác chuẩn bị cơ sở hạ tầng tiếp nhận than (cầu cảng, nạp vét luồng, thiết bị bốc dỡ, kho bãi tiếp nhận than,...); công tác đảm bảo an toàn, phòng chống cháy nổ và các yêu cầu về bảo vệ môi trường trong việc lưu trữ than.

- Công tác nghiên cứu, sử dụng than pha trộn, than nhập khẩu cho sản xuất điện để vận hành nhà máy an toàn, hiệu quả và bảo đảm môi trường theo quy định.

2. Khó khăn, vướng mắc liên quan đến việc cung cấp than cho sản xuất điện của nhà máy (việc thu xếp nguồn than, chuẩn bị cơ sở hạ tầng tiếp nhận than,...) năm 2023

3. Đề xuất, kiến nghị để đảm bảo nguồn than ổn định cho nhà máy trong năm 2023 và các năm tiếp theo

IV. Đối với đơn vị cung cấp than

1. Tình hình cung cấp than cho sản xuất điện năm 2023

- Tình hình cung cấp than cho nhà máy điện 9 tháng đầu năm 2023.

- Lượng than tồn kho hiện nay (theo từng chủng loại than) và dự kiến khả năng cấp than cho nhà máy điện các tháng cuối năm 2023.

- Đánh giá kết quả thực hiện cung cấp than cho sản xuất điện năm 2023 của nhà máy theo Chỉ thị số 29/CT-TTg, Quyết định số 163/QĐ-BCT và Văn bản cam kết/Hợp đồng mua bán than đã ký.

2. Khó khăn, vướng mắc liên quan đến việc cung cấp than cho sản xuất điện năm 2023

3. Đề xuất, kiến nghị các giải pháp để đảm bảo cung cấp đủ, ổn định than cho các nhà máy điện theo Quyết định số 163/QĐ-TTg và các Văn bản cam kết/Hợp đồng mua bán than đã ký./.

 



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(); }