1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!DOCTYPE HTML> 16 17 18 19<!-- w10a / 3.0 --> 20 21 22 23 24 <html lang="en"> 25 <head> 26 <meta name="viewport" content="width=device-width, initial-scale=1"> 27 28 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 29 30 <title>Kamali'i Elementary School</title> 31 32 33 34 35 36 37 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 38 <meta name="description" content="Kamali'i Elementary School"> 39 40 41 42 43 44 45 46 47 48 49 <meta property="og:title" content="Kamali'i Elementary School" /> 50 <!-- Twitter share card configuration --> 51 <meta name="twitter:title" content="Kamali'i Elementary School" /> 52 53 54 55 56 57 58 59 60 61 62 63
63<script type="application/ld+json"> 64 { 65 "@context": "http://schema.org", 66 "@type": "EducationalOrganization", 67 "name" : "Kamali'i Elementary School", 68 "address": { 69 "@type": "PostalAddress", 70 "addressCountry": "US", 71 "addressLocality": "Kihei", 72 "addressRegion": "HI", 73 "postalCode": "96753", 74 "streetAddress": "180 Alanui Keali'i Drive", 75 "telephone": "(808) 875-6840" 76 }, 77 "@id" : "www.kamaliischool.org", 78 "url": "https://www.kamaliischool.org" 79 } 80 </script>
80 81 82 83 84 85 86 <meta name="generator" content="Educational Networks / SchoolSitePro"> 87 88 89 <link rel="icon" href="/favicon.ico" type="image/x-icon"> 90 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 91 <link rel="stylesheet" href="/apps/shared/main.css?acn=276887" type="text/css"> 92 <link rel="stylesheet" href="/apps-shared/en-commons.css?acn=276887" type="text/css"> 93
93<script type="text/javascript" src="/apps-shared/en-commons.js?acn=276887"></script>
93 94 <link rel="stylesheet" href="/apps-shared/encms/encms-public.css?acn=276887" type="text/css"> 95 96 <link rel="stylesheet" href="/shared/main.css" type="text/css"> 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 <style> 119 :not(#en-complement-of-body) a:focus-visible, :not(#en-complement-of-body) input:focus:not([readonly]), 120 :not(#en-complement-of-body) input:active:not([readonly]), :not(#en-complement-of-body) select:focus, :not(#en-complement-of-body) select:active, 121 :not(#en-complement-of-body) textarea:focus, :not(#en-complement-of-body) textarea:active, 122 :not(#en-complement-of-body) li.featuredAlbum:focus { 123 outline: 2px #3091ff solid!important; 124 outline-offset: 0!important; 125 box-shadow: 0 0 0 4px #F9F9F9!important; 126 } 127 .en-acc-hidden-temp { 128 display: none; 129 visibility: hidden; 130 } 131 </style> 132
132<script> 133 var jAriaOnLoadCallbacks = []; 134 </script>
134 135 136 137
137<script type="text/javascript" src="/apps-shared/encms/en.js?acn=276887"></script>
137 138 139
139<script type="text/javascript"> 140 var Common = { 141 donationsPopup: 0 142 }; 143 144 145 function getId(id) { 146 return document.getElementById(id); 147} 148 149function MM_swapImage() { //v3.0 150 var i,j=0,x,a=MM_swapImage.arguments; 151 document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) 152 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} 153} 154 155function P7_autoLayers() { //v1.2 by PVII 156 var g,b,k,f,args=P7_autoLayers.arguments; 157 var a = parseInt(args[0]);if(isNaN(a))a=0; 158 if(!document.p7setc) {p7c=new Array();document.p7setc=true; 159 for (var u=0;u<10;u++) {p7c[u] = new Array();}} 160 for(k=0; k<p7c[a].length; k++) { 161 if((g=MM_findObj(p7c[a][k]))!=null) { 162 b=(document.layers)?g:g.style;b.visibility="hidden";}} 163 for(k=1; k<args.length; k++) { 164 if((g=MM_findObj(args[k])) != null) { 165 b=(document.layers)?g:g.style;b.visibility="visible";f=false; 166 for(j=0;j<p7c[a].length;j++) { 167 if(args[k]==p7c[a][j]) {f=true;}} 168 if(!f) {p7c[a][p7c[a].length++]=args[k];}}} 169} 170 171function MM_preloadImages() { //v3.0 172 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); 173 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) 174 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} 175} 176 177function MM_swapImgRestore() { //v3.0 178 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; 179} 180 181function MM_findObj(n, d) { //v4.01 182 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 183 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 184 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 185 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 186 if(!x && d.getElementById) x=d.getElementById(n); return x; 187} 188 189function popup(URL, title, width, height) { 190 popWindow(URL, title, width, height); 191} 192 193function popWindow(URL, title, width, height) { 194 if (!startNewWindow(URL, title, width, height)) 195 alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the page!"); 196} 197 198function startNewWindow(URL, title, width, height) { 199 var host = document.location.host; 200 host = host.replace(/./g, ""); 201 this.name = host + "Main"; 202 var w = window.open(URL, title, "menubar=no,scrollbars=yes,width="
202+ width + ",height=" + height + ",resizable=1,status=yes"); 203 if (w == null) return false; 204 return true; 205} 206 207function openVideoWindow(videoFile) { 208 var videoWindow = open(videoFile, "VideoWindow", "width=320,height=320,screenX=0,screenY=0"); 209 if (videoWindow = null) 210 alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!"); 211} 212 213function openFlashVideo(videoFile, width, height) { 214 if (width == null || width == "") 215 width = 320; 216 if (height == null || height == "") 217 height = 283; 218 var videoWindow = open("/apps/videos/flash_popup.jsp?f=" + videoFile, "VideoWindow", "width=" + width + ",height=" + height + ",screenX=0,screenY=0"); 219 if (videoWindow = null) 220 alert("Ooops\n\nYou seem to have a popup blocker. Please disable it to see the video!"); 221} 222 223function donate() { 224 var host = document.location.host; 225 if (host.indexOf(":") > 0) 226 host = host.substring(0, host.indexOf(":")); 227 if (window.Common && Common.donationsPopup == 1) { 228 var opened = startNewWindow("/apps/s/donations/index.jsp?h=" + host, "SecureDonations", 700, 480); 229 if (!opened) { 230 alert("You seem to have a popup blocker. We will continue in the main browser window."); 231 window.location.href = "/apps/s/donations/index.jsp?h=" + host; 232 } 233 } else { 234 window.location.href = "/apps/s/donations/index.jsp?h=" + host; 235 } 236 237} 238 239function getRN() { 240 return Math.round(Math.random() * 10000000); 241} 242 243function proxyKiller() { 244 var rn = getRN(); 245 var d = document.location.host; 246 var a = document.getElementsByTagName("a"); 247 for (i = 0; i < a.length; i++) { 248 var h = a[i].href; 249 if (h.indexOf("javascript") < 0 && h.indexOf("mailto") < 0 && h.indexOf("&rn=") < 0 && h.indexOf("?rn=") < 0 && h.indexOf("#") < 0 && (h.indexOf("http://" + d) == 0 || h.indexOf("https://secure.educationalnetworks.") == 0)) { 250 var inner = a[i].innerHTML; 251 if (h.indexOf("?") >= 0) 252 a[i].href += "&rn=" + rn; 253 else 254 a[i].href += "?rn=" + rn; 255 if (a[i].innerHTML != inner) 256 a[i].innerHTML = inner; 257 } 258 } 259} 260 261function trimString(inputString) { 262 if (typeof inputString != "string") return inputString; 263 var retValue = inputString; 264 var c = retValue.substring(0, 1); 265 266 while (c == " " || c == "\n" || c == "\r" || c == "\t") { 267 retValue = retValue.substring(1, retValue.length); 268 c = retValue.substring(0, 1); 269 } 270 c = retValue.substring(retValue.length - 1, retValue.length); 271 272 while (c == " " || c == "\n" || c == "\r" || c == "\t") { 273 retValue = retValue.substring(0, retValue.length - 1); 274 c = retValue.substring(retValue.length - 1, retValue.length); 275 } 276 return retValue; 277} 278 279function validatePositiveInteger(val) { 280 if (val == null || val == "") 281 return false; 282 var alphabet = "0123456789"; 283 for (i = 0; i < val.length; i++) { 284 if (alphabet.indexOf(val.charAt(i)) < 0) 285 return false; 286 } 287 return true; 288} 289 290function validateDollarAmount(val) { 291 if (val == null || val == "") 292 return false; 293 var alphabet = "0123456789."; 294 var numDot = 0; 295 for (i = 0; i < val.length; i++) { 296 if (val.charAt(i) == '.') 297 numDot++; 298 if (alphabet.indexOf(val.charAt(i)) < 0) 299 return false; 300 } 301 302 if (numDot > 1 || (numDot == 1 && val.indexOf('.') != val.length - 3)) 303 return false; 304 305 return true; 306} 307 308function rotatePics(name, numPics, interval) { 309 var pic = getId(name); 310 if (pic != null) { 311 var path; 312 do { 313 path = "/pics/" + name + "/" + Math.floor(Math.random() * numPics) + ".jpg"; 314 } while (pic.src.indexOf(path) >= 0); 315 316 pic.src = path; 317 318 setTimeout('rotatePics("' + name + '",' + numPics + ',' + interval + ')', interval); 319 } 320} 321 322function toUTF8(t) { 323 if (t == null) 324 return t; 325 326 for (i = 0; i < t.length; i++) { 327 if (t.charCodeAt(i) > 126) { 328 var c = "&#" + t.charCodeAt(i) + ";"; 329 t = t.substring(0, i) + c + t.substring(i + 1, t.length); 330 } 331 } 332 return t; 333} 334 335function setCookie(sName, sValue, expires) { 336 if (expires != null && expires != "") 337 document.cookie = sName + "=" + escape(sValue) + "; path=/; expires=" + expires; 338 else 339 document.cookie = sName + "=" + escape(sValue) + "; path=/;"; 340} 341 342function getCookie(sName) { 343 var aCookie = document.cookie.split("; "); 344 for (var i=0; i < aCookie.length; i++) { 345 var aCrumb = aCookie[i].split("="); 346 if (sName == aCrumb[0]) 347 return unescape(aCrumb[1]); 348 } 349 350 return null; 351} 352 353function delCookie(sName) { 354 document.cookie = sName + "=x ; expires=Fri, 31 Dec 1999 23:59:59 GMT;"; 355} 356 357function onEnter(e, callback) { 358 var characterCode; 359 360 if (e && e.which) { 361 characterCode = e.which; 362 } else{ 363 e = window.event; 364 try { 365 characterCode = e.keyCode; 366 } catch (ex) { 367 characterCode = -1; 368 } 369 } 370 371 if(characterCode == 13) { 372 eval(callback); 373 return false;
374 } else{ 375 return true; 376 } 377} 378 379function CommonIsLoaded() { 380 return true; 381} 382 383function ENPubSub() { 384 this.events = {}; 385 386 this.subscribe = function (event, listener) { 387 if (!this.events[event]) { 388 this.events[event] = []; 389 } 390 391 this.events[event].push(listener); 392 }; 393 394 this.publish = function (event, args) { 395 if (!this.events[event]) { 396 return; 397 } 398 399 for (var key in this.events[event]) { 400 if (this.events[event].hasOwnProperty(key)) { 401 this.events[event][key](args); 402 } 403 } 404 }; 405} 406 407try { 408 window.enPubSub = new ENPubSub(); 409} catch (err) { 410 console.log("ENPubSub unexpected error.", err); 411} 412 413 414 415 var ENAdminSiteUrl = "admin.kamaliischool.org"; 416 window.addEventListener("load", function() { 417function ENBootstrap() { 418 try { if (_encms) return; } catch(e) {} 419 420 this.dialog = null; 421 this.dialogIframe = null; 422 this.rapidPressKeyConfigs = { 423 CTRL : { code: 17, presses: 0, lastPress: null }, 424 E : { code: 69, presses:0, lastPress: null }, 425 SHIFT : { code: 16, presses:0, lastPress: null } , 426 SPACE : { code: 32, presses:0, lastPress: null }, 427 CMD : { presses:0, lastPress: null }, //mac 428 MacOS : navigator.platform.toUpperCase().indexOf('MAC') > -1, 429 Opera : navigator.userAgent.toLowerCase().indexOf("op") > -1 430 }; 431 432 this.checkRapidPress = function(key, goal, laglimit, callback) { 433 var callback = (typeof callback === "undefined") ? function(){} : callback; 434 var timeNow = Date.now(); 435 436 if (key.presses < 1 || timeNow > (key.lastPress + laglimit)) { 437 key.presses = 1; 438 key.lastPress = timeNow; 439 return false 440 } else key.presses++; 441 442 if (timeNow < (key.lastPress + laglimit)) { 443 if (key.presses >= goal) { 444 callback(); 445 key.presses = 0; 446 key.lastPress = null; 447 return true 448 } 449 } else { 450 key.presses = 1; 451 key.lastPress = timeNow; 452 } 453 return false 454 } 455 456 457 this.init = function() { 458 document.addEventListener("keyup", this); 459 window.addEventListener("message", this, false); 460 this.checkItp(); 461 this.checkForEncmsUrl(); 462 } 463 464 this.checkForEncmsUrl = function() { 465 if (location.hash.indexOf('encmsUrl=') !== -1) { 466 this.addEncmsUrlToQuery(); 467 this.showLogin(); 468 } 469 } 470 471 this.addEncmsUrlToQuery = function() { 472 let match = location.hash.match(/encmsUrl=([^&#]+)/); 473 if (match && match[1]) { 474 let searchParams = new URLSearchParams(location.search); 475 searchParams.set('_t', Date.now()); 476 history.replaceState(null, '', location.pathname + '?' + searchParams.toString() + location.hash); 477 } 478 } 479 480 this.checkItp = function() { 481 let me = this; 482 if (!window.webkitRequestAnimationFrame || navigator.maxTouchPoints 483 || !navigator.vendor.match(/apple/i) 484 || !navigator.userAgent.match(/safari/i) 485 || !navigator.userAgent.match(/mac/i) 486 ) { 487 return; 488 } 489 var iptCheck = document.createElement("script"); 490 iptCheck.onload = function() { 491 me.assumeItp = window.ENAssumeItp; 492 delete window.ENAssumeItp; 493 iptCheck.remove(); 494 } 495 iptCheck.src = "/apps-shared/encms/auth/d.jsp?itp=1"; 496 document.body.appendChild(iptCheck); 497 } 498 499 this.showLogin = function() { 500 this.dialog = document.createElement("div"); 501 this.dialog.classList.add("en-cms-auth-dialog"); 502 503 let src = "/apps-shared/encms/auth/d.jsp?f=" + encodeURIComponent(encodeURIComponent(location.href)); 504 if (!this.assumeItp) { 505 this.dialogIframe = document.createElement("iframe"); 506 if (typeof ENAdminSiteUrl === "string" && ENAdminSiteUrl) { 507 this.dialogIframe.setAttribute('allow', 'publickey-credentials-get https://' + ENAdminSiteUrl + '; publickey-credentials-create https://' + ENAdminSiteUrl); 508 } 509 this.dialogIframe.src = src; 510 511 this.dialog.appendChild(this.dialogIframe); 512 513 this.dialog.onclick = this.processDialogClick.bind(this); 514 515 document.body.appendChild(this.dialog); 516 } else { 517 window.open(src + "&itp=1"); 518 } 519 } 520 521 this.closeLogin = function(removeEncmsUrl = true) { 522 try { 523 document.body.removeChild(this.dialog); 524 } catch(e){} 525 this.dialog = null; 526 this.dialogIframe = null; 527 528 // Remove _t from URL, and optionally remove encmsUrl when closing login 529 let searchParams = new URLSearchParams(location.search); 530 searchParams.delete('_t'); 531 let newHash = removeEncmsUrl ? location.hash.replace(/[&#]*encmsUrl=[^&]*/g, '')
531: location.hash; 532 let newUrl = location.pathname; 533 if (searchParams.toString()) { 534 newUrl += '?' + searchParams.toString(); 535 } 536 if (newHash && newHash !== '#') { 537 newUrl += newHash; 538 } 539 history.replaceState(null, '', newUrl); 540 } 541 542 this.getSecondLevelDomain = function(domain) { 543 let secondLevelDomain; 544 try { 545 secondLevelDomain = domain.match(/([^.]+[.][^.]+|[^.]+[.]k12[.][^.]+[.]us)$/g)[0]; 546 } catch (e) {} 547 return secondLevelDomain; 548 } 549 550 this.handleEvent = function(e) { 551 switch(e.type) { 552 case "keyup": 553 this.processKeyUp(e); 554 break; 555 case "message": 556 this.processMessage(e); 557 break; 558 } 559 } 560 561 this.processKeyUp = function(e) {//transient 562 let me = this; 563 if (e.keyCode == 27) { // Escape key 564 me.closeLogin(); 565 return; 566 } 567 let rapidPressKey; 568 if (this.rapidPressKeyConfigs.MacOS && !this.rapidPressKeyConfigs.Opera && (e.keyCode == '91' || e.keyCode == '93' || e.keyCode == '224')) { 569 rapidPressKey = this.rapidPressKeyConfigs.CTRL; 570 } else { 571 switch (e.keyCode) { 572 case this.rapidPressKeyConfigs.CTRL.code: 573 rapidPressKey = this.rapidPressKeyConfigs.CTRL; 574 } 575 } 576 if (rapidPressKey) { 577 this.checkRapidPress(rapidPressKey, 2, 450, function() { 578 me.showLogin(); 579 }); 580 } 581 } 582 583 this.processMessage = function(e) { 584 let me = this; 585 if (e.data.e == "cms-loaded") { 586 let success = true; 587 if (e.data.cName) { 588 if (e.data.cValue) { 589 let secondLevelDomain = this.getSecondLevelDomain(location.hostname); 590 let domainKeyValue = (secondLevelDomain ? "domain=." + secondLevelDomain : "");
591 let cookie = (e.data.cName + "=" + e.data.cValue +"; path=/; " + domainKeyValue); 592 document.cookie = cookie; 593 } else { 594 success = false; 595 setTimeout(function() { 596 alert("Please allow cookies from " + me.getSecondLevelDomain(e.data.cDomain)); 597 }, 100); 598 this.closeLogin(); 599 } 600 } 601 if (success) { 602 this.closeLogin(false); // Keep encmsUrl in hash for successful login 603 location.reload(); 604 } 605 } else if (e.data.e == "cms-auth-dialog-close") { 606 this.closeLogin(); 607 } else if (e.data.type == "en-iframe-resize") { 608 this.resizeDialog(e.data.height); 609 } 610 } 611 612 this.resizeDialog = function(contentHeight) { 613 if (!this.dialog || !this.dialogIframe) { 614 return; 615 } 616 let height = Math.min(contentHeight, window.innerHeight - 40); 617 this.dialogIframe.style.height = height + "px"; 618 this.dialog.style.gridTemplateRows = "1fr " + height + "px 1fr"; 619 this.dialog.style.msGridRows = "1fr " + height + "px 1fr"; 620 } 621 622 this.processDialogClick = function() { 623 this.closeLogin(); 624 } 625 626 this.init(); 627 } 628new ENBootstrap(); 629}) 630 631 632 </script>
632 633 634 <!--[if lt IE 9]> 635
635<script src="/apps/shared/html5shiv.min.js"></script>
635 636 <![endif]--> 637 638 639 640 641 642 643 644 645 646 </head> 647 648 649 650 651 652 653 654 655<meta name="viewport" content="width=device-width, initial-scale=1.0"> 656<link rel="stylesheet" href="/shared/css/header.css"> 657<link rel="stylesheet" href="/shared/css/enheader.css"> 658<link rel="preconnect" href="https://fonts.googleapis.com"> 659<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 660<link href="https://fonts.googleapis.com/css2?family=Lobster&family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 661 662<!-- <body class=" null"> <![endif] --> 663<header id="enheader2" en-type="header-1" en-init-nav="true" class="enh1 enh1dm-1-2 enh1tbar-2-2 enh1topnav-4-3 enh1logo-3-2 enh1logo-2-2 enh1logo-4-3 enh1tbar-3-2 enh1tbar-4-2 enh1topnav-2-2 enh1-1-2 enh1mh-2-2"> 664 <div class="enh1-top-bar-bg" role="presentation"></div> 665 <div class="enh1-center-bar-bg" role="presentation"></div> 666 <div class="enh1-bottom-bar-bg" role="presentation"></div> 667 668 <div class="en-mobile-header"> 669 <div class="enh1-logo-cont"> 670 <h1><a href="/"><img src="/pics/logo_name.png" alt="Kamali'i Elementary School"></a></h1> 671 </div> 672 <div class="enh1-middle"> 673 674 <button class="en-mobnav-button" en-action="mobnav-toggle"><img src="/pics/mobile_menu.png" alt="Mobile menu icon"></button> 675 </div> 676 677 </div> 678 <nav id="menu" class="cf en-nav"> 679 <div class="enh1-top-bar"> 680 <div class="enh1-social"> 681 <a href="https://twitter.com/KamaliiSchool/" target="_blank" en-mouseover="no"><img src="/pics/twit_icon.png" alt="Kamali'i Elementary School twitter"></a> 682 <a href="https://www.instagram.com/KamaliiSchool/" target="_blank" en-mouseover="no"><img src="/pics/insta_icon.png" alt="Kamali'i Elementary School instagram"></a> 683 </div> 684 <div class="enh1-marquee en-marquee-module" role="presentation"><enmarquee style='display:none !important;'>{"text":"Welcome to the Kamaliâi Elementary School website!    A compassionate, collaborative âohana innovating a better world.","delay":"35"}</enmarquee></div> 685 <div class="enh1-search-translate" role="presentation"> 686 <div id="login" > <a class="" id="click" href="javascript:;">Login</a> 687 <div id="form"> 688 <div id="qlink-close-btn"><span>x</span></div> 689 690 691 692 693 694 695 696 697 698 699 700
700<script type="text/javascript"> 701 function topLoginSubmit(rn) { 702 if (trimString(getId("topLoginUsername"+rn).value) == "" || trimString(getId("topLoginPassword"+rn).value) == "") { 703 alert("Please enter your email and password!"); 704 return false; 705 } else { 706 return true; 707 } 708 } 709 </script>
709 710 711 712 713 <form onsubmit="return topLoginSubmit('6740')" method="post" name="topLoginForm6740" action="/servlet/auth/email" target="_top" style="margin: 0px; padding: 0px;"> 714 <input type="hidden" name="r" value="/apps/account/other"> 715 <div id="student-vault-vertical" class="cf"> 716 <div id="input-fields" class="cf"> 717 <div id="email-container"> 718 <label for="topLoginUsername6740">Email</label>: <input type="text" id="topLoginUsername6740" class="darkBox waInputText" name="username" maxlength="60" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'6740\')');" > 719 </div> 720 <div id="password-container"> 721 <label for="topLoginPassword6740">Password</label>: <input type="password" id="topLoginPassword6740" class="darkBox waInputPassword" name="password" maxlength="100" value="" onkeypress="onEnter(event, 'topLoginSubmit(\'6740\')');"> 722 </div> 723 </div> 724 <div id="sign-in" class="cf"> 725 <input type="image" alt="Sign in button" src="/apps/pics/b/sign_in_p18.png" class="topLoginSubmitButton"> 726 727 <a href="/apps/account/profile.jsp?activationForwardURL=/apps/account/other">Create Account</a> 728 729 </div> 730 </div> 731 </form> 732 733 734 735 </div> 736 </div> 737 <a id="en-public-header-translate" en-google-translate="incl:ar/Arabic,bg/Bulgarian,zh-CN/Chinese (Simplified),zh-TW/Chinese (Traditional),hr/Croatian,cs/Czech,da/Danish,nl/Dutch,tl/Filipino,fi/Finnish,fr/French,de/German,el/Greek,ht/Haitian Creole,iw/Hebrew,hi/Hindi,it/Italian,ja/Japanese,ko/Korean,no/Norwegian,pl/Polish,pt/Portuguese,ro/Romanian,ru/Russian,es/Spanish,sv/Swedish,tr/Turkish,uk/Ukrainian,ur/Urdu,vi/Vietnamese"> 738 <img src="/pics/translate_icon.png" alt="Translation button"><span></span> 739 </a> 740 <div class="enh1-search" onclick="_enSearchPopupToggle()" tabindex="0"><img src="/pics/search_icon.png" alt="school-search-icon"></div> 741 742 </div> 743 </div> 744 <div class="enh1-logo-cont"> 745 <h1><a href="/"><img src="/pics/logo_name.png" alt="Kamali'i Elementary School"></a></h1> 746 </div> 747 <div class="enh1-middle"> 748 <button class="en-mobnav-button" en-action="mobnav-hide"><img src="/pics/close_menu.png" alt="Mobile menu icon"></button></div> 749 750 751 752 753 754 755 756 757 <link rel="stylesheet" media="not all and (max-width: 767px)" href="/apps-shared/navigation/v1/nav_desktop_core.css" type="text/css"> 758 <link rel="stylesheet" media="all and (max-width: 767px)" href="/apps-shared/navigation/v1/nav_mobile_core.css" type="text/css"> 759 760 761
762<script src="/apps-shared/navigation/navigation.js?acn=276887"></script>
vendor: 1 bytes, line 762
762
763<script src="/apps-shared/navigation/mega-menu/mega-menu-loader.js?acn=276887"></script>
763 764
765<script> 766 document.addEventListener('readystatechange', () => { 767 if ("complete" === document.readyState) { 768 MegaMenuLoader("all and (max-width: 767px)"); 769 } 770 }); 771</script>
771 772 773 774<ul id="nav_items_0"><li class="nav_items_0 nav_item_first "><span class="nav_icon">»</span><a id="nmL1" class="nav_items_0 " href="/">Home</a></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP2" aria-controls="nmM2" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">About Us</a><ul id="nmM2" aria-labelledby="nmP2" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL3" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=372334&type=d">Welcome</a></li><li><span class="nav_icon">»</span><a id="nmL4" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361745&type=d">Mission and Vision</a></li><li><span class="nav_icon">»</span><a id="nmL5" tabindex="-1" href="/apps/news/">News & Announcements</a></li><li><span class="nav_icon">»</span><a id="nmL6" tabindex="-1" href="/apps/album/">Photo Albums</a></li><li><span class="nav_icon">»</span><a id="nmL7" tabindex="-1" href="/apps/events/">Upcoming Events</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL8" tabindex="-1" href="/apps/video/">Video Gallery</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP9" aria-controls="nmM9" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Academics</a><ul id="nmM9" aria-labelledby="nmP9" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL10" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=370413&type=d">Academic Documents</a></li><li><span class="nav_icon">»</span><a id="nmL11" tabindex="-1" href="/pdf/bell_schedule_2026_2027_Annotated.pdf" target="_blank">Bell Schedule</a></li><li><span class="nav_icon">»</span><a id="nmL12" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361774&type=d">Character Education/SEL</a></li><li><span class="nav_icon">»</span><a id="nmL13" tabindex="-1" href="/apps/staff/departmental.jsp?show=TDE">Our Teachers</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL14" tabindex="-1" href="/pdf/2026-27-Official-School-Calendar_xlsx.pdf" target="_blank">School Calendar</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP15" aria-controls="nmM15" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Students</a><ul id="nmM15" aria-labelledby="nmP15" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL16" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361764&type=d">Food Menu</a></li><li><span class="nav_icon">»</span><a id="nmL17" tabindex="-1" href="https://docs.google.com/document/d/14ilg4yiXCc6-GNjMFb4zpf4h1d20KQp5Cz3k-Xq8v9s/edit?usp=sharing" target="_blank">Student Handbook</a></li><li><span class="nav_icon">»</span><a id="nmL18" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361776&type=d">Student Resources</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL19" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361833&type=d">Supply Lists</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP20" aria-controls="nmM20" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Families</a><ul id="nmM20" aria-labelledby="nmP20" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL21" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361834&type=d">School Community Council (SCC)</a></li><li><span class="nav_icon">»</span><a id="nmL22" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361874&type=d">School Newsletter</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL23" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=361875&type=d">Support Our School</a></li></ul></li><li class="nav_items_0 hasSubNav nav_item_last "><span class="nav_icon">+</span><a id="nmP24" aria-controls="nmM24" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Contact Us</a><ul id="nmM24" aria-labelledby="nmP24" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL25" tabindex="-1" href="/apps/contact/">Contact</a></li><li><span class="nav_icon">»</span><a id="nmL26" tabindex="-1" href="/apps/maps/">Directions</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL27" tabindex="-1" href="/apps/staff/">Staff Directory</a></li></ul></li></ul> 775 776 </nav> 777 778</header> 779 780 781 782 783 784 785 786 787 788 789 790<link rel="stylesheet" href="/apps-shared/css/skip_links-pack.css?20190607" type="text/css"> 791
792<script src="/apps-shared/js/jquery/3.7.1/jquery-pack.js"></script>
vendor: 1 bytes, line 792
792
793<script>var jAria = jQuery.noConflict();</script>
793 794
795<script src="/apps-shared/js/keyboard/mmAccess.js?20190322"></script>
795 796 797 798<div id="shortcut-wrapper" role="region" aria-label="Skip Links"> 799 800 801 <div id="skip-links-helper"> 802 <a tabindex="1" href="#content-shortcut-target" id="at-header" class="ada-shortcut">Skip to content</a> 803 804 <a tabindex="1" href="#nav_items_0" id="at-main_menu" class="skip-to-mainMenu ada-shortcut">Skip to menu</a> 805 806 </div> 807 808</div> 809
810<script> 811var _isHomepage = true; 812var _skipLinkToMainContent = 1; 813var _skipLinkToMainNav = 1; 814</script>
814 815
816<script src="/apps-shared/js/skip_links-pack.js?20250917"></script>
816 817 818<style>#nav_items_0 a.at-focus { font-size:145%!important; }</style>
819<script onload="javascript:ada_dom_order_correction()" src="/apps-shared/js/keyboard/shortcut-dom-order.js?20250917"></script>
819 820 821 822 823 824 825 826 827 828 829 830 831 832 833<img aria-hidden="true" class="width1px height1px noBorder displayNone" alt="counter" src="//counter.educationalnetworks.net/servlet/count?b=Mozilla/5.0%20AppleWebKit/537.36%20%28KHTML%2c%20like%20Gecko%3b%20compatible%3b%20PageSourceSearchBot/1.0%3b%20+https%3a//pagesourcesearch.com/bot%29%20Chrome/128.0.0.0%20Safari/537.36&d=kamaliischool.org&h=181.215.65.160&i=KAMALII&p=443&q=&r=&rn=8572&t=w10a&u=/index.jsp&w=4927" /> 834 835 836 837 838 839 840 841 842 843 844 845<div id="index-wrapper" class="container_12"> 846 <div id="index-top"> 847 <div id="slideshow"> 848 849 850 851 852 853 854 855<link rel="stylesheet" href="/apps/rotating_images/embed.css"> 856<div id="ir4965" class="ir4965-duplicateRotatorDiv" style="display: none;"> 857 858 859 860 <div id="ir4965-ir4965-slider" class="nivoSlider"></div> 861 862
862<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
862 863
863<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
863 864 <link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" /> 865 866 867 <style type="text/css"> 868 869 #ir4965-ir4965-slider { width: 1200px; height: 597px; margin-left: -60.0px; } 870 871 #ir4965-ir4965-slider .nivo-navigation a { display: block; } 872 /*#ir4965-ir4965-slider .nivo-prevNav { left: 548px; }*/ 873 /*#ir4965-ir4965-slider .nivo-imgCount { left: 570px; }*/ 874 /*#ir4965-ir4965-slider .nivo-nextNav { right: 549px; }*/ 875 876 877 878 </style> 879
879<script type="text/javascript"> 880 imageRotatorJQuery = jQuery.noConflict(true); 881 (function() { 882 var container = document.getElementById("ir4965"); 883 var rotator = document.getElementById("ir4965-ir4965-slider"); 884 if(container) { 885 if(container.className!="ir4965-duplicateRotatorDiv") { 886 var sliderNode = null; 887 while(container.hasChildNodes()) { 888 var lastChild = container.lastChild; 889 if(lastChild.className=="ir4965-duplicateRotatorDiv") { 890 sliderNode = lastChild.cloneNode(true); 891 sliderNode.setAttribute("id", "ir4965-sliderContainer"); 892 sliderNode.style.display = "block"; 893 } 894 container.removeChild(lastChild); 895 } 896 897 if(sliderNode) { 898 container.appendChild(sliderNode); 899 } else if(rotator) { 900 container.appendChild(rotator); 901 } 902 } 903 container.style.display = "block"; 904 } 905 906 var _transition = 'random'; 907 908 _transition = 'fade'; 909 910 911 let offsetWidth = 1200; //document.querySelector('#ir4965-ir4965-slider'); 912 let slider =document.querySelector('#ir4965-ir4965-slider'); 913 if (slider) { 914 offsetWidth = slider.offsetWidth; 915 } 916 if (slider.clientWidth > 1200) { 917 _transition = 'fade'; 918 } 919 var curNivo = imageRotatorJQuery('#ir4965-ir4965-slider').nivoSlider({ 920 transition: _transition, 921 slices: Math.ceil(offsetWidth/40), 922 boxCols: Math.ceil(offsetWidth / 60), 923 boxRows: Math.ceil(offsetWidth / 40), 924 animationSpeed: 500, 925 rotateTime: 5000, 926 showNavigation: false, 927 beforeChange: function() { 928 if (window.enAutoPlayMonitor) { 929 enAutoPlayMonitor.monitorImageRotator(curNivo); 930 } 931 }, 932 afterChange: function() { }, 933 slideshowEnd: function() { }, 934 lastSlide: function() { 935 936 }, 937 afterLoad: function() { }, 938 images: [ 939 940 { 941 src: "//www.kamaliischool.org/rotating_images/4965/4965_13_1200_0_151.jpg", 942 caption: { 943 "text": "", 944 "styling": "", 945 "show": false 946 }, 947 loaded: false 948 }, 949 950 { 951 src: "//www.kamaliischool.org/rotating_images/4965/4965_22_1200_0_134.jpg", 952 caption: { 953 "text": "", 954 "styling": "", 955 "show": false 956 }, 957 loaded: false 958 }, 959 960 { 961 src: "//www.kamaliischool.org/rotating_images/4965/4965_18_1200_0_151.jpg", 962 caption: { 963 "text": "", 964 "styling": "", 965 "show": false 966 }, 967 loaded: false 968 }, 969 970 { 971 src: "//www.kamaliischool.org/rotating_images/4965/4965_17_1200_0_151.jpg", 972 caption: { 973 "text": "", 974 "styling": "", 975 "show": false 976 }, 977 loaded: false 978 }, 979 980 { 981 src: "//www.kamaliischool.org/rotating_images/4965/4965_19_1200_0_151.jpg", 982 caption: { 983 "text": "", 984 "styling": "", 985 "show": false 986 }, 987 loaded: false 988 }, 989 990 { 991 src: "//www.kamaliischool.org/rotating_images/4965/4965_21_1200_0_151.jpg", 992 caption: { 993 "text": "", 994 "styling": "", 995 "show": false 996 }, 997 loaded: false 998 }, 999 1000 { 1001 src: "//www.kamaliischool.org/rotating_images/4965/4965_16_1200_0_151.jpg", 1002 caption: { 1003 "text": "", 1004 "styling": "", 1005 "show": false 1006 }, 1007 loaded: false 1008 }, 1009 1010 { 1011 src: "//www.kamaliischool.org/rotating_images/4965/4965_14_1200_0_151.jpg", 1012 caption: { 1013 "text": "", 1014 "styling": "", 1015 "show": false 1016 }, 1017 loaded: false 1018 }, 1019 1020 { 1021 src: "//www.kamaliischool.org/rotating_images/4965/4965_10_1200_0_36.jpg", 1022 caption: { 1023 "text": "", 1024 "styling": "", 1025 "show": false 1026 }, 1027 loaded: false 1028 }, 1029 1030 {
1031 src: "//www.kamaliischool.org/rotating_images/4965/4965_15_1200_0_151.jpg", 1032 caption: { 1033 "text": "", 1034 "styling": "", 1035 "show": false 1036 }, 1037 loaded: false 1038 } 1039 1040 ], 1041 preloadQueueLength: 2 1042 }); 1043 })(); 1044 1045 function resizeSlider_ir4965() { 1046 1047 var windowWidth = parseFloat(document.body.offsetWidth); 1048 var containerWidth = windowWidth; 1049 1050 var contentWidth = parseFloat("1080"); 1051 if(contentWidth==0) { 1052 contentWidth = containerWidth; 1053 } 1054 1055 if(windowWidth<contentWidth) { 1056 containerWidth = contentWidth; 1057 } 1058 1059 document.getElementById("ir4965-ir4965-slider").style.width = containerWidth + "px"; 1060 var fadeSlice = document.getElementById("nivo-slice-0"); 1061 if(fadeSlice!=null) { 1062 fadeSlice.style.width = containerWidth + "px"; 1063 } 1064 // document.getElementById("ir4965-ir4965-slider").style.height = Math.max((parseFloat("597")/parseFloat("1200") * containerWidth), parseFloat("597")) + "px"; 1065 document.getElementById("ir4965-ir4965-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px"; 1066 1067 } 1068 1069 if(window.addEventListener) { 1070 window.addEventListener("resize", function() { resizeSlider_ir4965(); }, false); 1071 } else if(window.attachEvent) { 1072 window.attachEvent("onresize", function() { resizeSlider_ir4965(); }); 1073 } 1074 resizeSlider_ir4965(); 1075 1076 </script>
1076 1077 1078 1079 1080</div> 1081 1082 </div> 1083 </div> 1084 <div id="first-row" class="rows"> 1085 <div id="first-row-bg" class="rows"> 1086 <div id="first-row-inner" class="rows-inner cf"> 1087 <ul> 1088 <li id="list-one"><a href="/apps/pages/index.jsp?uREC_ID=361875&type=d"> 1089 <div class="list-box"></div> 1090 <span class="list-info">Support Our School</span> 1091 </a></li> 1092 <li id="list-two"><a href="/apps/pages/index.jsp?uREC_ID=361874&type=d"> 1093 <div class="list-box"></div> 1094 <span class="list-info">Newsletters/Weekly Message</span> 1095 </a></li> 1096 <li id="list-three"><a href="/apps/staff/"> 1097 <div class="list-box"></div> 1098 <span class="list-info">Staff Directory</span> 1099 </a></li> 1100 <li id="list-four"><a href="/apps/pages/index.jsp?uREC_ID=361776&type=d"> 1101 <div class="list-box"></div> 1102 <span class="list-info">Student Resources</span> 1103 </a></li> 1104 </ul> 1105 </div> 1106 </div> 1107 </div> 1108 <div id="second-row" class="rows"> 1109 <div id="second-row-inner" class="row-inner"> 1110 <div id="events-box"> 1111 <div class="mascot_owl"></div> 1112 <div class="mascot_blue"></div> 1113 <div class="news-event"> 1114 <h2><a class="png-bg" href="/apps/news/">News & Announcements</a></h2> 1115 <div class="tab-content"> 1116 1117 1118 1119 1120 1121 1122<link rel="stylesheet" href="/apps/news/hp_news.css"> 1123 1124 1125<div id="news0wrapper" role="region" aria-label="News & Announcements" 1126 class="en-hp-module-container en-hp-module-news-container HPNews en-acc-readable-block"> 1127 1128 1129 <div class="row en-acc-readable-item"> 1130 <div class="bullet " id="l"> 1131 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1132 </div> 1133 <div class="en-hp-module-item en-hp-module-news-item "> 1134 <a role="heading" aria-level="3" 1135 href="/apps/news/show_news.jsp?REC_ID=1006011&id=0">Kamaliâi School In The News!</a><br> 1136 1137 1138 1139 1140 <span class="hp-module-news-item-summary">Sharing exciting articles about our school!</span> 1141 <br> 1142 1143 1144 </div> 1145 </div> 1146 1147 <div class="row en-acc-readable-item"> 1148 <div class="bullet " id="l"> 1149 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1150 </div> 1151 <div class="en-hp-module-item en-hp-module-news-item "> 1152 <a role="heading" aria-level="3" 1153 href="/apps/news/show_news.jsp?REC_ID=1006013&id=0">Kamaliâi School Accepting Geographic Exceptions for SY 26 / 27</a><br> 1154 1155 1156 1157 1158 1159 </div> 1160 </div> 1161 1162 <div class="row en-acc-readable-item"> 1163 <div class="bullet " id="l"> 1164 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1165 </div> 1166 <div class="en-hp-module-item en-hp-module-news-item "> 1167 <a role="heading" aria-level="3" 1168 href="/apps/news/show_news.jsp?REC_ID=846574&id=0">Project Based Learning (PBL) at Kamaliâi School</a><br> 1169 1170 1171 1172 1173 <span class="hp-module-news-item-summary">Discover our journey with Project Based Learning and see projects completed by our students.</span> 1174 <br> 1175 1176 1177 </div> 1178 </div> 1179 1180 <div class="row en-acc-readable-item"> 1181 <div class="bullet " id="l"> 1182 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1183 </div> 1184 <div class="en-hp-module-item en-hp-module-news-item "> 1185 <a role="heading" aria-level="3" 1186 href="/apps/news/show_news.jsp?REC_ID=636694&id=0">Registration / Enrollment</a><br> 1187 1188 1189 1190 1191 <span class="hp-module-news-item-summary">Call the school office for an appointment to register.</span> 1192 <br> 1193 1194 1195 </div> 1196 </div> 1197 1198 <div class="row en-acc-readable-item"> 1199 <div class="bullet " id="l"> 1200 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1201 </div> 1202 <div class="en-hp-module-item en-hp-module-news-item "> 1203 <a role="heading" aria-level="3" 1204 href="/apps/news/show_news.jsp?REC_ID=948236&id=0">
1204School Mural - Jim Freeheart Artist</a><br> 1205 1206 1207 1208 1209 1210 </div> 1211 </div> 1212 1213 <div class="row en-acc-readable-item"> 1214 <div class="bullet " id="l"> 1215 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1216 </div> 1217 <div class="en-hp-module-item en-hp-module-news-item "> 1218 <a role="heading" aria-level="3" 1219 href="/apps/news/show_news.jsp?REC_ID=963251&id=0">Time Capsule! </a><br> 1220 1221 1222 1223 1224 <span class="hp-module-news-item-summary">Assembly to open our Time Capsule on 5/7/25!</span> 1225 <br> 1226 1227 1228 </div> 1229 </div> 1230 1231 <div class="row en-acc-readable-item"> 1232 <div class="bullet " id="l"> 1233 <img alt="News Item Marker" aria-hidden="true" src="/pics/bullet_arrow.gif"> 1234 </div> 1235 <div class="en-hp-module-item en-hp-module-news-item "> 1236 <a role="heading" aria-level="3" 1237 href="/apps/news/show_news.jsp?REC_ID=893754&id=0">Moâolelo o Kamaliâi: Pueo Happenings</a><br> 1238 1239 1240 1241 1242 <span class="hp-module-news-item-summary">Weekly sharing of information for our families.</span> 1243 <br> 1244 1245 1246 </div> 1247 </div> 1248 1249 1250 1251 <div id="showAll-0"> 1252 <div class=""> </div> 1253 <div id="r"><strong><a 1254 aria-label="Show all from News & Announcements" 1255 title="Show all from News & Announcements" class="en-page-comp-button" 1256 href="/apps/news/index.jsp?id=0">Show All</a></strong><br></div> 1257 </div> 1258 1259</div> 1260 1261 </div> 1262 </div> 1263 <section id="events"> 1264 <h2><a class="png-bg" href="/apps/events/">Upcoming Events</a></h2> 1265 <div class="container"> 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 <style> 1299 #events .dayInfoWrap:focus { 1300 outline-width: 2px; 1301 outline-style: dashed; 1302 outline-color: invert; 1303 } 1304 </style> 1305 1306 1307 1308 1309 1310 1311 1312<link rel="stylesheet" href="/apps/events/css/events.css?v=20260728" type="text/css"> 1313 1314 1315 1316 1317 1318 1319 1320 1321 <div 1322 role="region" aria-label="Upcoming Events" 1323 id="hp-events" 1324 class="en-acc-readable-block HPEvents"> 1325 <div id="events" class="v3"> 1326 1327 1328 1329 1330 <div role="group" aria-labelledby="groupLabel-9801-5708299-0" 1331 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" id='ttoday'> 1332 <div id="groupLabel-9801-5708299-0" role="group" 1333 aria-label="October seventh" 1334 class="dayInfoWrap today"> 1335 <span class="month">Oct</span> 1336 <span class="day">7</span> 1337 </div> 1338 <ul class="today"> 1339 1340 1341 1342 <li 1343 class="event diffday first finaleventofday"> 1344 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1345 <a 1346 role="heading" aria-level="3" 1347 href="/apps/events/event.jsp?eREC_ID=5708299&d=2026-10-07&id=0" 1348 > 1349 Fall Break 1350 </a> 1351 </div> 1352 1353 1354 1355 1356 1357 </li> 1358 1359 1360 1361 1362 </ul> 1363 </div> 1364 1365 <div role="group" aria-labelledby="groupLabel-9801-5708299-0" 1366 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1367 <div id="groupLabel-9801-5708299-0" role="group" 1368 aria-label="October eighth" 1369 class="dayInfoWrap "> 1370 <span class="month">
1370Oct</span> 1371 <span class="day">8</span> 1372 </div> 1373 <ul class=""> 1374 1375 1376 1377 <li 1378 class="event diffday finaleventofday"> 1379 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1380 <a 1381 role="heading" aria-level="3" 1382 href="/apps/events/event.jsp?eREC_ID=5708299&d=2026-10-08&id=0" 1383 > 1384 Fall Break 1385 </a> 1386 </div> 1387 1388 1389 1390 1391 1392 </li> 1393 1394 1395 1396 1397 </ul> 1398 </div> 1399 1400 <div role="group" aria-labelledby="groupLabel-9801-5708299-0" 1401 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1402 <div id="groupLabel-9801-5708299-0" role="group" 1403 aria-label="October ninth" 1404 class="dayInfoWrap "> 1405 <span class="month">Oct</span> 1406 <span class="day">9</span> 1407 </div> 1408 <ul class=""> 1409 1410 1411 1412 <li 1413 class="event diffday finaleventofday"> 1414 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1415 <a 1416 role="heading" aria-level="3" 1417 href="/apps/events/event.jsp?eREC_ID=5708299&d=2026-10-09&id=0" 1418 > 1419 Fall Break 1420 </a> 1421 </div> 1422 1423 1424 1425 1426 1427 </li> 1428 1429 1430 1431 1432 </ul> 1433 </div> 1434 1435 <div role="group" aria-labelledby="groupLabel-9801-5708300-0" 1436 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1437 <div id="groupLabel-9801-5708300-0" role="group" 1438 aria-label="October twenty second" 1439 class="dayInfoWrap "> 1440 <span class="month">Oct</span> 1441 <span class="day">22</span> 1442 </div> 1443 <ul class=""> 1444 1445 1446 1447 <li 1448 class="event diffday finaleventofday"> 1449 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1450 <a 1451 role="heading" aria-level="3" 1452 href="/apps/events/event.jsp?eREC_ID=5708300&d=2026-10-22&id=0" 1453 > 1454 Parent Teacher Conferences Day 1455 </a> 1456 </div> 1457 1458 1459 1460 1461 1462 </li> 1463 1464 1465 1466 1467 </ul> 1468 </div> 1469 1470 <div role="group" aria-labelledby="groupLabel-9801-5708300-0" 1471 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1472 <div id="groupLabel-9801-5708300-0" role="group" 1473 aria-label="October twenty third" 1474 class="dayInfoWrap "> 1475 <span class="month">Oct</span> 1476 <span class="day">23</span> 1477 </div> 1478 <ul class=""> 1479 1480 1481 1482 <li 1483 class="event diffday finaleventofday"> 1484 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1485 <a 1486 role="heading" aria-level="3" 1487 href="/apps/events/event.jsp?eREC_ID=5708300&d=2026-10-23&id=0" 1488 > 1489 Parent Teacher Conferences Day 1490 </a> 1491 </div> 1492 1493 1494 1495 1496 1497 </li> 1498 </ul></div> 1499 </div> 1500 1501 <div class="hpeventlinks"> 1502 <div><a 1503 aria-label="Show calendar view for Main Calendar" 1504 title="Show calendar view for Main Calendar" 1505 href="/apps/events/view_calendar.jsp?id=0" 1506 target="_blank">Show Calendar</a></div> 1507 <div style="margin-top: 10px;"><a 1508 aria-label="Show all events from Main Calendar" 1509 title="Show all events from Main Calendar" 1510 href="/apps/events/index.jsp?id=0#today">Show All</a></div> 1511 </div> 1512 1513 1514</div> 1515 1516 1517 1518 1519 </div> 1520 </section> 1521 </div> 1522 </div> 1523 </div> 1524 <div id="third-row" class="rows"> 1525 <div id="third-row-inner" class="row-inner spotlighit"> 1526 1527 <div class="ablums"> 1528 <div class="video-ablum"> 1529 <div id="video-box"> 1530 1531 <div id="left-column" class="HPVideo"> 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563
1564<script type="text/javascript" charset="utf-8"> 1565 function playerReady(thePlayer) { 1566 player = window.document[thePlayer.id]; 1567 try{ 1568 player.addModelListener("STATE", "window.videoInterface.onPlayerStateChange"); 1569 player.addModelListener("ERROR", "window.videoInterface.onPlayerPlaybackError"); 1570 player.addModelListener("TIME", "window.videoInterface.onPlayerTimeChange"); 1571 player.addModelListener("META", "window.videoInterface.onMeta"); 1572 player.addControllerListener("SEEK", "window.videoInterface.onPlayerSeek"); 1573 } catch (exp) { 1574 if(window.console) 1575 console.log(exp); 1576 } 1577 } 1578</script>
1578 1579 1580 1581 1582<div class="en-acc-readable-block HPVideo" role="region" aria-label="Featured Home Page Video" > 1583 <h2><a href="/apps/video/">Video Highlights</a></h2> 1584 <div class="videowrapper"> 1585 1586 1587 1588 <div id="video_player1" style="width: 334px; height: 283px; margin: 0 auto; overflow: hidden;" class="video_player"> 1589 <div id="video_placeholder1" ></div> 1590 </div> 1591 1592 <p class="videoTitle"><a href="/apps/video/watch.jsp?v=10033938">Home of Na Pueo!</a></p> 1593 1594 1595 1596
1596<script> 1597 var player1 = null; 1598 var playerTimerId1 = 0; 1599 var initSetting1 = {}; 1600 initSetting1.titleREC_ID = '10033938'; 1601 initSetting1.playerID = 'player10033938'; 1602 initSetting1.fallbackURL = '//vnv.o.educationalnetworks.net/mmroot/US/HI/KIHEI/KAMALII/2018/06/01/1/KAMALII152785080007247.mov_xsmall.mp4'; 1603 initSetting1.image = '//vnv.o.educationalnetworks.net/mmroot/US/HI/KIHEI/KAMALII/2018/06/01/1/KAMALII152785080007247.mov_ph720.jpg'; 1604 initSetting1.uniquePlayerID = '1'; 1605 initSetting1.captionLanguageCodes = []; 1606 1607 1608 function video_main_1(){ 1609 MMCheck.main(); 1610 initSetting1.$videoContainer = enJQ('#video_player1'); 1611 initSetting1.videoContainer = "video_placeholder1"; 1612 initSetting1.videoWrapper = "video_player1"; 1613 1614 1615 1616 1617 if(swfobject.hasFlashPlayerVersion("6.0.65") && !enJQ().supports_h264_baseline_video()) { 1618 try { 1619 window.videoInterface = enJQ().videoInitialize(initSetting1); 1620 } catch (e) { 1621 console.log(e); 1622 } 1623 } else { 1624 MMCheck.getVideoConfig('10033938', document.getElementById('VIDEO10033938'), 'first', initSetting1); 1625 } 1626 } 1627 </script>
1627 1628 1629 1630 1631
1631<script src="/apps/js/jquery/1.4.3/jquery-pack.js" type="text/javascript" charset="utf-8"></script>
1631 1632
1632<script type="text/javascript" charset="utf-8"> 1633 var enjQ = {}; 1634 enJQ = jQuery.noConflict(true); 1635 </script>
1635 1636
1636<script src="/apps/js/mmapp/swfobject.js" type="text/javascript" charset="utf-8"></script>
1636 1637
1637<script src="/apps/js/mmapp/jwplayer.js" type="text/javascript" charset="utf-8"></script>
1637 1638
1638<script src="/apps/js/mmapp/xi.js" type="text/javascript" charset="utf-8"></script>
1638 1639 1640 1641
1641<script src="/apps-shared/video_player/envideo-loader.js?v=20251202" ></script>
1641 1642
1642<script src="/apps-shared/js/mmapp/jquery.videoinitialize_20240814.js?v=20251202"></script>
1642 1643 1644 1645 1646 1647
1648<script type="text/javascript" src="/apps-shared/js/EN/loader/public_loader_20211204.js?276887"></script>
1648 1649 1650
1650<script type="text/javascript"> 1651 try { 1652 ENLoader.isLoaded(); 1653 ENLoader.addLibs("Shaka ENRemoteService MMCheck VideoIndex", "video_main_1"); 1654 } catch (e) { 1655 console.log(e); 1656 } 1657 </script>
1657 1658 1659 1660
1660<script> 1661 enJQ(document).ready(function(enJQ) { 1662 if(window.console) { 1663 console.log(enJQ(this).width()); 1664 } 1665 if(enJQ(this).width() < 285) { 1666 initSetting1.useSmallPlayer = true; 1667 } 1668 }); 1669 </script>
1669 1670 <noscript>Please enable Javascript when viewing video pages.</noscript> 1671 <link rel="stylesheet" href="/apps/video/video.css" type="text/css" media="screen" charset="utf-8"> 1672 <style> 1673 #video_player1 en-video { 1674 height: 100%; 1675 aspect-ratio: calc(334/ 283); 1676 } 1677 video { 1678 background-color: #000; 1679 } 1680 </style> 1681 <input type="hidden" name="websiteURL" value="www.kamaliischool.org" id="websiteURL"> 1682 1683 </div> 1684</div> 1685 1686 1687 </div> 1688 1689 </div> 1690 </div> 1691 <div class="featuredalbum"> 1692 <div class="album-header-container"></div> 1693 <div id="album-sec"> 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 <link rel="stylesheet" href="/apps/js/album3/p/featured_20150414.css" type="text/css"> 1718 1719
1719<script> 1720 function EduNetFeaturedAlbumCoverClick(event, album_link) { 1721 var key = event.keyCode || event.which; 1722 if(key == 13 || key == 32) { 1723 window.location = album_link; 1724 } 1725 } 1726 </script>
1726 1727 1728 1729 1730 <div class="en-acc-readable-block HPFeaturedAlbums one" role="region" aria-label="Featured Photo Albums" > 1731 <h2 onkeyup="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/#albumREC_ID=158263');" tabindex="0" onclick="document.location.href='/apps/album/#albumREC_ID=158263'">Featured Album</h2> 1732 1733 <div class="featuredAlbums"> 1734 <ul> 1735 1736 1737 1738 1739 <li tabindex="0" aria-label="Tour Our School! album" onkeydown="javascript:EduNetFeaturedAlbumCoverClick(event, '/apps/album/index.jsp#albumREC_ID=158263');" class="en-acc-readable-item featuredAlbum" onclick="document.location.href='/apps/album/index.jsp#albumREC_ID=158263'" style="width:340px;height:285px"> 1740 1741 1742 1743 <img alt="Cover photo of the Tour Our School! album" src="https://www.kamaliischool.org/album///2018/06/15/1/69132241_f_340x285.jpg"> 1744 1745 1746 1747 <h3><span>Tour Our School!</span></h3> 1748 </li> 1749 1750 1751 </ul> 1752 </div> 1753 </div> 1754 1755 1756 </div> 1757 </div> 1758 <div class="Follow-us"> 1759 <a class="twitter-timeline" href="https://twitter.com/KamaliiSchool?ref_src=twsrc%5Etfw" data-width="350" data-height="328">Tweets by KamaliiSchool</a> 1760 1761 1762 1763 1764 1765
1765<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
1765 1766 1767 1768 1769 1770 <a href="https://twitter.com/KamaliiSchool?ref_src=twsrc%5Etfw&ref_url=http%3A%2F%2Fkamalii.enschool.org%2F" target="_blank" class="social-caption"> 1771 <p>follow us!</p></a> 1772 </div> 1773 </div> 1774 </div> 1775 1776 </div> 1777 <div id="fifth-row" class="rows"> 1778 <div id="fifth-row-inner" class="row-inner vision cf"> 1779 </div> 1780 </div> 1781 <div id="sixth-row" class="rows"> 1782 <div id="sixth-row-inner" class="row-inner cf"> 1783 <div id="right-column" class=""> 1784 <section id="bulletin"> 1785 <div id="bulletin-box"> 1786 <h2><a href="/apps/bbmessages/">Bulletin Board</a></h2> 1787 <div class="bulletin_list"> 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800<div role="region" aria-label="Bulletin Board"> 1801 1802 <table role="presentation" id="hp-bulletin" cellpadding="3" cellspacing="0" class="en-acc-readable-block HPBBMessages noBorder"> 1803 <thead style="display: none;"> 1804 <tr> 1805 <th>Bulletin Board Messages</th> 1806 </tr> 1807 </thead> 1808 1809 1810 <tr class="en-acc-readable-item" > 1811 <td class="width15 textAlignRight vAlignTop " id="l"><img aria-hidden="true" alt="" src="/pics/arrow_link.png" ></td> 1812 <td id="r"> 1813 <a href="/apps/bbmessages/show_bbm.jsp?REC_ID=72844">Non-Discrimination Policy</a><br> 1814 </td> 1815 </tr> 1816 1817 1818 <tr class="en-acc-readable-item" > 1819 <td class="width15 textAlignRight vAlignTop " id="l"><img aria-hidden="true" alt="" src="/pics/arrow_link.png" ></td> 1820 <td id="r"> 1821 <a href="/apps/bbmessages/show_bbm.jsp?REC_ID=72842">Annual Notification of Privacy Rights</a><br> 1822 </td> 1823 </tr> 1824 1825 1826 <tr class="en-acc-readable-item" > 1827 <td class="width15 textAlignRight vAlignTop " id="l"><img aria-hidden="true" alt="" src="/pics/arrow_link.png" ></td> 1828 <td id="r"> 1829 <a href="/apps/bbmessages/show_bbm.jsp?REC_ID=77825">Web Accessibility Notice</a><br> 1830 </td> 1831 </tr> 1832 1833 1834 <tr class="en-acc-readable-item" > 1835 <td class="width15 textAlignRight vAlignTop " id="l"><img aria-hidden="true" alt="" src="/pics/arrow_link.png" ></td> 1836 <td id="r"> 1837 <a href="/apps/bbmessages/show_bbm.jsp?REC_ID=72846">DOE Wellness Guidelines</a><br> 1838 </td> 1839 </tr> 1840 1841 1842 <tr class="en-acc-readable-item" > 1843 <td class="width15 textAlignRight vAlignTop " id="l"><img aria-hidden="true" alt="" src="/pics/arrow_link.png" ></td> 1844 <td id="r"> 1845 <a href="/apps/bbmessages/show_bbm.jsp?REC_ID=73045">DOE Training Videos</a><br> 1846 </td> 1847 </tr> 1848 1849 1850 <tr id="showAll-hpbbmessages"> 1851 <td class="width15 " id="l"> </td> 1852 <td id="r"><strong><a aria-label="Show All Bulletin Board Messages" href="/apps/bbmessages/">Show All</a></strong></td> 1853 </tr> 1854 1855 </table> 1856 1857 </div> 1858 1859 1860 </div> 1861 </div> 1862 </section> 1863 <div class="address-box"> 1864 <h2>Contact Us!</h2> 1865 <div class="enf-address"> 1866 <a href="/apps/maps" target="_blank"> 1867 180 Alanui Keali'i Drive<br> 1868 Kihei, HI 96753 1869 </a> 1870 </div> 1871 <div class="enf-phone"> 1872 <a href="/apps/contact"> 1873 Phone (808) 875-6840<br><span>Fax <span class="fax">(808) 875-6843</span></span></a> 1874 </div> 1875 </div> 1876 <section id="social_contact"> 1877 <div class="social_id"><h2 id="fb_twit">Like us on Facebook!</h2> 1878 <h3 id="site_link"><a href="https://www.facebook.com/@kamaliielementary" target="_blank">@kamaliielementary</a></h3></div> 1879 1880 <div class="social_id insta-twt"><h2 id="fb_twit">Follow us on Twitter and Instagram!</h2> 1881 <h3 id="site_link">@KamaliiSchool</h3></div> 1882 1883 <div class="social_id"><h2 id="fb_twit">Kamali'i Elementary Library</h2> 1884 <h3 id="site_link"><a href="https://www.facebook.com/@kamaliilibrary" target="_blank">@kamaliilibrary on Facebook</a></h3></div> 1885 </section> 1886 </div> 1887 </div> 1888 </div> 1889</div> 1890 1891 1892 1893 1894 1895 1896 1897 1898
1899<script> 1900(function(scripts) { 1901 1902 for (var i = 0; i < scripts.length; i++) { 1903 var script = scripts[i]; 1904 if (script.src && script.src.match("wotd2.js")) { 1905 try { 1906 var newScript = document.createElement("script"); 1907 var cbName = "cb8552"; 1908 window[cbName] = function(html) { 1909 newScript.outerHTML = html; 1910 } 1911 newScript.src = "/apps/word_of_the_day/hp_word_of_the_day.jsp?cb=" + cbName; 1912 script.parentNode.replaceChild(newScript, script); 1913 } catch(e) { 1914 console.log(e); 1915 } 1916 break; 1917 } 1918 } 1919 1920})(document.getElementsByTagName("script")); 1921</script>
1921 1922 1923 1924 1925 1926 1927 1928 1929 1930</div> 1931 1932<link rel="stylesheet" href="/shared/css/footer.css"> 1933<link rel="stylesheet" href="/shared/css/enfooter.css"> 1934 1935<footer en-type="footer-1" id="enfooter2" class="enf1 enf1logo-4-2 enf1logo-4-3 enf1logo-3-2 enf1-4-3 enf1mob-1-2 enf1wname-1-3 enf1-1-2"> 1936 <div class="enf-main"> 1937 <div class="enf-main-inner"> 1938 <!-- <div class="logo-tit"><img src="/pics/footer_logo.gif" alt="Kamali'i Elementary School"></div> --> 1939 1940 1941 <div class="logo-tit"><img src="/pics/footer_logo.gif" alt="Kamali'i Elementary School"></div> 1942 1943 1944 <div class="enf-website-name-motto"> 1945 <div class="enf-website-name"> 1946 <a href="/"><img src="/pics/footer_name.png" alt="Kamali'i Elementary School Name"></a> 1947 </div> 1948 </div> 1949 1950 <div class="enf-misc2"> 1951 <a id="western-logo" class="ir" href="https://www.acswasc.org/" target="_blank"><img src="/pics/western_dep.png" alt="western_association"></a> 1952 <a id="district-logo" class="ir" href="http://www.hawaiipublicschools.org/" target="_blank"><img src="/pics/us_dep.png" alt="deparement-of-education"></a> 1953 </div> 1954 1955 </div> 1956 </div> 1957 <div class="enf-subfooter"> 1958 <div class="enf-subfooter-inner"> 1959 <div class="enf-subfooter-left"> 1960 <div class="download-holder app_links"> 1961 <a id="appStoreIcon" target="_blank" href="https://itunes.apple.com/us/app/educational-networks/id1128350658?mt=8"><img id="app-store" alt="IOS App Download Button" src="/apps/announcements/mobile/pics/app_store_button.png"></a> 1962 1963 1964 <a id="googlePlayIcon" target="_blank" href="https://play.google.com/store/apps/details?id=mobile.en.com.educationalnetworksmobile.nonBranded"><img id="google-play" alt="Google Play Download Button" src="/apps/announcements/mobile/pics/google_play_button.png"></a> 1965 </div> 1966 <div class="enf-subfooter-center"> 1967 <a href="https://www.educationalnetworks.net/" target="_blank"><img src="/pics/edunet_white.png" alt="powered by Educational Networks"></a> 1968 </div> 1969 </div> 1970 </div> 1971 </div> 1972</footer>
1973<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
1973
1974<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
vendor: 1 bytes, line 1974
1974
1975<script src="/shared/js/scripts.js"></script>
1975 1976<!-- --> 1977
1978<script> 1979 Â Â document.addEventListener("DOMContentLoaded", e => { 1980 Â document.querySelectorAll("noscript").forEach(ns => ns.remove()); 1981 }); 1982</script>
1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
2004<script type="text/javascript"> 2005 //proxyKiller(); 2006 </script>
2006 2007 2008
2008<script type="text/javascript"> 2009 var curWindowOnLoad = window.onload; 2010 window.onload = function () { 2011 if (curWindowOnLoad) { 2012 curWindowOnLoad(); 2013 } 2014 if (document.getElementsByClassName) { 2015 var newsImages = document.getElementsByClassName("news-img"); 2016 for (i = 0; i < newsImages.length; ++i) { 2017 newsImages[i].parentNode.style.marginRight = "1px"; 2018 } 2019 var hpImages = document.getElementsByClassName("hp-img"); 2020 for (i = 0; i < hpImages.length; ++i) { 2021 hpImages[i].parentNode.style.marginRight = "1px"; 2022 } 2023 } 2024 }; 2025 </script>
2025 2026
2026<script type="text/javascript">function ENSocialMediaCentral(){this.fixFbAppleBlock=function(a){if(!(navigator.vendor.match(/apple/i)&&navigator.userAgent.match(/safari/i)&&navigator.userAgent.match(/mac/i))){return}document.querySelectorAll(".fb-page").forEach(function(b){if(b.getAttribute("data-tabs")=="timeline"){b.removeAttribute("data-tabs");b.setAttribute("data-show-posts","true")}})}}var enSocialMediaCentral=new ENSocialMediaCentral();enSocialMediaCentral.fixFbAppleBlock();</script>
2026 2027
2027<script type="text/javascript">function ENAutoPlayMonitor(){let e="paused-animation";var t=new Map,i=new Map;let n=new Map,o=new Map,a=[],s=(t,s)=>{let r=s instanceof HTMLVideoElement;if(r){let l=o.get(s),d=!0;l.triggers&&Object.keys(l.triggers).forEach(e=>{e===t&&(l.triggers[e]={paused:!1}),l.triggers[e].paused&&(d=!1)}),!l.initialState.paused&&d&&s.play()}else if(i.has(s))i.get(s).data("nivo:vars").stop=!1;else if(n.has(s)){let u=i.get(s);u||s.removeAttribute(e)}else a.indexOf(s)>-1&&s.removeAttribute(e);this.log("Resume",s)},r=(t,s)=>{let r=s instanceof HTMLVideoElement;if(r){let l=o.get(s),d=l.triggers||{};this.setInitialVideoState(s),this.log(s,s.paused),d[t]={...d[t]||{},paused:!0},o.set(s,{initialState:l.initialState,triggers:d}),s.pause()}else i.has(s)?i.get(s).data("nivo:vars").stop=!0:n.has(s)?s.setAttribute(e,!0):a.indexOf(s)>-1&&s.setAttribute(e,!0);this.log("Paused",s)};this.pauseAllElements=e=>{t.forEach((t,i,n)=>{r(e,i)}),a.forEach((t,i)=>{r(e,i)})},this.setInitialVideoState=e=>{let t=o.get(e),i=!1;Object.keys(t.triggers||{}).forEach(e=>{t.triggers[e].paused&&(i=!0)}),i||(t.initialState={paused:e.paused})},this.resumeIntersectingElements=e=>{t.forEach((t,i,n)=>{this.log("Intersecting",i),t&&s(e,i)})};var l=new IntersectionObserver(function(e,o){e.forEach(function(e){let o=e.target,a=o instanceof HTMLVideoElement;t.set(o,e.isIntersecting),n.has(o)&&n.set(o,e.isIntersecting),e.isIntersecting&&!document.hidden&&parent==window?s("intersection",o):(!e.isIntersecting||document.hidden||parent!=window)&&r("intersection",o),-1!=location.search.indexOf("debug")&&(a?document.title=o.paused?"paused":"playing":i.has(o)&&(document.title=i.get(o).data("nivo:vars").stop?"paused":"playing"))})});this.log=(...e)=>{location.search.match(/debug=(1|true)/)&&console.log("AutoPlay Monitor",e)},document.addEventListener("visibilitychange",function(e){t.forEach(function(e,t){var n=t instanceof HTMLVideoElement;!0===document.hidden?(n?t.pause():i.has(t)&&(i.get(t).data("nivo:vars").stop=!0),-1!=location.search.indexOf("debug")&&(n?document.title=t.paused?"paused":"playing":i.has(t)&&(document.title=i.get(t).data("nivo:vars").stop?"paused":"playing")),l.unobserve(t)):l.observe(t)})},!1),this.monitorVideos=function(){document.querySelectorAll("video").forEach(e=>{this.monitorVideo(e)})},this.monitorVideo=e=>{l.observe(e),o.set(e,{initialState:e.paused}),this.setInitialVideoState(e)},this.monitorImageRotator=function(e){e&&e.jquery&&!e.data("nivo:vars").stop&&(i.set(e.get(0),e),l.observe(e.get(0)))},this.monitorAnimatedElements=()=>{let e=document.querySelectorAll(".en-marquee-module .en-marquee-module-content");e.forEach(e=>{let t=window.getComputedStyle(e);"none"!==t.animationName&&(n.set(e,t.animationPlayState),l.observe(e))})},this.monitorInfiniteCarousel=()=>{let e=document.querySelectorAll(".en-infinite-carousel");e.forEach(e=>{a.push(e),l.observe(e)})}}var enAutoPlayMonitor=new ENAutoPlayMonitor;const initAutoPlayMonitoring=()=>{enAutoPlayMonitor.monitorVideos(),enAutoPlayMonitor.monitorAnimatedElements(),enAutoPlayMonitor.monitorInfiniteCarousel();let e=new MutationObserver(e=>{e.forEach(e=>{"childList"===e.type&&e.addedNodes.forEach(e=>{"VIDEO"===e.tagName&&enAutoPlayMonitor.monitorVideo(e)})})});e.observe(document.body,{childList:!0,subtree:!0})};"complete"===document.readyState?initAutoPlayMonitoring():document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&initAutoPlayMonitoring()});</script>
2027 2028 2029 </html> 2030 2031 2032 2033 2034 2035
2036<script type="text/javascript"> 2037 function addSmartAppBanner() { 2038 2039 SmartAppBannerRes.websiteID = "KAMALII"; 2040 SmartAppBannerRes.iconIos = "/m/pics/edunet_unbranded_logo.jpg"; 2041 SmartAppBannerRes.titleIos = "Educational Networks"; 2042 SmartAppBannerRes.descriptionIos = "Find your school and connect instantly."; 2043 SmartAppBannerRes.iconAndroid = "/m/pics/edunet_unbranded_logo.jpg"; 2044 SmartAppBannerRes.titleAndroid = "Educational Networks"; 2045 SmartAppBannerRes.descriptionAndroid = "Find your school and connect instantly."; 2046 SmartAppBannerRes.hideCookieDays = 10; 2047 SmartAppBannerRes.button = "OPEN"; 2048 2049 SmartAppBannerRes.iphoneName = "educational-networks"; 2050 SmartAppBannerRes.iphoneAppID = "1128350658"; 2051 2052 2053 SmartAppBannerRes.androidAppID = "mobile.en.com.educationalnetworksmobile.nonBranded"; 2054 2055 SmartAppBannerRes.defaultIcon = "/apps/pics/edunet_unbranded_logo.jpg"; 2056 SmartAppBannerRes.init(); 2057 2058 } 2059 2060 window.addEventListener('load', (event) => { 2061 try { 2062 2063 } catch (err) { 2064 console.log("addSmartAppBanner unexcepted error .", err); 2065 } 2066 }); 2067</script>
2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092<!-- 80ms --> 2093 2094 2095 2096 2097 2098 2099
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.