Afghan Youth Parliament – Federal Representative System
body {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
background: #f5f5f0;
color: #2d3319;
}
* {
box-sizing: border-box;
}
/* Navigation */
nav {
background: linear-gradient(135deg, #2d5016 0%, #3d6b1f 100%);
padding: 0;
position: sticky;
top: 0;
z-index: 100;
box-shadow: 0 4px 12px rgba(45, 80, 22, 0.3);
}
.nav-container {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 20px;
}
.nav-logo {
color: #f4e8c1;
font-size: 24px;
font-weight: bold;
font-family: ‘Georgia’, serif;
}
.nav-links {
display: flex;
gap: 5px;
flex-wrap: wrap;
align-items: center;
}
.nav-links a {
color: #f4e8c1;
text-decoration: none;
padding: 10px 18px;
border-radius: 6px;
transition: all 0.3s ease;
font-size: 14px;
font-weight: 500;
}
.nav-links a:hover {
background: rgba(244, 232, 193, 0.15);
transform: translateY(-2px);
}
/* Hero Section */
.hero {
background: linear-gradient(135deg, #2d5016 0%, #4a7c28 50%, #2d5016 100%);
padding: 100px 20px;
text-align: center;
color: #f4e8c1;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url(‘data:image/svg+xml,’);
opacity: 0.3;
}
.hero-content {
position: relative;
z-index: 1;
max-width: 900px;
margin: 0 auto;
}
.hero h1 {
font-size: 56px;
margin-bottom: 15px;
font-family: ‘Georgia’, serif;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.hero-subtitle {
font-size: 20px;
margin-bottom: 10px;
opacity: 0.95;
font-family: ‘Noto Nastaliq Urdu’, serif;
}
.hero-desc {
font-size: 18px;
line-height: 1.6;
margin-bottom: 40px;
opacity: 0.9;
}
.hero-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.btn {
padding: 15px 35px;
border-radius: 8px;
text-decoration: none;
font-weight: 600;
transition: all 0.3s ease;
cursor: pointer;
border: none;
font-size: 16px;
display: inline-block;
}
.btn-primary {
background: #f4e8c1;
color: #2d5016;
}
.btn-primary:hover {
background: #fff;
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(244, 232, 193, 0.4);
}
.btn-secondary {
background: transparent;
color: #f4e8c1;
border: 2px solid #f4e8c1;
}
.btn-secondary:hover {
background: rgba(244, 232, 193, 0.15);
transform: translateY(-3px);
}
/* Section Styles */
section {
padding: 80px 20px;
}
.section-light {
background: #fdfcf8;
}
.section-dark {
background: #f0ede1;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
.section-title {
color: #2d5016;
font-size: 42px;
text-align: center;
margin-bottom: 20px;
font-family: ‘Georgia’, serif;
}
.section-subtitle {
text-align: center;
color: #5a6b3d;
font-size: 18px;
margin-bottom: 15px;
font-style: italic;
}
.trilingual-text {
text-align: center;
margin-bottom: 50px;
}
.lang-en {
color: #2d5016;
font-size: 18px;
font-weight: 600;
margin-bottom: 8px;
}
.lang-ps {
color: #4a7c28;
font-size: 16px;
direction: rtl;
font-family: ‘Noto Nastaliq Urdu’, serif;
margin-bottom: 8px;
}
.lang-fa {
color: #5a6b3d;
font-size: 16px;
direction: rtl;
font-family: ‘Noto Nastaliq Urdu’, serif;
}
/* Stats Cards */
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
}
.stat-card {
background: white;
padding: 40px;
border-radius: 12px;
text-align: center;
border: 2px solid #d4d9c3;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
transition: all 0.3s ease;
}
.stat-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(45, 80, 22, 0.2);
border-color: #4a7c28;
}
.stat-number {
font-size: 48px;
font-weight: bold;
color: #2d5016;
margin-bottom: 15px;
}
.stat-label {
color: #5a6b3d;
font-size: 18px;
font-weight: 500;
}
/* Info Box */
.info-box {
background: white;
padding: 40px;
border-radius: 12px;
margin-bottom: 40px;
border-left: 6px solid #4a7c28;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
}
.info-box h3 {
color: #2d5016;
margin-bottom: 20px;
font-size: 24px;
}
.info-box p {
color: #5a6b3d;
line-height: 1.8;
margin-bottom: 15px;
}
/* Process Cards */
.process-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
margin-bottom: 40px;
}
.process-card {
background: white;
padding: 30px;
border-radius: 12px;
text-align: center;
border: 2px solid #d4d9c3;
transition: all 0.3s ease;
}
.process-card:hover {
border-color: #4a7c28;
transform: translateY(-5px);
}
.process-icon {
font-size: 48px;
margin-bottom: 20px;
}
.process-card h4 {
color: #2d5016;
margin-bottom: 15px;
font-size: 20px;
}
.process-card p {
color: #5a6b3d;
font-size: 14px;
line-height: 1.6;
}
/* Policy Cards */
.policy-card {
background: white;
padding: 30px;
border-radius: 12px;
margin-bottom: 25px;
border-left: 5px solid #4a7c28;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
}
.policy-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
flex-wrap: wrap;
gap: 10px;
}
.policy-title {
color: #2d5016;
font-size: 20px;
margin: 0;
font-weight: 600;
}
.badge {
padding: 6px 16px;
border-radius: 20px;
font-size: 12px;
font-weight: bold;
color: white;
}
.badge-active {
background: #4a7c28;
}
.badge-review {
background: #d4a017;
color: #2d3319;
}
.badge-approved {
background: #2d5016;
}
.policy-desc {
color: #5a6b3d;
margin-bottom: 15px;
line-height: 1.6;
}
.policy-meta {
display: flex;
gap: 15px;
flex-wrap: wrap;
}
.meta-tag {
background: #f0ede1;
padding: 8px 15px;
border-radius: 6px;
font-size: 14px;
color: #2d5016;
}
/* Table */
table {
width: 100%;
border-collapse: collapse;
background: white;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
}
thead {
background: linear-gradient(135deg, #2d5016 0%, #4a7c28 100%);
}
th {
padding: 18px;
text-align: left;
color: #f4e8c1;
font-weight: 600;
}
td {
padding: 18px;
border-bottom: 1px solid #d4d9c3;
color: #5a6b3d;
}
tr:hover {
background: #fdfcf8;
}
/* Session Cards */
.session-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 30px;
}
.session-card {
background: white;
padding: 40px;
border-radius: 12px;
border: 2px solid #d4d9c3;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
transition: all 0.3s ease;
}
.session-card:hover {
transform: translateY(-5px);
border-color: #4a7c28;
}
.session-header {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.session-date {
background: #2d5016;
color: #f4e8c1;
padding: 20px;
border-radius: 8px;
margin-right: 20px;
text-align: center;
min-width: 100px;
}
.session-date-day {
font-size: 20px;
font-weight: bold;
display: block;
margin-bottom: 5px;
}
.session-date-month {
font-size: 12px;
display: block;
}
.session-info h3 {
color: #2d5016;
margin: 0 0 5px 0;
font-size: 20px;
}
.session-info p {
color: #5a6b3d;
margin: 0;
font-size: 14px;
}
/* Forms */
.form-container {
background: white;
padding: 40px;
border-radius: 12px;
border: 2px solid #d4d9c3;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
margin-bottom: 30px;
}
.form-group {
margin-bottom: 20px;
}
.form-group label {
display: block;
color: #2d5016;
font-weight: 600;
margin-bottom: 8px;
}
.form-group input,
.form-group textarea,
.form-group select {
width: 100%;
padding: 12px 15px;
border: 2px solid #d4d9c3;
border-radius: 8px;
font-size: 14px;
transition: all 0.3s ease;
font-family: inherit;
}
.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
outline: none;
border-color: #4a7c28;
box-shadow: 0 0 0 3px rgba(74, 124, 40, 0.1);
}
.form-group textarea {
min-height: 100px;
resize: vertical;
}
.form-buttons {
display: flex;
gap: 15px;
flex-wrap: wrap;
}
/* Modal */
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(45, 48, 25, 0.8);
z-index: 1000;
padding: 20px;
overflow-y: auto;
}
.modal-content {
max-width: 600px;
margin: 50px auto;
background: white;
padding: 40px;
border-radius: 12px;
position: relative;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
}
.modal-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 25px;
}
.modal-header h3 {
color: #2d5016;
margin: 0;
font-size: 24px;
}
.close-modal {
background: none;
border: none;
font-size: 32px;
color: #5a6b3d;
cursor: pointer;
padding: 0;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: all 0.3s ease;
}
.close-modal:hover {
background: #f0ede1;
transform: rotate(90deg);
}
/* Search */
.search-container {
background: white;
padding: 30px;
border-radius: 12px;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
margin-bottom: 40px;
border: 2px solid #d4d9c3;
}
.search-container h3 {
color: #2d5016;
margin-bottom: 20px;
text-align: center;
}
.search-box {
display: flex;
gap: 15px;
margin-bottom: 25px;
}
.search-box input {
flex: 1;
padding: 12px 15px;
border: 2px solid #d4d9c3;
border-radius: 8px;
font-size: 14px;
}
.search-box input:focus {
outline: none;
border-color: #4a7c28;
}
.province-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 10px;
margin-top: 25px;
padding-top: 20px;
border-top: 2px solid #d4d9c3;
}
.province-btn {
padding: 10px 15px;
background: #f0ede1;
border: 2px solid #d4d9c3;
border-radius: 8px;
color: #2d5016;
cursor: pointer;
transition: all 0.3s ease;
text-align: center;
font-weight: 500;
}
.province-btn:hover {
background: #4a7c28;
color: #f4e8c1;
border-color: #4a7c28;
transform: translateY(-2px);
}
/* Poll */
.poll-container {
background: white;
padding: 40px;
border-radius: 12px;
border: 2px solid #d4d9c3;
box-shadow: 0 4px 15px rgba(45, 80, 22, 0.1);
}
.poll-option {
margin-bottom: 15px;
padding: 15px;
background: #fdfcf8;
border: 2px solid #d4d9c3;
border-radius: 8px;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
gap: 15px;
}
.poll-option:hover {
background: #f0ede1;
border-color: #4a7c28;
}
.poll-option input[type=”radio”] {
width: 20px;
height: 20px;
cursor: pointer;
}
.poll-option label {
cursor: pointer;
color: #2d5016;
flex: 1;
line-height: 1.6;
}
/* Footer */
footer {
background: linear-gradient(135deg, #2d5016 0%, #1f3810 100%);
padding: 60px 20px 40px;
color: #f4e8c1;
text-align: center;
border-top: 5px solid #4a7c28;
}
.footer-title {
font-size: 36px;
font-weight: bold;
margin-bottom: 20px;
font-family: ‘Georgia’, serif;
}
.footer-desc {
font-size: 16px;
margin-bottom: 30px;
opacity: 0.9;
}
.footer-bottom {
border-top: 1px solid rgba(244, 232, 193, 0.3);
padding-top: 20px;
margin-top: 30px;
font-size: 14px;
opacity: 0.8;
}
/* Responsive */
@media (max-width: 768px) {
.hero h1 {
font-size: 36px;
}
.section-title {
font-size: 32px;
}
.nav-links {
justify-content: center;
}
.nav-links a {
padding: 8px 12px;
font-size: 12px;
}
.session-grid,
.stats-grid {
grid-template-columns: 1fr;
}
table {
font-size: 12px;
}
th, td {
padding: 10px;
}
}
/* Utility Classes */
.text-center {
text-align: center;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-30 {
margin-bottom: 30px;
}
.hidden {
display: none;
}
/* Support Center Cards */
.support-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-bottom: 30px;
}
.support-card {
text-align: center;
padding: 25px;
background: white;
border-radius: 8px;
border: 2px solid #d4d9c3;
transition: all 0.3s ease;
}
.support-card:hover {
transform: translateY(-5px);
border-color: #4a7c28;
}
.support-icon {
font-size: 48px;
margin-bottom: 15px;
}
.support-label {
color: #2d5016;
font-weight: 600;
font-size: 16px;
}
/* Resource Cards */
.resource-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-bottom: 40px;
}
.resource-card {
padding: 30px;
background: white;
border-radius: 8px;
border: 2px solid #d4d9c3;
transition: all 0.3s ease;
}
.resource-card:hover {
border-color: #4a7c28;
transform: translateY(-5px);
}
.resource-card h4 {
color: #2d5016;
margin-bottom: 15px;
font-size: 18px;
}
.resource-card p {
color: #5a6b3d;
margin-bottom: 15px;
font-size: 14px;
line-height: 1.6;
}
.smooth-scroll {
scroll-behavior: smooth;
}
@keyframes pulse {
0%, 100% {
opacity: 1;
transform: scale(1);
}
50% {
opacity: 0.5;
transform: scale(1.1);
}
}
@view-transition { navigation: auto; }
/_sdk/data_sdk.js
/_sdk/element_sdk.js
https://cdn.tailwindcss.com
Parliament
پارلمان
The representative body of our youth-led movement. A dynamic parliament of 500 members committed to rebuilding Afghanistan through unity over division, action over words, and hope over fear.
نهاد نمایندگی جنبش جوانان ما، پارلمانی پویا متشکل از ۵۰۰ عضو که متعهد به بازسازی افغانستان از طریق وحدت به جای تفرقه، عمل به جای حرف و امید به جای ترس هستند
د زمونږ د ځوانانو د خوځښت استازولۍ نهاد، یوه پویا پارلماني ده چې ۵۰۰ غړي لري او د افغانستان د بیارغونې ته په دې ژمنه ده چې د تفرقې پر ځای وحدت، د خبرو پر ځای عمل، او د وېرې پر ځای هیلې به یې لارښوونه کړي
Live Session
Join our online session discussing educational opportunities, refugee support systems, and building our representative network across Afghanistan’s 34 provinces
به جلسه های آنلاین ما بپیوندید و در مورد فرصتهای آموزشی، سیستمهای حمایت از جوانان و ایجاد شبکه نمایندگان ما در ۳۴ استان افغانستان بحث کنید
زموږ د آنلاین غونډې سره یوځای شئ چې د تعلیمي فرصتونو، د کډوالو د ملاتړ سیسټمونو، او د افغانستان په ۳۴ ولایتونو کې زموږ د استازي شبکې جوړولو په اړه بحث کوي
💻 Join Online Session
Parliament Network Progress
د پارلمان شبکې پرمختګ
پیشرفت شبکه پارلمان
Districts to Connect
و���سوالۍ د وصل کولو لپاره
ولسوالیها برای اتصال
Provinces Targeted
هدف لرونکې ولایتونه
ولایات هدف
Parliament Network Goal
د پارلمان شبکې هدف
هدف شبکه پارلمان
Village Liaison Initiative
د کلي اړیکې پروژه
طرح رابط روستا
Directory of Representatives
د استازو لارښود
فهرست نمایند��ان
Our Network Across Afghanistan
Connect with representatives from all 34 provinces of Afghanistan. Our network includes youth leaders, entrepreneurs, educators, and community advocates working to build a better future for our nation.
د افغانستان له ټولو 34 ولایتونو څخه د استازو سره اړیکه ونیسئ. زموږ شبکه د ځوانا��و مشران، سوداګر، ښوونکي، او د ټولن�� مدافعین شامل دي چې زموږ د هیواد ��پاره د یوې غوره راتلونکي د جوړولو لپاره کار کوي.
با نمایندگان از تمام 34 ولایت افغانستان در ارتباط باشید. شبکه ما شامل رهبران جوان، کارآفرینان، معلمان و مدافعان جامعه است که برای ��اختن آینده بهتر برای کشور ما کار میکنند.
For security and privacy reasons, detailed representative information is available through our secure contact system.
Search Representatives
استازي ولټوئ
جستجوی نمایندگان
Search Results
Legislative Process
قانون جوړونې پروسه
فرآیند قانونگذاری
How Policies Are Born
پالیسۍ څنګه رامن��ته کیږي
چگونه سیاستها متولد میشوند
Our transparent and rigorous process ensures every voice is heard and every policy is built on debate and consensus.
1. Initiative
Any representative or committee can propose new policies. Ideas come from community needs, youth feedback, and expert consultation.
هر استازی یا کمیټه کولی شي نوي پالیسۍ وړاندیز کړي.
هر نماینده یا کمیته میتواند سیاستهای جدید پیشنهاد دهد.
2. Committee Review
Specialized committees examine proposals, gather expert input, and refine policies based on feasibility and impact.
تخصصي کمیټې وړاندیزونه معاینه کوي.
کمیتههای تخصصی پیشنهادات را بررسی میکنند.
3. Public Discussion
Open sessions allow community input, representative debate, and transparent discussion of all proposals.
خلاصې غ��نډې د ټولنې مشوره ته اجازه و��کوي.
جلسات باز امکان مشارکت جامعه را فراهم میکند.
4. Implementation
Approved policies move to implementation phase with clear timelines, responsible committees, and progress tracking.
تصویب شوي پالیسۍ د پلي کولو مرحلې ته ځي.
سیاستهای تصویب شده به مرحله اجرا میروند.
Who Can Begin Legislative Process?
• Any elected representative from the 500-member parliament
• Specialized committees (Education, Health, Economics, etc.)
• Community liaisons representing local needs
• Youth councils and advocacy groups
��وک کولی شي قانون جوړونې پروسه پیل کړي؟
• د 500 غړو پارلمان څخه هر ټاکل شوی استازی
• تخصصي کمیټې (تعلیم، روغتیا، اقتصاد، او نور)
چه کسی میتواند فرآیند قانونگذاری را آغاز کند؟
• هر نماینده منتخب از پارلمان 500 نفری
• کمیتههای تخصصی (آموزش، بهداشت، اقتصاد و غ��ره)
Current Policy Initiatives
اوسني پالیسۍ نوښتونه
ابتکارات سیاستگذاری فعلی
Online Education Access Initiative
ACTIVE
Comprehensive policy to establish online learning platforms and digital literacy programs across Afghanistan’s 34 provinces, connecting youth with international educational opportunities.
د آنلاین زده کړې �� پلیټ فارمونو او ډیجیټل سواد پروګرامونو �� رامنځته کولو لپاره جامع پالیسي.
سیاست جامع برای ایجاد پلتفرمهای یادگیری ��نلاین و برنامههای سوادآموزی دیجیتال.
International Health Connectivity Framework
REVIEW
Policy framework to connect Afghan health centers with international medical institutions for remote diagnosis, telemedicine, and medical training programs.
د افغان روغتیایی مرکزونو �� نړیوالو طبي ادارو سره د اړیکو لپاره د پالیسۍ چوکاټ.
چارچوب سیاستی برای اتصال مراکز بهداشتی افغانستان با مؤسسات پزشکی بینالمللی.
Financial Literacy & Entrepreneurship Program
APPROVED
Comprehensive program to provide financial education, entrepreneurship training, and micro-business support for Afghan youth both inside Afghanistan and in refugee communities abroad.
د مالي پ��هې، تشبث روزنې، او د کوچنیو سوداګریو ملاتړ لپاره جامع پروګرام.
برنامه جامع برای ارائه آموزش مالی، ��موزش کارآفرینی و حمایت از کسبوکارهای خُرد.
Recent Network Decisions
د شبکې وروستي پریکړې
تصمیمات اخیر شبکه
| Initiative | Support | Concerns | Abstain | Result |
|---|---|---|---|---|
| Committee Formation Framework | 89 | 3 | 2 | APPROVED |
| Refugee Support Framework | 76 | 8 | 10 | APPROVED |
Upcoming Sessions
راتلونکې غونډې
جلسات آینده
Educational Pathways Session
Online via Zoom
Discussion on online education access, international partnerships, and building our representative network across Afghanistan’s provinces.
د ��نلاین تعلیم لاسرسي، نړیوالو ملګرتیاوو، او د افغانستان په ولایتونو کې زموږ د استازو شبکې جوړولو په اړه بحث.
بحث در مورد دسترسی به آموزش آنلاین، مشارکتهای بینالمللی و ساخت شبکه نمایندگی ما در ولایات افغانستان.
📱 Get Notified
Refugee Support Committee
Online via Zoom
Committee discussion on refugee youth support, integration programs, and advocacy initiatives in host countries.
د کډوالو ځوانانو ملاتړ، د ادغام پروګرامونو، او کوربه هیوادونو کې د مدافعې نوښتونو په اړه د کمیټې بحث.
بحث کمیته در مورد حمایت از جوان��ن پناهنده، برنامههای ادغام و ابتکارات حمایتی در کشورهای میزبان.
📱 Join Committee
Election Center
د ټاکنو مرکز
مرکز انتخابات
🏛️ Become a Representative
استازی شئ
نماینده شوید
Apply to become one of our 500 representatives. Help build Afghanistan’s future through youth leadership and democratic participation.
• Job Creation & Education Opportunities
• Leadership Skills & Self-Awareness
• District/Province Representation
• Policy Development for Justice & Safety
📝 Apply Now
Select Education Level
High School
Bachelor’s Degree
Master’s Degree
PhD
Other
Select Primary Interest
Economics
Political Science
Business
Engineering
Medical Science
History
🏘️ Village Liaison Network
د کلي اړیکې شبکه
شبکه رابط روستا
The Village Liaison Network is the vital link between every community and the Federal Parliament. Liaisons are trusted individuals who gather local concerns, share information from the Parliament, and ensure no voice is left unheard.
How It Works
Liaisons regularly meet with community members to understand local needs and concerns.
They communicate parliamentary decisions and upcoming policies back to their communities.
Liaisons advocate for their communities’ interests in parliamentary discussions and policy development.
• Local activists
• Education advocates
• Anyone passionate about youth development
🤝 Join Network
Select Education Level
High School
Bachelor’s Degree
Master’s Degree
PhD
Other
Select Primary Interest
Economics
Political Science
Business
Engineering
Medical Science
History
📋 Candidate Resources
د کانديداتۍ سرچینې
منابع کاندید
📖 Election Guidelines
Complete guide to the nomination process, eligibility requirements, and campaign rules.
د نومولو پروسې، وړتیا اړتیاوو او کمپاین مقرراتو لپاره بشپړ لارښود.
Download PDF
🏛️ Learn About the Role
Understand the responsibilities, duties, and impact of serving as a district representative.
د ولسوالۍ د استازي په توګه د مسؤليتونو، دندو او اغیزو په اړه پوه شئ.
Read More
🎤 Campaign Training
Free training sessions on effective campaigning, public speaking, and community engagement.
د اغیزمنې کمپاین کولو، عامه خبرو او ټولنې ښ��یلتیا په اړه وړیا ��وزنیز غونډې.
Register Now
🗳️ Voter Information
د رایه ورکوونکو معلومات
اطلاعات رأیدهندگان
📝 Voter Registration
Register to vote and make your voice heard in shaping Afghanistan’s future.
د رایې ورکولو لپاره ثبت نوم و��ړئ او د افغانستان راتلونکی جوړولو ک�� خپل غږ واورئ.
Check Registration Status
📍 Voting Process
Learn about the voting process, polling locations, and what to expect on election day.
د رایې ورکولو پروسې، د رایې ورکولو ځایونو، او د ټاکنو په ورځ څه تمه لرئ په اړه زده کړئ.
Learn More
🔒 Election Security
Information about measures in place to ensure fair, transparent, and secure elections.
د عادلانه، شفاف او خوندي ټاکنو د ډاډ ترلاسه کولو لپاره د ځای په ځای شویو اقداماتو په اړه معلومات.
Read Security Report
🆘 24/7 Youth Support Center
د ځوانانو ملاتړ مرکز
مرکز حمایت از جوانان
Need help with security, economic, social, or educational issues? Our support network is here for Afghan youth worldwide, whether inside Afghanistan or in refugee communities abroad.
ایا تاسو امنیتي، اقتصادي، ټولنیز، یا تعلیمي مسلو سره مرستې ته اړتیا لرئ؟
آیا به کمک در مسائل امنیتی، اقتصاد��، اجتماعی یا آموزشی نیاز دارید؟
امنیتي مسلې
مسائل امنیتی
اقتصادي ملاتړ
حمایت اقتصادی
ټولنیز ادغام
ادغام اجتماعی
تعلیمي لارښود
راهنمایی آموز��ی
📱 WhatsApp: +79300042915 (Available 24/7)
📊 Community Voice
Share your opinion on priority issues affecting Afghan youth. Your voice shapes our policy initiatives.
د ��فغان ځوانانو د لومړیتوب لرونکو مسلو په اړه خپل نظر شریک کړئ. ستاسو غږ زموږ د پالیسۍ نوښتونه جوړوي.
نظر خود را در مورد مسائل اولویتدار که جوانان افغان را تحت تأثیر قرار میدهد، به اشتراک بگذارید. صدای شما ابتکارات سیاستگذاری ما را شکل میدهد.
What should be our top priority for youth support?
د ځوانانو ملاتړ لپاره زموږ لومړی لومړی��وب څه باید وي؟
اولویت اصلی ما برای حمایت از جوانان چه باید باشد؟
🗳️ Submit Vote | ارسال رأی | رایه ورکړئ
// Smooth scrolling for navigation
document.querySelectorAll(‘a[href^=”#”]’).forEach(anchor => {
anchor.addEventListener(‘click’, function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute(‘href’));
if (target) {
target.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
}
});
});
// Open session links
function openSessionLinks() {
const message = document.createElement(‘div’);
message.style.cssText = ‘position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: white; padding: 40px; border-radius: 16px; z-index: 2000; box-shadow: 0 10px 40px rgba(0,0,0,0.3); max-width: 500px; width: 90%;’;
message.innerHTML = `
Join Our Live Session
Choose your preferred platform:
`;
const backdrop = document.createElement(‘div’);
backdrop.style.cssText = ‘position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(45, 48, 25, 0.8); z-index: 1999;’;
backdrop.onclick = function() {
backdrop.remove();
message.remove();
};
document.body.appendChild(backdrop);
document.body.appendChild(message);
}
// Search functionality
function searchMembers() {
const searchTerm = document.getElementById(‘member-search’).value;
const resultsDiv = document.getElementById(‘search-results’);
const resultsContent = document.getElementById(‘results-content’);
if (searchTerm.trim()) {
resultsDiv.classList.remove(‘hidden’);
resultsContent.innerHTML = `
Searching for: ${searchTerm}
For security and privacy reasons, detailed member information requires verification. Please use the contact form or “View All 34 Provinces” to access the representative directory.
Access Directory
`;
}
}
// Filter by province
function filterByProvince(province) {
document.getElementById(‘member-search’).value = province;
searchMembers();
}
// Toggle forms
function toggleRepresentativeForm() {
const form = document.getElementById(‘representative-form-container’);
form.classList.toggle(‘hidden’);
}
function toggleLiaisonForm() {
const form = document.getElementById(‘liaison-form-container’);
form.classList.toggle(‘hidden’);
}
// Modal functions
function openLearnMoreModal() {
document.getElementById(‘learn-more-modal’).style.display = ‘block’;
}
function openContactModal() {
document.getElementById(‘contact-form-modal’).style.display = ‘block’;
}
function closeModal(modalId) {
document.getElementById(modalId).style.display = ‘none’;
}
// Toggle organization info
function toggleOrgInfo(formType) {
const select = document.getElementById(`${formType}-purpose`);
const orgInfo = document.getElementById(`${formType}-org-info`);
if (select.value === ‘organization’) {
orgInfo.classList.remove(‘hidden’);
document.getElementById(`${formType}-org-name`).required = true;
} else {
orgInfo.classList.add(‘hidden’);
document.getElementById(`${formType}-org-name`).required = false;
}
}
// WhatsApp submission
function submitViaWhatsApp(formType) {
const phone = ‘79300042915’;
let message = ”;
if (formType === ‘representative’) {
const name = document.getElementById(‘rep-name’).value;
const email = document.getElementById(‘rep-email’).value;
const facebook = document.getElementById(‘rep-facebook’).value;
const twitter = document.getElementById(‘rep-twitter’).value;
const tiktok = document.getElementById(‘rep-tiktok’).value;
const education = document.getElementById(‘rep-education’).value;
const interest = document.getElementById(‘rep-interest’).value;
const motivation = document.getElementById(‘rep-motivation’).value;
message = `Representative Application:\nName: ${name}\nEmail: ${email}\nFacebook: ${facebook}\nTwitter: ${twitter}\nTikTok: ${tiktok}\nEducation: ${education}\nInterest: ${interest}\nMotivation: ${motivation}`;
} else if (formType === ‘liaison’) {
const name = document.getElementById(‘liaison-name’).value;
const email = document.getElementById(‘liaison-email’).value;
const community = document.getElementById(‘liaison-community’).value;
const facebook = document.getElementById(‘liaison-facebook’).value;
const education = document.getElementById(‘liaison-education’).value;
message = `Village Liaison Application:\nName: ${name}\nEmail: ${email}\nCommunity: ${community}\nFacebook: ${facebook}\nEducation: ${education}`;
} else if (formType === ‘contact’) {
const name = document.getElementById(‘contact-name’).value;
const email = document.getElementById(‘contact-email’).value;
const job = document.getElementById(‘contact-job’).value;
const location = document.getElementById(‘contact-location’).value;
message = `Contact Request:\nName: ${name}\nEmail: ${email}\nJob: ${job}\nLocation: ${location}`;
} else if (formType === ‘learn’) {
const name = document.getElementById(‘learn-name’).value;
const email = document.getElementById(‘learn-email’).value;
const job = document.getElementById(‘learn-job’).value;
const location = document.getElementById(‘learn-location’).value;
const interest = document.getElementById(‘learn-interest’).value;
message = `Directory Access Request:\nName: ${name}\nEmail: ${email}\nJob: ${job}\nLocation: ${location}\nInterest: ${interest}`;
}
const whatsappUrl = `https://wa.me/${phone}?text=${encodeURIComponent(message)}`;
window.open(whatsappUrl, ‘_blank’, ‘noopener,noreferrer’);
}
// Email submission
function submitViaEmail(formType) {
const email = ‘contact@aypfrs.net’;
let subject = ”;
let body = ”;
if (formType === ‘learn’) {
const name = document.getElementById(‘learn-name’).value;
const userEmail = document.getElementById(‘learn-email’).value;
const job = document.getElementById(‘learn-job’).value;
const location = document.getElementById(‘learn-location’).value;
const interest = document.getElementById(‘learn-interest’).value;
const purpose = document.getElementById(‘learn-purpose’).value;
const social = document.getElementById(‘learn-social’).value;
subject = ‘Directory Access Request’;
body = `Name: ${name}\nEmail: ${userEmail}\nJob: ${job}\nLocation: ${location}\nWhy Interested: ${interest}\nPurpose: ${purpose}\nSocial Media: ${social}`;
}
const mailtoUrl = `mailto:${email}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
window.location.href = mailtoUrl;
}
// Form submissions
function submitRepresentativeForm(e) {
e.preventDefault();
showSuccessMessage(‘Thank you for applying! We will review your application and contact you soon.’);
document.getElementById(‘representative-form’).reset();
toggleRepresentativeForm();
}
function submitLiaisonForm(e) {
e.preventDefault();
showSuccessMessage(‘Thank you for joining! We will contact you with next steps.’);
document.getElementById(‘liaison-form’).reset();
toggleLiaisonForm();
}
function submitContactForm(e) {
e.preventDefault();
showSuccessMessage(‘Thank you for your interest! We will connect you with our representatives soon.’);
document.getElementById(‘contact-form’).reset();
closeModal(‘contact-form-modal’);
}
function submitLearnMoreForm(e) {
e.preventDefault();
showSuccessMessage(‘Thank you! We will send you access to the representative directory.’);
document.getElementById(‘learn-more-form’).reset();
closeModal(‘learn-more-modal’);
}
function submitPoll(e) {
e.preventDefault();
document.getElementById(‘poll-results’).classList.remove(‘hidden’);
document.getElementById(‘poll-form’).style.opacity = ‘0.6’;
document.getElementById(‘poll-form’).style.pointerEvents = ‘none’;
showSuccessMessage(‘Thank you for voting! Your voice matters.’);
}
// Success message
function showSuccessMessage(message) {
const messageDiv = document.createElement(‘div’);
messageDiv.style.cssText = ‘position: fixed; top: 20px; left: 50%; transform: translateX(-50%); background: #4a7c28; color: white; padding: 20px 40px; border-radius: 8px; z-index: 2000; box-shadow: 0 4px 20px rgba(0,0,0,0.3); font-size: 16px;’;
messageDiv.textContent = message;
document.body.appendChild(messageDiv);
setTimeout(() => {
messageDiv.style.transition = ‘opacity 0.5s’;
messageDiv.style.opacity = ‘0’;
setTimeout(() => messageDiv.remove(), 500);
}, 3000);
}
// Helper functions for buttons
function openNotificationForm() {
showSuccessMessage(‘Session notifications will be sent to registered members. Please apply to become a representative or liaison to receive notifications.’);
}
function openJoinCommitteeForm() {
showSuccessMessage(‘To join a committee, please first apply to become a representative or village liaison.’);
document.querySelector(‘#election’).scrollIntoView({ behavior: ‘smooth’ });
}
function openRepresentativeApplication() {
closeModal(‘learn-more-modal’);
document.querySelector(‘#election’).scrollIntoView({ behavior: ‘smooth’ });
setTimeout(() => toggleRepresentativeForm(), 500);
}
function getImmediateHelp() {
const phone = ‘+79300042915’;
const message = ‘I need help from the 24/7 Youth Support Center.’;
const whatsappUrl = `https://wa.me/${phone}?text=${encodeURIComponent(message)}`;
window.open(whatsappUrl, ‘_blank’, ‘noopener,noreferrer’);
}
function downloadGuidelines() {
showSuccessMessage(‘Guidelines are being prepared. Please check back soon or contact us at representatives@aypfrs.net’);
}
function learnMoreRole() {
showSuccessMessage(‘Detailed role information will be sent to your email. Please contact representatives@aypfrs.net’);
}
function registerTraining() {
showSuccessMessage(‘Training registration will open soon. Please stay tuned or contact representatives@aypfrs.net’);
}
function checkRegistration() {
showSuccessMessage(‘Voter registration system is being developed. Please contact info@aypfrs.net for updates.’);
}
function learnVoting() {
showSuccessMessage(‘Voting process information will be available soon. Contact info@aypfrs.net for details.’);
}
function readSecurity() {
showSuccessMessage(‘Security report will be published soon. Please check back or contact info@aypfrs.net’);
}
// Close modal when clicking outside
window.onclick = function(event) {
if (event.target.classList.contains(‘modal’)) {
event.target.style.display = ‘none’;
}
}
(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement(‘script’);d.innerHTML=”window.__CF$cv$params={r:’9a0c2cee86de916f’,t:’MTc2MzUxODI3Mi4wMDAwMDA=’};var a=document.createElement(‘script’);a.nonce=”;a.src=’/cdn-cgi/challenge-platform/scripts/jsd/main.js’;document.getElementsByTagName(‘head’)[0].appendChild(a);”;b.getElementsByTagName(‘head’)[0].appendChild(d)}}if(document.body){var a=document.createElement(‘iframe’);a.height=1;a.width=1;a.style.position=’absolute’;a.style.top=0;a.style.left=0;a.style.border=’none’;a.style.visibility=’hidden’;document.body.appendChild(a);if(‘loading’!==document.readyState)c();else if(window.addEventListener)document.addEventListener(‘DOMContentLoaded’,c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);’loading’!==document.readyState&&(document.onreadystatechange=e,c())}}}})();