/** * Observe how the user enters content into the comment form in order to determine whether it's a bot or not. * * Note that no actual input is being saved here, only counts and timings between events. */ ( function() { // Passive event listeners are guaranteed to never call e.preventDefault(), // but they're not supported in all browsers. Use this feature detection // to determine whether they're available for use. var supportsPassive = false; try { var opts = Object.defineProperty( {}, 'passive', { get : function() { supportsPassive = true; } } ); window.addEventListener( 'testPassive', null, opts ); window.removeEventListener( 'testPassive', null, opts ); } catch ( e ) {} function init() { var input_begin = ''; var keydowns = {}; var lastKeyup = null; var lastKeydown = null; var keypresses = []; var modifierKeys = []; var correctionKeys = []; var lastMouseup = null; var lastMousedown = null; var mouseclicks = []; var mousemoveTimer = null; var lastMousemoveX = null; var lastMousemoveY = null; var mousemoveStart = null; var mousemoves = []; var touchmoveCountTimer = null; var touchmoveCount = 0; var lastTouchEnd = null; var lastTouchStart = null; var touchEvents = []; var scrollCountTimer = null; var scrollCount = 0; var correctionKeyCodes = [ 'Backspace', 'Delete', 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'Home', 'End', 'PageUp', 'PageDown' ]; var modifierKeyCodes = [ 'Shift', 'CapsLock' ]; var forms = document.querySelectorAll( 'form[method=post]' ); for ( var i = 0; i < forms.length; i++ ) { var form = forms[i]; var formAction = form.getAttribute( 'action' ); // Ignore forms that POST directly to other domains; these could be things like payment forms. if ( formAction ) { // Check that the form is posting to an external URL, not a path. if ( formAction.indexOf( 'http://' ) == 0 || formAction.indexOf( 'https://' ) == 0 ) { if ( formAction.indexOf( 'http://' + window.location.hostname + '/' ) != 0 && formAction.indexOf( 'https://' + window.location.hostname + '/' ) != 0 ) { continue; } } } form.addEventListener( 'submit', function () { var ak_bkp = prepare_timestamp_array_for_request( keypresses ); var ak_bmc = prepare_timestamp_array_for_request( mouseclicks ); var ak_bte = prepare_timestamp_array_for_request( touchEvents ); var ak_bmm = prepare_timestamp_array_for_request( mousemoves ); var input_fields = { // When did the user begin entering any input? 'bib': input_begin, // When was the form submitted? 'bfs': Date.now(), // How many keypresses did they make? 'bkpc': keypresses.length, // How quickly did they press a sample of keys, and how long between them? 'bkp': ak_bkp, // How quickly did they click the mouse, and how long between clicks? 'bmc': ak_bmc, // How many mouseclicks did they make? 'bmcc': mouseclicks.length, // When did they press modifier keys (like Shift or Capslock)? 'bmk': modifierKeys.join( ';' ), // When did they correct themselves? e.g., press Backspace, or use the arrow keys to move the cursor back 'bck': correctionKeys.join( ';' ), // How many times did they move the mouse? 'bmmc': mousemoves.length, // How many times did they move around using a touchscreen? 'btmc': touchmoveCount, // How many times did they scroll? 'bsc': scrollCount, // How quickly did they perform touch events, and how long between them? 'bte': ak_bte, // How many touch events were there? 'btec' : touchEvents.length, // How quickly did they move the mouse, and how long between moves? 'bmm' : ak_bmm }; var akismet_field_prefix = 'ak_'; if ( this.getElementsByClassName ) { // Check to see if we've used an alternate field name prefix. We store this as an attribute of the container around some of the Akismet fields. var possible_akismet_containers = this.getElementsByClassName( 'akismet-fields-container' ); for ( var containerIndex = 0; containerIndex < possible_akismet_containers.length; containerIndex++ ) { var container = possible_akismet_containers.item( containerIndex ); if ( container.getAttribute( 'data-prefix' ) ) { akismet_field_prefix = container.getAttribute( 'data-prefix' ); break; } } } for ( var field_name in input_fields ) { var field = document.createElement( 'input' ); field.setAttribute( 'type', 'hidden' ); field.setAttribute( 'name', akismet_field_prefix + field_name ); field.setAttribute( 'value', input_fields[ field_name ] ); this.appendChild( field ); } }, supportsPassive ? { passive: true } : false ); form.addEventListener( 'keydown', function ( e ) { // If you hold a key down, some browsers send multiple keydown events in a row. // Ignore any keydown events for a key that hasn't come back up yet. if ( e.key in keydowns ) { return; } var keydownTime = ( new Date() ).getTime(); keydowns[ e.key ] = [ keydownTime ]; if ( ! input_begin ) { input_begin = keydownTime; } // In some situations, we don't want to record an interval since the last keypress -- for example, // on the first keypress, or on a keypress after focus has changed to another element. Normally, // we want to record the time between the last keyup and this keydown. But if they press a // key while already pressing a key, we want to record the time between the two keydowns. var lastKeyEvent = Math.max( lastKeydown, lastKeyup ); if ( lastKeyEvent ) { keydowns[ e.key ].push( keydownTime - lastKeyEvent ); } lastKeydown = keydownTime; }, supportsPassive ? { passive: true } : false ); form.addEventListener( 'keyup', function ( e ) { if ( ! ( e.key in keydowns ) ) { // This key was pressed before this script was loaded, or a mouseclick happened during the keypress, or... return; } var keyupTime = ( new Date() ).getTime(); if ( 'TEXTAREA' === e.target.nodeName || 'INPUT' === e.target.nodeName ) { if ( -1 !== modifierKeyCodes.indexOf( e.key ) ) { modifierKeys.push( keypresses.length - 1 ); } else if ( -1 !== correctionKeyCodes.indexOf( e.key ) ) { correctionKeys.push( keypresses.length - 1 ); } else { // ^ Don't record timings for keys like Shift or backspace, since they // typically get held down for longer than regular typing. var keydownTime = keydowns[ e.key ][0]; var keypress = []; // Keypress duration. keypress.push( keyupTime - keydownTime ); // Amount of time between this keypress and the previous keypress. if ( keydowns[ e.key ].length > 1 ) { keypress.push( keydowns[ e.key ][1] ); } keypresses.push( keypress ); } } delete keydowns[ e.key ]; lastKeyup = keyupTime; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusin", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusout", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); } document.addEventListener( 'mousedown', function ( e ) { lastMousedown = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mouseup', function ( e ) { if ( ! lastMousedown ) { // If the mousedown happened before this script was loaded, but the mouseup happened after... return; } var now = ( new Date() ).getTime(); var mouseclick = []; mouseclick.push( now - lastMousedown ); if ( lastMouseup ) { mouseclick.push( lastMousedown - lastMouseup ); } mouseclicks.push( mouseclick ); lastMouseup = now; // If the mouse has been clicked, don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mousemove', function ( e ) { if ( mousemoveTimer ) { clearTimeout( mousemoveTimer ); mousemoveTimer = null; } else { mousemoveStart = ( new Date() ).getTime(); lastMousemoveX = e.offsetX; lastMousemoveY = e.offsetY; } mousemoveTimer = setTimeout( function ( theEvent, originalMousemoveStart ) { var now = ( new Date() ).getTime() - 500; // To account for the timer delay. var mousemove = []; mousemove.push( now - originalMousemoveStart ); mousemove.push( Math.round( Math.sqrt( Math.pow( theEvent.offsetX - lastMousemoveX, 2 ) + Math.pow( theEvent.offsetY - lastMousemoveY, 2 ) ) ) ); if ( mousemove[1] > 0 ) { // If there was no measurable distance, then it wasn't really a move. mousemoves.push( mousemove ); } mousemoveStart = null; mousemoveTimer = null; }, 500, e, mousemoveStart ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchmove', function ( e ) { if ( touchmoveCountTimer ) { clearTimeout( touchmoveCountTimer ); } touchmoveCountTimer = setTimeout( function () { touchmoveCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchstart', function ( e ) { lastTouchStart = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchend', function ( e ) { if ( ! lastTouchStart ) { // If the touchstart happened before this script was loaded, but the touchend happened after... return; } var now = ( new Date() ).getTime(); var touchEvent = []; touchEvent.push( now - lastTouchStart ); if ( lastTouchEnd ) { touchEvent.push( lastTouchStart - lastTouchEnd ); } touchEvents.push( touchEvent ); lastTouchEnd = now; // Don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'scroll', function ( e ) { if ( scrollCountTimer ) { clearTimeout( scrollCountTimer ); } scrollCountTimer = setTimeout( function () { scrollCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); } /** * For the timestamp data that is collected, don't send more than `limit` data points in the request. * Choose a random slice and send those. */ function prepare_timestamp_array_for_request( a, limit ) { if ( ! limit ) { limit = 100; } var rv = ''; if ( a.length > 0 ) { var random_starting_point = Math.max( 0, Math.floor( Math.random() * a.length - limit ) ); for ( var i = 0; i < limit && i < a.length; i++ ) { rv += a[ random_starting_point + i ][0]; if ( a[ random_starting_point + i ].length >= 2 ) { rv += "," + a[ random_starting_point + i ][1]; } rv += ";"; } } return rv; } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } })(); Hỏa táng là gì? dịch vụ hỏa táng có tốt không?

Hỏa táng là gì? dịch vụ hỏa táng có tốt không?

Trên thế giới hiện nay có rất nhiều hình thức mai táng khác nhau. Tại Việt Nam phổ biến nhất vẫn là hình thức địa táng song một vài năm trở lại đây đã phổ biến thêm hình thức hỏa táng. Vậy hỏa táng có tốt không? Ý nghĩa tâm linh của hỏa táng là gì? Hãy cùng theo dõi bài viết dưới đây để tìm hiểu thêm về hình thức mai táng này.

Nội dung bài viết

Hỏa táng có tốt không?

Hỏa táng có tốt không
Hỏa táng có tốt không

Với mỗi vùng miền, tôn giáo khác nhau sẽ có tập tục mai táng khác nhau. Nếu trước đây mỗi vùng, mỗi tôn giáo chỉ tuân theo một tập tục mai táng nhất định thì ngày nay, với sự giao thoa về văn hóa, các hình thức mai táng cũng dần được “hòa trộn”. Tuy nhiên, để có thể chấp nhận hình thức hỏa táng thì điều đầu tiên mọi người luôn quan tâm đó là hỏa táng có tốt không.

Theo Phật giáo thì người đã chết sẽ trở về với cát bụi, do đó sẽ không hề có quan niệm mai táng theo hình thức nào là tốt hơn. Với Phật giáo, thứ chú trọng duy nhất chính là hướng mọi người đến cái thiện, tránh xa điều ác.

Tuy nhiên thời gian gần đây, hình thức hỏa táng đang được khuyến khích bởi nhu cầu bảo vệ môi trường. Đây là hình thức mai táng hợp vệ sinh, không làm mất đất đai, không cần bảo quản mộ… Cho nên việc hỏa táng không hề có biểu hiện xấu và ngày càng được phổ biến rộng rãi.

Dịch vụ hỏa táng trọn gói
Dịch vụ hỏa táng trọn gói

Chính bởi vậy mà hiện nay có rất nhiều đơn vị cung cấp dịch vụ hỏa táng ra đời để đáp ứng nhu cầu của người dân. Cùng với đó là các thủ tục hỏa táng cũng khá đơn giản bao gồm: ký hợp đồng hỏa táng, tiếp đó phối hợp công tác hỏa táng; hỏa táng và nhận lại tro cốt.

Ý nghĩa tâm linh của hỏa táng 

Tục hỏa táng đã xuất hiện từ khá lâu và với mỗi một dân tộc thì ý nghĩa của tập tục này cũng khác nhau: 

Phật giáo Ấn Độ quan niệm về tục hỏa táng

Đối với Phật giáo Ấn Độ, ý nghĩa tâm linh của tục hỏa táng đó là nhắc nhở không nên luyến tiếc điều gì. Bởi đa số họ đều tin rằng tro cốt của người đã khuất sẽ hợp nhất với lực đã khai sáng ra nó. 

Hỏa táng là tập tục mai táng phổ biến của hầu hết các tôn giáo bắt nguồn tại Ấn Độ như là Ấn Độ Giáo và Kỳ Na Giáo.

Phật giáo Tây Tạng quan niệm về hỏa táng

Hỏa táng đem con người trở về với cội nguồn
Hỏa táng đem con người trở về với cội nguồn

Phật giáo Tây Tạng chia làm hai phái là Phật giáo Nam Tông và Phật giáo Bắc Tông. Nếu truyền thống của Phật giáo Nam Tông là hỏa táng nhằm đem con người trở về với cát bụi, với nơi vốn dĩ con người được sinh ra thì Phật giáo Bắc Tông lại có quan niệm ngược lại.

Các nước như Trung Quốc, Việt Nam, Nhật Bảo… theo truyền thống Bắc Tông tin rằng hỏa táng, điểu táng hay thủy táng là những tập tục trái đạo lý. Do đó, từ trước đến nay họ vẫn giữ tục địa táng.

Có thể thấy hỏa táng không hề đem đến ý nghĩa tiêu cực nào. Mặt khác, hỏa táng cũng là một cách thể hiện việc nghe theo lời răn của Đức Phật. Vì Ngài đã chỉ rõ, thân xác chỉ là sự hỗn hợp vật chất sau khi chết, phần tro cốt sẽ quay về với các nguyên tố Đất, Nước, Gió, Lửa.

Hỏa táng có tốt không? Có lẽ tùy thuộc vào niềm tin cũng như phong tục của mỗi địa phương, dân tộc. Tuy nhiên dù chọn hình thức mai táng nào, thì đó cũng là lòng biết ơn, niềm tin vào một thế giới tốt đẹp hơn dành cho người đã khuất.

>>> Có thể bạn quan tâm: Giới thiệu mẫu chương trình lễ tang thôn quê 2021 được nhiều người tham khảo nhất

Dịch vụ hỏa táng ở đâu tốt nhất hiện nay

Với tốc độ tăng trưởng dân số nhanh tại Việt Nam thì quỹ đất nghĩa trang ngày càng bị thu hẹp và việc an táng theo hình thức hung táng còn gây ảnh hưởng tới môi trường, gây mất mỹ quan đô thị. Vì vậy hiện nay nhà nước cũng đang dần khuyến khích người dân dần chọn hình thức hỏa táng làm hình thức chính khi gia đình có người thân mất vừa có lợi về mặt ý nghĩa tâm linh vừa không gây ảnh hưởng tới môi trường.

Vì vậy nhu cầu hỏa táng hiện nay ngày càng cao, đó là sự lựa chọn được nhiều gia đình ưu tiên bởi tính văn minh lịch sự mặt khác chi phí dành cho việc hỏa táng thấp hơn rất nhiều so với hình thức địa táng cũ.

Hiện tại ở quanh thành phố Hà Nội có 3 địa điểm hỏa táng người dân thường sử dụng như hỏa táng văn điển, vĩnh hằng, hỏa lò… Tuy nhiên công nghệ của các đài hóa thân này đều đã lỗi thời và quy trình để đưa người thân đi hỏa táng còn gặp nhiều khó khăn.

LIÊN HỆ 0965.435.666 ĐỂ LÀM DỊCH VỤ HỎA TÁNG Ở VĂN ĐIỂN HOẶC VĨNH HẰNG

Giới thiệu về Đài Hóa Thân Lạc Hồng Viên- Dịch vụ hỏa táng công nghệ mới tốt nhất hiện nay

Lạc Hồng Viên là một dự án công viên nghĩa trang lớn hàng đầu khu vực, và đang hướng tới một công viên hiện đại xanh sạch đẹp, đáp ứng mọi nhu cầu của đất nước và xã hôi. Sẽ đem lại cho khách hàng một dịch vụ trọn gói nhất và tiện ích nhất.

Hiện tại nghĩa trang hòa bình  đã chính thức đầu tư xây dựng Đài Hóa Thân  để đáp ứng nhu cầu hỏa táng của người dân, với tổng mức đầu tư hơn 50 tỷ áp dụng công nghệ hiện đại nhất thế giới, được nhập khẩu từ Mỹ. Dự kiến cuối quý 3 năm 2018 sẽ chính thức đi vào hoạt động sẽ đáp ứng phần nào được nhu cầu của khách hàng tại lạc hồng viên và người dân quanh khu vực Hòa bình và các tỉnh lân cận.

Hình ảnh tổng thể dự án Đài Hóa Thân
Hình ảnh tổng thể dự án Đài Hóa Thân

Với tổng diện tích xây dựng gần 2000m2, đài hòa thân tại công viên tâm linh  sẽ có đầy đủ các khu: khu chờ, kho lạnh, khu hỏa táng, khu nhà niệm, khu dịch vụ..áp dụng công nghệ hỏa táng và thủy táng hiện đại nhất của Mỹ. Chúng tôi sẽ cung cấp dịch vụ tang lễ trọn gói và đáp ứng mọi nhu cầu của quý khách hàng.

Cổng vào nhà Hảo Táng tại công viên tâm linh
Cổng vào nhà Hảo Táng tại công viên tâm linh

Hướng Dẫn Các Thủ Tục Và Trình Tự Thực Hiện Một Ca Hỏa Táng 

Phần 1 : Những quy định về hỏa táng :

Theo quyết định số 28/2010/QH-UBND ban hành ngày 22/06/2010 của UBND Thành Phố Hà Nội và căn cứ theo công văn số 1044/LS-LĐTBXH-TC ban hành ngày 09/07/2010 của Liên sở Lao Động Thương Binh Và Xã Hội – Tài Chính Hướng dẫn quyết định số 28/2010/QH-UBND về việc hỗ trợ một phần chi phí cho gia đình tang chủ nhằm khuyến khích hỏa táng trên địa bàn Thành Phố Hà Nội.

Theo đó, toàn bộ người dân có hộ khẩu thường trú tại Hà Nội; Người có công đang được nuôi dưỡng thường xuyên tại các trung tâm nuôi dưỡng, điều dưỡng người có công; Các đối tượng xã hội đang được nuôi dưỡng thường xuyên tại các trung tâm bảo trợ xã hội, trung tâm điều trị bệnh nhân HIV của Thành Phố; Người vô gia cư, lang thang cơ nhỡ không có người thân hoặc mất trên địa bàn Thành Phố.

Mức hỗ trợ chi phí hỏa táng :

Đối với thi hài người lớn :  3.000.000 đ/người

Đồi với thi hài trẻ em dưới 6 tuổi : 1.500.000 đ/trường hợp hỏa táng

Mức hỗ trợ chi phí vận chuyển :

Đối với khu vực nội thành : 500.000 đ/trường hợp hỏa táng

Đối với khu vực ngoại thành : 1.000.000 đ/trường hợp hỏa táng

Theo đó : Gia đình tang chủ chỉ phải chịu 1 phần chi phí, 1 phần do UBND Thành Phố Hà Nội hỗ trợ.

Phần 2 : Quy trình thực hiện hỏa táng :

Khi có nhu cầu sử dụng dịch vụ hỏa táng trọn gói, quý khách vui lòng liên hệ với chúng tôi. Mô tả sơ bộ về nguyện vọng của gia đình, chúng tôi sẽ cử đại diện đến trực tiếp gia đình quý khách trong thời gian sớm nhất, bàn thảo và đi đến ký kết hợp đồng với phía bên gia đình. Trước khi thực hiện hợp đồng tang lễ, điều kiên quyết phải có đó là giấy chứng tử. Phải có giấy chứng tử ( do cơ quan cấp xã/phường cấp ) thì mới thực hiện được nghi thức hỏa táng. Chúng tôi có thể cung cấp đầy đủ tất cả các sản phẩm và dịch vụ cho công tác tổ chức tang lễ, tuy nhiên, những sản phẩm hoặc dịch vụ mà quý khách hàng không có nhu cầu sử dụng thì có thể gạch bỏ ra khỏi hợp đồng.

Trên đây là tổng hợp tất cả kiến thức về hình thức hỏa táng để tìm hiểu thêm thông tin chi tiết sử dụng dịch vụ quý khách hàng vui lòng liên hệ phó văn phòng đại diện công viên tâm linh:

Địa chỉ VPĐD: Tại tầng 4 Toà B, Toà nhà Sông Đà , TP.Hà Nội

Hotline: 0965.435.666 (Tư vấn miễn phí 24/7 Đăng ký xem đất dự án trước khi lên)

Xem thêm:

CÔNG VIÊN NGHĨA TRANG LẠC HỒNG VIÊN

Trọn Một Chữ Tình !

* Hotline: 0878 32 4444

* Địa chỉ: Xã Mông Hóa, TP Hòa Bình, Tỉnh Hòa Bình

* Văn Phòng Giao Dịch: Tòa Nhà Sông Đà, Đường Phạm Hùng, Mỹ Đình, Nam Từ Liêm Hà Nội

* Website của chùng tôi :

Dịch vụ chúng tôi cung cấp:

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

MR PHƯƠNG 0965.435.666