Close

District Child Protection Unit

District Child Protection Unit - West Khasi Hills body { font-family: Arial, sans-serif; background: #f8f9fa; margin: 20px; color: #333; line-height: 1.6; } .container1 { max-width: auto; margin: auto; background: initial; padding: 20px; box-shadow: 0 0 1px rgba(0,0,0,0.1); border-radius: 8px; } h1, h2 { color: #004d66; } h3 { color: #006680; } ul { padding-left: 20px; } /* Org Chart Styles */ .org-chart { position: relative; padding: 30px 0; } .level { display: flex; justify-content: center; margin: 40px 0; position: relative; flex-wrap: wrap; } .node { background: #e6f2ff; border: 2px solid #004d66; padding: 10px 15px; border-radius: 8px; min-width: 200px; text-align: center; font-weight: bold; position: relative; z-index: 2; margin: 25px; } .org-lines { position: absolute; top: 0; left: 0; overflow: visible; z-index: 1; pointer-events: none; } .org-lines path { stroke-dasharray: 1000; stroke-dashoffset: 1000; } @keyframes drawLine { to { stroke-dashoffset: 0; } }

District Child Protection Unit - West Khasi Hills District, Nongstoin

Introduction

The District Child Protection Unit (DCPU), West Khasi Hills District, was established in 2012 in accordance with the provisions of the Juvenile Justice (Care & Protection of Children) Act. It functions from Nondein, New Nongstoin, West Khasi Hills District, opposite the Office of the District School Education Officer, Pincode-793119...

Organisational Structure

District Child Protection Officer
Accountant
Data Analyst
Assistant cum Data Entry Operator
Protection Officer (Institutional Care)
Protection Officer (Non-Institutional Care)
Legal Cum Probation Officer
Counsellor
Social Worker / Outreach Worker
Social Worker / Outreach Worker

Target Groups

  • Children in Need of Care and Protection (CNCP)
  • Children in Conflict with Law (CCL)
  • Other vulnerable children including migrant families, socially marginalized groups, trafficked children, etc.

Functions of DCPU

  • Conduct enquiries and follow-up reports
  • Prepare Social Investigation Reports and Individual Care Plans
  • Escort children and provide counselling
  • Monitor Child Care Institutions (CCI)
  • Organise awareness on child-related issues
  • Assist in repatriation of children
  • Facilitate adoption
  • Coordinate with police, CWC, JJB, and NGOs

Contact Details

Child Helpline: 1098

Phone: 9366630089

Email: dcpungn@gmail.com

Address: Nondein, New Nongstoin, West Khasi Hills District, opp. Office of the District School Education Officer, Nongstoin, Pincode-793119

function drawConnectorsSequential() { const chart = document.getElementById('orgChart'); const svg = document.getElementById('connectorSVG'); const chartRect = chart.getBoundingClientRect(); svg.setAttribute('width', chartRect.width); svg.setAttribute('height', chartRect.height); svg.innerHTML = ''; // Clear previous lines const levels = chart.querySelectorAll('.level'); let delay = 0; levels.forEach((level, i) => { if (i === levels.length - 1) return; // skip last level const currentNodes = level.querySelectorAll('.node'); const nextNodes = levels[i + 1].querySelectorAll('.node'); currentNodes.forEach(curr => { const currRect = curr.getBoundingClientRect(); const currCenterX = currRect.left + currRect.width / 2 - chartRect.left; const currBottomY = currRect.bottom - chartRect.top; nextNodes.forEach(next => { const nextRect = next.getBoundingClientRect(); const nextCenterX = nextRect.left + nextRect.width / 2 - chartRect.left; const nextTopY = nextRect.top - chartRect.top; const path = document.createElementNS("http://www.w3.org/2000/svg", "path"); path.setAttribute('d', `M${currCenterX},${currBottomY} C${currCenterX},${(currBottomY+nextTopY)/2} ${nextCenterX},${(currBottomY+nextTopY)/2} ${nextCenterX},${nextTopY}`); path.setAttribute('stroke', '#004d66'); path.setAttribute('fill', 'none'); path.setAttribute('stroke-width', '2'); path.setAttribute('stroke-dasharray', '1000'); path.setAttribute('stroke-dashoffset', '1000'); path.style.animation = `drawLine 1.2s ease forwards ${delay}s`; svg.appendChild(path); }); }); delay += 1.3; }); } window.addEventListener('load', drawConnectorsSequential); window.addEventListener('resize', drawConnectorsSequential);