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>The Urban Assembly Bronx Academy of Letters</title> 31 32 33 34 35 36 37 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 38 <meta name="description" content="The Urban Assembly Bronx Academy of Letters"> 39 40 41 42 43 44 45 46 47 48 49 <meta property="og:title" content="The Urban Assembly Bronx Academy of Letters" /> 50 <!-- Twitter share card configuration --> 51 <meta name="twitter:title" content="The Urban Assembly Bronx Academy of Letters" /> 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" : "The Urban Assembly Bronx Academy of Letters", 68 "address": { 69 "@type": "PostalAddress", 70 "addressCountry": "US", 71 "addressLocality": "Bronx", 72 "addressRegion": "NY", 73 "postalCode": "10451", 74 "streetAddress": "339 Morris Ave.", 75 "telephone": "(718) 401-4891" 76 }, 77 "@id" : "www.bronxletters.org", 78 "url": "https://www.bronxletters.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.bronxletters.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<link rel="stylesheet" href="/shared/css/header.css"> 655<link rel="stylesheet" href="/shared/css/enheader.css"> 656 657 <div id="wrapper-index"> 658<header id="enheader4" 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-4 enh1mh-2-2"> 659 <div class="enh1-top-bar-bg" role="presentation"></div> 660 <div class="enh1-center-bar-bg" role="presentation"></div> 661 <div class="enh1-bottom-bar-bg" role="presentation"></div> 662 663 <div class="en-mobile-header"> 664 <div class="enh1-logo-cont"> 665 <a href="/"><img src="/pics/header_logo.png" alt="The Urban Assembly Bronx Academy of Letters" ></a> 666 </div> 667 <div class="enh1-middle"> 668 669 <button class="en-mobnav-button" en-action="mobnav-toggle"><img src="/pics/mobile_menu.png" alt="menu mobile"> 670 </button> 671 </div> 672 </div> 673 <nav id="menu" class="cf en-nav"> 674 <div class="enh1-top-bar"> 675 676 <div class="enh1-marquee en-marquee-module" role="presentation"><enmarquee style='display:none !important;'>{"text":"Welcome to The Urban Assembly Bronx Academy of Letters! Integrity, Expression, Vision, Compassion, Tenacity, Inquiry","delay":"18"}</enmarquee></div> 677 <div class="enh1-search-translate" role="presentation"> 678 <div class="enh1-social" role="presentation"> 679 <a href="https://www.facebook.com/BronxAcademyofLetters" target="_blank" en-mouseover="no"><img src="/pics/fb-icon.png" alt="The Urban Assembly Bronx Academy of Letters Facebook"></a> 680 <a href="https://www.youtube.com/@BAL-AVTeam" target="_blank" en-mouseover="no"><img src="/pics/youtube.png" alt="The Urban Assembly Bronx Academy of Letters Youtube"></a> 681 <a href="https://www.instagram.com/bxletters" target="_blank" en-mouseover="no"><img src="/pics/insta.png" alt="The Urban Assembly Bronx Academy of Letters Instagram"></a> 682 </div> 683 <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"> 684 <img src="/pics/translate-icon.png" alt="translate-icon">Translate 685 </a> 686 <div class="enh1-search" onclick="_enSearchPopupToggle()" tabindex="0" > 687 <img src="/pics/search-icon.png" alt="school-search-icon"> Search 688 </div> 689 690 691 </div> 692 693 </div> 694 <div class="enh1-logo-cont"> 695 <a href="/"><img src="/pics/header_logo.png" alt="The Urban Assembly Bronx Academy of Letters"></a> 696 </div> 697 <div class="enh1-middle"> 698 699 700 <button class="en-mobnav-button close-btn" en-action="mobnav-hide"><img src="/pics/close_menu.png" alt="close menu mobile" class="menu-icon"></button> 701 </div> 702 703 704 705 706 707 708 709 710 <link rel="stylesheet" media="not all and (max-width: 768px)" href="/apps-shared/navigation/v1/nav_desktop_core.css" type="text/css"> 711 <link rel="stylesheet" media="all and (max-width: 768px)" href="/apps-shared/navigation/v1/nav_mobile_core.css" type="text/css"> 712 713 714
715<script src="/apps-shared/navigation/navigation.js?acn=276887"></script>
vendor: 1 bytes, line 715
715
716<script src="/apps-shared/navigation/mega-menu/mega-menu-loader.js?acn=276887"></script>
716 717
718<script> 719 document.addEventListener('readystatechange', () => { 720 if ("complete" === document.readyState) { 721 MegaMenuLoader("all and (max-width: 768px)"); 722 } 723 }); 724</script>
724 725 726 727<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:;">Our School</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=622074&type=d">About Us</a></li><li><span class="nav_icon">»</span><a id="nmL4" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625129&type=d">Mission</a></li><li><span class="nav_icon">»</span><a id="nmL5" tabindex="-1" href="https://drive.google.com/file/d/1BzkngYu2mxPvwXCGXfp7ZE5Z5ufUVfnc/view?usp=sharing" target="_blank">Grading Policy</a></li><li><span class="nav_icon">»</span><a id="nmL6" tabindex="-1" href="/apps/bell_schedules/">Bell Schedules</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL7" tabindex="-1" href="/apps/events/">Calendar of Events</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP8" aria-controls="nmM8" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Academics</a><ul id="nmM8" aria-labelledby="nmP8" aria-expanded="false" class="nav_items_0 "><li class="hasSubNav nav_item_first "><span class="nav_icon">+</span><a id="nmP9" aria-controls="nmM9" aria-haspopup="true" aria-expanded="false" en-mouseover="no" tabindex="-1" href="/">Middle School</a><ul id="nmM9" aria-labelledby="nmP9" aria-expanded="false"><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL10" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625130&type=d">Welcome</a></li><li><span class="nav_icon">»</span><a id="nmL11" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625141&type=d">Academics</a></li><li><span class="nav_icon">»</span><a id="nmL12" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625140&type=d">College Trips</a></li><li><span class="nav_icon">»</span><a id="nmL13" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625139&type=d">Be the Change</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL14" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625137&type=d">Clubs</a></li></ul></li><li class="hasSubNav "><span class="nav_icon">+</span><a id="nmP15" aria-controls="nmM15" aria-haspopup="true" aria-expanded="false" en-mouseover="no" tabindex="-1" href="/">High School</a><ul id="nmM15" aria-labelledby="nmP15" aria-expanded="false"><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL16" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625134&type=d">Welcome</a></li><li><span class="nav_icon">»</span><a id="nmL17" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625133&type=d">Academics</a></li><li><span class="nav_icon">»</span><a id="nmL18" tabindex="-1" href="https://www.schools.nyc.gov/learning/student-journey/graduation-requirements" target="_blank">Graduation Track</a></li><li><span class="nav_icon">»</span><a id="nmL19" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=621632&type=d">College Office</a></li><li><span class="nav_icon">»</span><a id="nmL20" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=622075&type=d">Clubs</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL21" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625148&type=d">Jobs - SEYS</a></li></ul></li><li class="hasSubNav nav_item_last "><span class="nav_icon">+</span><a id="nmP22" aria-controls="nmM22" aria-haspopup="true" aria-expanded="false" en-mouseover="no" tabindex="-1" href="/">Horizon ASD</a><ul id="nmM22" aria-labelledby="nmP22" aria-expanded="false"><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL23" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625142&type=d">Welcome</a></li><li><span class="nav_icon">»</span><a id="nmL24" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625143&type=d">Academics</a></li><li><span class="nav_icon">»</span><a id="nmL25" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625145&type=d">Student Supports</a></li><li><span class="nav_icon">»</span><a id="nmL26" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=621632&type=d">College Office</a></li><li><span class="nav_icon">»</span><a id="nmL27" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=622075&type=d">Clubs</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL28" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625148&type=d">Jobs SEYS</a></li></ul></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP29" aria-controls="nmM29" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Athletics</a><ul id="nmM29" aria-labelledby="nmP29" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL30" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=625131&type=d">Middle School</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL31" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=622076&type=d">High School/Horizon</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP32" aria-controls="nmM32" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Families</a><ul id="nmM32" aria-labelledby="nmP32" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL33" tabindex="-1" href="https://login.jupitered.com/login/" target="_blank">Jupiter</a></li><li><span class="nav_icon">»</span><a id="nmL34" tabindex="-1" href="/apps/bell_schedules/">Bell Schedules</a></li><li><span class="nav_icon">»</span><a id="nmL35" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=6251
72750&type=d">Student Handbook</a></li><li><span class="nav_icon">»</span><a id="nmL36" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=621630&type=d">PTA</a></li><li><span class="nav_icon">»</span><a id="nmL37" tabindex="-1" href="/apps/pages/index.jsp?uREC_ID=621631&type=d">Family Resources</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL38" tabindex="-1" href="https://www.schools.nyc.gov/school-life/food/menus" target="_blank">School Menus</a></li></ul></li><li class="nav_items_0 hasSubNav "><span class="nav_icon">+</span><a id="nmP39" aria-controls="nmM39" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Staff</a><ul id="nmM39" aria-labelledby="nmP39" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL40" tabindex="-1" href="/apps/staff/">Staff Directory</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL41" tabindex="-1" href="https://www.schools.nyc.gov/employees" target="_blank">Teacher Resources</a></li></ul></li><li class="nav_items_0 hasSubNav nav_item_last "><span class="nav_icon">+</span><a id="nmP42" aria-controls="nmM42" aria-haspopup="true" aria-expanded="false" en-mouseover="no" class="nav_items_0 " href="javascript:;">Contact</a><ul id="nmM42" aria-labelledby="nmP42" aria-expanded="false" class="nav_items_0 "><li class="nav_item_first "><span class="nav_icon">»</span><a id="nmL43" tabindex="-1" href="/apps/maps/" target="_blank">Directions</a></li><li><span class="nav_icon">»</span><a id="nmL44" tabindex="-1" href="/apps/contact/">Main Office</a></li><li class="nav_item_last "><span class="nav_icon">»</span><a id="nmL45" tabindex="-1" href="https://docs.google.com/forms/d/e/1FAIpQLSegbCIvVji8uNlbmVSY1B0bJm-Gx6wsLrevQqrqKyDHbwc9xA/viewform?usp=publish-editor" target="_blank">Transcript Request</a></li></ul></li></ul> 728 729 </nav> 730 731</header> 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752<link rel="stylesheet" href="/apps-shared/css/skip_links-pack.css?20190607" type="text/css"> 753
754<script src="/apps-shared/js/jquery/3.7.1/jquery-pack.js"></script>
vendor: 1 bytes, line 754
754
755<script>var jAria = jQuery.noConflict();</script>
755 756
757<script src="/apps-shared/js/keyboard/mmAccess.js?20190322"></script>
757 758 759 760<div id="shortcut-wrapper" role="region" aria-label="Skip Links"> 761 762 763 <div id="skip-links-helper"> 764 <a tabindex="1" href="#content-shortcut-target" id="at-header" class="ada-shortcut">Skip to content</a> 765 766 <a tabindex="1" href="#nav_items_0" id="at-main_menu" class="skip-to-mainMenu ada-shortcut">Skip to menu</a> 767 768 </div> 769 770</div> 771
772<script> 773var _isHomepage = true; 774var _skipLinkToMainContent = 1; 775var _skipLinkToMainNav = 1; 776</script>
776 777
778<script src="/apps-shared/js/skip_links-pack.js?20250917"></script>
778 779 780<style>#nav_items_0 a.at-focus { font-size:145%!important; }</style>
781<script onload="javascript:ada_dom_order_correction()" src="/apps-shared/js/keyboard/shortcut-dom-order.js?20250917"></script>
781 782 783 784 785 786 787 788 789 790 791 792 793 794 795<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=www.bronxletters.org&h=104.234.32.109&i=UABLA&p=443&q=&r=&rn=7897&t=w10a&u=/index.jsp&w=8487" /> 796 797 798 799 800 801 802 803 804 805 806 807<div id="index-wrapper" class="container_12"> 808 <div id="index-top"> 809 <div id="slideshow"> 810 811 812 813 814 815 816 817<link rel="stylesheet" href="/apps/rotating_images/embed.css"> 818<div id="ir10568" class="ir10568-duplicateRotatorDiv" style="display: none;"> 819 820 821 822 <div id="ir10568-ir10568-slider" class="nivoSlider"></div> 823 824
824<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
824 825
825<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
825 826 <link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" /> 827 828 829 <style type="text/css"> 830 831 #ir10568-ir10568-slider { width: 1400px; height: 800px; margin-left: -100.0px; } 832 833 #ir10568-ir10568-slider .nivo-navigation a { display: block; } 834 /*#ir10568-ir10568-slider .nivo-prevNav { left: 648px; }*/ 835 /*#ir10568-ir10568-slider .nivo-imgCount { left: 670px; }*/ 836 /*#ir10568-ir10568-slider .nivo-nextNav { right: 649px; }*/ 837 838 839 840 </style> 841
841<script type="text/javascript"> 842 imageRotatorJQuery = jQuery.noConflict(true); 843 (function() { 844 var container = document.getElementById("ir10568"); 845 var rotator = document.getElementById("ir10568-ir10568-slider"); 846 if(container) { 847 if(container.className!="ir10568-duplicateRotatorDiv") { 848 var sliderNode = null; 849 while(container.hasChildNodes()) { 850 var lastChild = container.lastChild; 851 if(lastChild.className=="ir10568-duplicateRotatorDiv") { 852 sliderNode = lastChild.cloneNode(true); 853 sliderNode.setAttribute("id", "ir10568-sliderContainer"); 854 sliderNode.style.display = "block"; 855 } 856 container.removeChild(lastChild); 857 } 858 859 if(sliderNode) { 860 container.appendChild(sliderNode); 861 } else if(rotator) { 862 container.appendChild(rotator); 863 } 864 } 865 container.style.display = "block"; 866 } 867 868 var _transition = 'fade'; 869 870 _transition = 'fade'; 871 872 873 let offsetWidth = 1400; //document.querySelector('#ir10568-ir10568-slider'); 874 let slider =document.querySelector('#ir10568-ir10568-slider'); 875 if (slider) { 876 offsetWidth = slider.offsetWidth; 877 } 878 if (slider.clientWidth > 1400) { 879 _transition = 'fade'; 880 } 881 var curNivo = imageRotatorJQuery('#ir10568-ir10568-slider').nivoSlider({ 882 transition: _transition, 883 slices: Math.ceil(offsetWidth/40), 884 boxCols: Math.ceil(offsetWidth / 60), 885 boxRows: Math.ceil(offsetWidth / 40), 886 animationSpeed: 500, 887 rotateTime: 3000, 888 showNavigation: false, 889 beforeChange: function() { 890 if (window.enAutoPlayMonitor) { 891 enAutoPlayMonitor.monitorImageRotator(curNivo); 892 } 893 }, 894 afterChange: function() { }, 895 slideshowEnd: function() { }, 896 lastSlide: function() { 897 898 }, 899 afterLoad: function() { }, 900 images: [ 901 902 { 903 src: "//www.bronxletters.org/rotating_images/10568/10568_13_1400_0_300.jpg", 904 caption: { 905 "text": "", 906 "styling": "", 907 "show": false 908 }, 909 loaded: false 910 }, 911 912 { 913 src: "//www.bronxletters.org/rotating_images/10568/10568_6_1400_0_57.jpg", 914 caption: { 915 "text": "", 916 "styling": "", 917 "show": false 918 }, 919 loaded: false 920 }, 921 922 { 923 src: "//www.bronxletters.org/rotating_images/10568/10568_9_1400_0_68.jpg", 924 caption: { 925 "text": "", 926 "styling": "", 927 "show": false 928 }, 929 loaded: false 930 }, 931 932 { 933 src: "//www.bronxletters.org/rotating_images/10568/10568_3_2099_344_106.jpg", 934 caption: { 935 "text": "", 936 "styling": "", 937 "show": false 938 }, 939 loaded: false 940 }, 941 942 { 943 src: "//www.bronxletters.org/rotating_images/10568/10568_20_1400_0_325.jpg", 944 caption: { 945 "text": "", 946 "styling": "", 947 "show": false 948 }, 949 loaded: false 950 }, 951 952 { 953 src: "//www.bronxletters.org/rotating_images/10568/10568_16_1400_0_626.jpg", 954 caption: { 955 "text": "", 956 "styling": "", 957 "show": false 958 }, 959 loaded: false 960 }, 961 962 { 963 src: "//www.bronxletters.org/rotating_images/10568/10568_7_1400_0_211.jpg", 964 caption: { 965 "text": "", 966 "styling": "", 967 "show": false 968 }, 969 loaded: false 970 }, 971 972 { 973 src: "//www.bronxletters.org/rotating_images/10568/10568_15_1400_0_143.jpg", 974 caption: { 975 "text": "", 976 "styling": "", 977 "show": false 978 }, 979 loaded: false 980 }, 981 982 { 983 src: "//www.bronxletters.org/rotating_images/10568/10568_10_1423_11_0.jpg", 984 caption: { 985 "text": "", 986 "styling": "", 987 "show": false 988 }, 989 loaded: false 990 }, 991 992 { 993 src: "//www.bronxletters.org/rotating_images/10568/10568_4_1400_0_979.jpg", 994 caption: { 995 "text": "", 996 "styling": "", 997 "show": false 998 }, 999 loaded: false 1000 }, 1001 1002 { 1003 src: "//www.bronxletters.org/rotating_images/10568/10568_8_1400_0_125.jpg", 1004 caption: { 1005 "text": "", 1006 "styling": "", 1007 "show": false 1008 }, 1009 loaded: false 1010 }, 1011 1012 { 1013 src: "//www.bronxletters.org/rotating_images/10568/10568_12_1400_0_287.jpg", 1014 caption: { 1015 "text": "", 1016 "styling": "", 1017 "show": false 1018 }, 1019 loaded: false 1020 }, 1021 1022 { 1023 src: "//www.bronxletters.org/rotating_images/10568/10568_22_1400_0_0.jpg", 1024 caption: { 1025 "text": "", 1026 "styling": "", 1027 "show": false 1028 }, 1029 loaded: false 1030 }, 1031 1032 { 1033 src: "//www.bronxletters.org/rotating_images/10568/10568_19_1400_0_203.jpg", 1034 caption: { 1035 "text": "", 1036 "styling": "", 1037 "show": false 1038 }, 1039 loaded: false 1040 }, 1041 1042 { 1043 src: "//www.bronxletters.org/rotating_images/10568/10568_21_1400_0_285.jpg", 1044 caption: { 1045 "text": "", 1046 "styling": "", 1047 "show": false 1048 }, 1049 loaded: false 1050 }, 1051 1052 { 1053 src: "//www.bronxletters.org/rotating_images/10568/10568_11_1400_0_88.jpg", 1054 caption: { 1055 "text": "", 1056 "styling": "", 1057 "show": false 1058 }, 1059 loaded: false 1060 }, 1061 1062 { 1063 src: "//www.bronxletters.org/rotating_images/10568/10568_18_1400_0_432.jpg", 1064 caption: { 1065 "text": "", 1066 "styling": "", 1067 "show": false 1068 }, 1069 loaded: false 1070 }, 1071 1072 { 1073 src: "//www.bronxletters.org/rotating_images/10568/10568_14_1400_0_27.jpg", 1074 caption: { 1075 "text": "", 1076 "styling": "", 1077 "show": false 1078 }, 1079 loaded: false 1080 }, 1081 1082 { 1083 src: "//www.bronxletters.org/rotating_images/10568/10568_5_1400_0_110.jpg", 1084 caption: { 1085 "text": "", 1086 "styling": "", 1087 "show": false 1088 }, 1089 loaded: false 1090 } 1091 1092 ], 1093 preloadQueueLength: 2 1094 }); 1095 })(); 1096 1097 function resizeSlider_ir10568() { 1098 1099 var windowWidth = parseFloat(document.body.offsetWidth); 1100 var containerWidth = windowWidth; 1101 1102 var contentWidth = parseFloat("1200"); 1103 if(contentWidth==0) { 1104 contentWidth = containerWidth; 1105 } 1106 1107 if(windowWidth<contentWidth) { 1108 containerWidth = contentWidth; 1109 } 1110 1111 document.getElementById("ir10568-ir10568-slider").style.width = containerWidth + "px"; 1112 var fadeSlice = document.getElementById("nivo-slice-0"); 1113 if(fadeSlice!=null) { 1114 fadeSlice.style.width = containerWidth + "px"; 1115 } 1116 // document.getElementById("ir10568-ir10568-slider").style.height = Math.max((parseFloat("800")/parseFloat("1400") * containerWidth), parseFloat("800")) + "px"; 1117 document.getElementById("ir10568-ir10568-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px"; 1118 1119 } 1120 1121 if(window.addEventListener) { 1122 window.addEventListener("resize", function() { resizeSlider_ir10568(); }, false); 1123 } else if(window.attachEvent) { 1124 window.attachEvent("onresize", function() { resizeSlider_ir10568(); }); 1125 } 1126 resizeSlider_ir10568(); 1127 1128 </script>
1128 1129 1130 1131 1132</div> 1133 1134 </div> 1135 <div id="quick-links"> 1136 <a href="/apps/pages/index.jsp?uREC_ID=622074&type=d"><span>Learn More!</span></a> 1137 <a href="/apps/pages/index.jsp?uREC_ID=621632&type=d"><span>College & Career Office</span></a> 1138 </div> 1139 1140 </div> 1141 1142 <div id="first-row" class="rows"> 1143 <div id="first-row-inner" class="rows-inner"> 1144 <h1>Bronx</h1> 1145 </div> 1146 </div> 1147 1148 <div id="second-row" class="rows"> 1149 <div id="second-row-inner" class="rows-inner"> 1150 <div class="marquee-row toggleclass"> 1151 <div class="enh1-marquee-inner en-marquee-module" role="presentation"><enmarquee style='display:none !important;'>{"text":"Integrity <span>»</span> Expression <span>»</span> Vision <span>»</span> Compassion <span>»</span> Tenacity <span>»</span> Inquiry!","delay":"18"}</enmarquee> 1152 1153 </div> 1154 <button id="pause_toggle"><span class="ir">Button</span></button> 1155 </div> 1156 <div id="second-row-bottom"> 1157 <div id="rotate-box"> 1158 1159 1160 1161 1162 1163 1164 1165<link rel="stylesheet" href="/apps/rotating_images/embed.css"> 1166<div id="ir10575" class="ir10575-duplicateRotatorDiv" style="display: none;"> 1167 1168 1169 1170 <div id="ir10575-ir10575-slider" class="nivoSlider"></div> 1171 1172
1172<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
1172 1173
1173<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
1173 1174 <link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" /> 1175 1176 1177 <style type="text/css"> 1178 1179 #ir10575-ir10575-slider { width: 540px; height: 524px; margin-left: 0.0px; } 1180 1181 #ir10575-ir10575-slider .nivo-navigation a { display: block; } 1182 /*#ir10575-ir10575-slider .nivo-prevNav { left: 218px; }*/ 1183 /*#ir10575-ir10575-slider .nivo-imgCount { left: 240px; }*/ 1184 /*#ir10575-ir10575-slider .nivo-nextNav { right: 219px; }*/ 1185 1186 </style> 1187
1187<script type="text/javascript"> 1188 imageRotatorJQuery = jQuery.noConflict(true); 1189 (function() { 1190 var container = document.getElementById("ir10575"); 1191 var rotator = document.getElementById("ir10575-ir10575-slider"); 1192 if(container) { 1193 if(container.className!="ir10575-duplicateRotatorDiv") { 1194 var sliderNode = null; 1195 while(container.hasChildNodes()) { 1196 var lastChild = container.lastChild; 1197 if(lastChild.className=="ir10575-duplicateRotatorDiv") { 1198 sliderNode = lastChild.cloneNode(true); 1199 sliderNode.setAttribute("id", "ir10575-sliderContainer"); 1200 sliderNode.style.display = "block"; 1201 } 1202 container.removeChild(lastChild); 1203 } 1204 1205 if(sliderNode) { 1206 container.appendChild(sliderNode); 1207 } else if(rotator) { 1208 container.appendChild(rotator); 1209 } 1210 } 1211 container.style.display = "block"; 1212 } 1213 1214 var _transition = 'fade'; 1215 1216 1217 let offsetWidth = 540; //document.querySelector('#ir10575-ir10575-slider'); 1218 let slider =document.querySelector('#ir10575-ir10575-slider'); 1219 if (slider) { 1220 offsetWidth = slider.offsetWidth; 1221 } 1222 if (slider.clientWidth > 540) { 1223 _transition = 'fade'; 1224 } 1225 var curNivo = imageRotatorJQuery('#ir10575-ir10575-slider').nivoSlider({ 1226 transition: _transition, 1227 slices: Math.ceil(offsetWidth/40), 1228 boxCols: Math.ceil(offsetWidth / 60), 1229 boxRows: Math.ceil(offsetWidth / 40), 1230 animationSpeed: 500, 1231 rotateTime: 3000, 1232 showNavigation: false, 1233 beforeChange: function() { 1234 if (window.enAutoPlayMonitor) { 1235 enAutoPlayMonitor.monitorImageRotator(curNivo); 1236 } 1237 }, 1238 afterChange: function() { }, 1239 slideshowEnd: function() { }, 1240 lastSlide: function() { 1241 1242 }, 1243 afterLoad: function() { }, 1244 images: [ 1245 1246 { 1247 src: "//www.bronxletters.org/rotating_images/10575/10575_19_540_0_51.jpg", 1248 caption: { 1249 "text": "", 1250 "styling": "", 1251 "show": false 1252 }, 1253 loaded: false 1254 }, 1255 1256 { 1257 src: "//www.bronxletters.org/rotating_images/10575/10575_14_616_76_133.jpg", 1258 caption: { 1259 "text": "", 1260 "styling": "", 1261 "show": false 1262 }, 1263 loaded: false 1264 }, 1265 1266 { 1267 src: "//www.bronxletters.org/rotating_images/10575/10575_1_703_77_16.jpg", 1268 caption: { 1269 "text": "", 1270 "styling": "", 1271 "show": false 1272 }, 1273 loaded: false 1274 }, 1275 1276 { 1277 src: "//www.bronxletters.org/rotating_images/10575/10575_13_540_0_98.jpg", 1278 caption: { 1279 "text": "", 1280 "styling": "", 1281 "show": false 1282 }, 1283 loaded: false 1284 }, 1285 1286 { 1287 src: "//www.bronxletters.org/rotating_images/10575/10575_20_540_0_50.jpg", 1288 caption: { 1289 "text": "", 1290 "styling": "", 1291 "show": false 1292 }, 1293 loaded: false 1294 }, 1295 1296 { 1297 src: "//www.bronxletters.org/rotating_images/10575/10575_17_540_0_98.jpg", 1298 caption: { 1299 "text": "", 1300 "styling": "", 1301 "show": false 1302 }, 1303 loaded: false 1304 }, 1305 1306 { 1307 src: "//www.bronxletters.org/rotating_images/10575/10575_16_540_0_58.jpg", 1308 caption: { 1309 "text": "", 1310 "styling": "", 1311 "show": false 1312 }, 1313 loaded: false 1314 }, 1315 1316 { 1317 src: "//www.bronxletters.org/rotating_images/10575/10575_10_540_0_44.jpg", 1318 caption: { 1319 "text": "", 1320 "styling": "", 1321 "show": false 1322 }, 1323 loaded: false 1324 }, 1325 1326 { 1327 src: "//www.bronxletters.org/rotating_images/10575/10575_3_540_0_8.jpg", 1328 caption: { 1329 "text": "", 1330 "styling": "", 1331 "show": false 1332 }, 1333 loaded: false 1334 }, 1335 1336 { 1337 src: "//www.bronxletters.org/rotating_images/10575/10575_5_540_0_0.jpg", 1338 caption: { 1339 "text": "", 1340 "styling": "", 1341 "show": false 1342 }, 1343 loaded: false 1344 }, 1345 1346 { 1347 src: "//www.bronxletters.org/rotating_images/10575/10575_9_540_0_98.jpg", 1348 caption: { 1349 "text": "", 1350 "styling": "", 1351 "show": false 1352 }, 1353 loaded: false 1354 }, 1355 1356 { 1357 src: "//www.bronxletters.org/rotating_images/10575/10575_6_540_0_152.jpg", 1358 caption: { 1359 "text": "", 1360 "styling": "", 1361 "show": false 1362 }, 1363 loaded: false 1364 }, 1365 1366 { 1367 src: "//www.bronxletters.org/rotating_images/10575/10575_18_698_79_0.jpg", 1368 caption: { 1369 "text": "", 1370 "styling": "", 1371 "show": false 1372 }, 1373 loaded: false 1374 }, 1375 1376 { 1377 src: "//www.bronxletters.org/rotating_images/10575/10575_4_719_64_0.jpg", 1378 caption: { 1379 "text": "", 1380 "styling": "", 1381 "show": false 1382 }, 1383 loaded: false 1384 }, 1385 1386 { 1387 src: "//www.bronxletters.org/rotating_images/10575/10575_2_540_0_150.jpg", 1388 caption: { 1389 "text": "", 1390 "styling": "", 1391 "show": false 1392 }, 1393 loaded: false 1394 }, 1395 1396 { 1397 src: "//www.bronxletters.org/rotating_images/10575/10575_11_540_0_98.jpg", 1398 caption: { 1399 "text": "", 1400 "styling": "", 1401 "show": false 1402 }, 1403 loaded: false 1404 }, 1405 1406 { 1407 src: "//www.bronxletters.org/rotating_images/10575/10575_15_540_0_48.jpg", 1408 caption: { 1409 "text": "", 1410 "styling": "", 1411 "show": false 1412 }, 1413 loaded: false 1414 }, 1415 1416 { 1417 src: "//www.bronxletters.org/rotating_images/10575/10575_21_540_0_47.jpg", 1418 caption: { 1419 "text": "", 1420 "styling": "", 1421 "show": false 1422 }, 1423 loaded: false 1424 }, 1425 1426 { 1427 src: "//www.bronxletters.org/rotating_images/10575/10575_8_540_0_335.jpg", 1428 caption: { 1429 "text": "", 1430 "styling": "", 1431 "show": false 1432 }, 1433 loaded: false 1434 }, 1435 1436 { 1437 src: "//www.bronxletters.org/rotating_images/10575/10575_12_54
14370_0_0.jpg", 1438 caption: { 1439 "text": "", 1440 "styling": "", 1441 "show": false 1442 }, 1443 loaded: false 1444 }, 1445 1446 { 1447 src: "//www.bronxletters.org/rotating_images/10575/10575_22_540_0_0.jpg", 1448 caption: { 1449 "text": "", 1450 "styling": "", 1451 "show": false 1452 }, 1453 loaded: false 1454 } 1455 1456 ], 1457 preloadQueueLength: 2 1458 }); 1459 })(); 1460 1461 function resizeSlider_ir10575() { 1462 1463 var windowWidth = parseFloat(document.body.offsetWidth); 1464 var containerWidth = windowWidth; 1465 1466 var contentWidth = parseFloat("1200"); 1467 if(contentWidth==0) { 1468 contentWidth = containerWidth; 1469 } 1470 1471 if(windowWidth<contentWidth) { 1472 containerWidth = contentWidth; 1473 } 1474 1475 document.getElementById("ir10575-ir10575-slider").style.width = containerWidth + "px"; 1476 var fadeSlice = document.getElementById("nivo-slice-0"); 1477 if(fadeSlice!=null) { 1478 fadeSlice.style.width = containerWidth + "px"; 1479 } 1480 // document.getElementById("ir10575-ir10575-slider").style.height = Math.max((parseFloat("524")/parseFloat("540") * containerWidth), parseFloat("524")) + "px"; 1481 document.getElementById("ir10575-ir10575-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px"; 1482 1483 } 1484 1485 </script>
1485 1486 1487 1488 1489</div> 1490 1491 </div> 1492 <div class="second-row-content"> 1493 <p>The Urban Assembly Bronx Academy of Letters is a welcoming school that values students' efforts, curiosity, self-expression, and teamwork. We create classrooms where students engage with meaningful topics that relate to their lives. Our graduates are<br> equity-minded, critical readers and writers, fully prepared to tackle the opportunities and challenges they will encounter in their future.</p> 1494 </div> 1495 </div> 1496 <div id="Programs"> 1497 <a href="/apps/pages/index.jsp?uREC_ID=625130&type=d" class="programs-box1"> 1498 Middle School 1499 </a> 1500 <a href="/apps/pages/index.jsp?uREC_ID=625134&type=d" class="programs-box2"> 1501 High School 1502 </a> 1503 <a href="/apps/pages/index.jsp?uREC_ID=625142&type=d" class="programs-box3">Horizon ASD 1504 </a> 1505 1506 </div> 1507 </div> 1508</div> 1509 1510 1511 <div id="third-row" class="rows"> 1512 <div id="third-row-inner" class="rows-inner"> 1513 <h2>College<br> Acceptances</h2> 1514 <div class="en-infinite-carousel" animation-toggle-button> 1515 <div><img src="/pics/asu-logo.png" alt="ASU logo"></div> 1516 <div><img src="/pics/condita.jpg" alt="condita logo"></div> 1517 <div><img src="/pics/berkeley-logo.jpg" alt="Berkelly logo"></div> 1518 <div><img src="/pics/cornell-logo.jpg" alt="cornell logo"></div> 1519 <div><img src="/pics/morehouse-logo.jpg" alt="morehouse logo"></div> 1520 <div><img src="/pics/Colby_college.png" alt="colby College logo"></div> 1521 <div><img src="/pics/Daytona-State-College.png" alt="Daytone state College logo"></div> 1522 <div><img src="/pics/FAMU.png" alt="FAMU logo"></div> 1523 <div><img src="/pics/Fordham.jpg" alt="Fordham university logo"></div> 1524 <div><img src="/pics/pratt.jpg" alt="Pratt logo"></div> 1525 </div> 1526 </div> 1527 </div> 1528 1529 1530<div id="fourth-row" class="en-parallax"> 1531 <div id="fourth-row-inner" class="rows-inner"> 1532 1533 <section id="events"> 1534 <h2 class="event-header"><a class="png-bg" href="/apps/events/index.jsp?id=0">BAL <span>Events</span></a></h2> 1535 <div class="container"> 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 1565 1566 1567 1568 1569 1570 1571 <style> 1572 #events .dayInfoWrap:focus { 1573 outline-width: 2px; 1574 outline-style: dashed; 1575 outline-color: invert; 1576 } 1577 </style> 1578 1579 1580 1581 1582 1583 1584 1585<link rel="stylesheet" href="/apps/events/css/events.css?v=20260728" type="text/css"> 1586 1587 1588 1589 1590 1591 1592 1593 1594 <div 1595 role="region" aria-label="Upcoming Events" 1596 id="hp-events" 1597 class="en-acc-readable-block HPEvents"> 1598 <div id="events" class="v3"> 1599 1600 1601 1602 1603 <div role="group" aria-labelledby="groupLabel-6932-5606932-0" 1604 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1605 <div id="groupLabel-6932-5606932-0" role="group" 1606 aria-label="November eleventh" 1607 class="dayInfoWrap tenplus"> 1608 <span class="month">Nov</span> 1609 <span class="day">11</span> 1610 </div> 1611 <ul class=""> 1612 1613 1614 1615 <li 1616 class="event diffday first finaleventofday"> 1617 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1618 <a 1619 role="heading" aria-level="3" 1620 href="/apps/events/event.jsp?eREC_ID=5606932&d=2026-11-11&id=0" 1621 > 1622 Veterans Day 1623 </a> 1624 </div> 1625 1626 1627 1628 1629 </li> 1630 1631 1632 1633 1634 </ul> 1635 </div> 1636 1637 <div role="group" aria-labelledby="groupLabel-6932-5606928-0" 1638 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1639 <div id="groupLabel-6932-5606928-0" role="group" 1640 aria-label="November twenty sixth" 1641 class="dayInfoWrap "> 1642 <span class="month">Nov</span> 1643 <span class="day">26</span> 1644 </div> 1645 <ul class=""> 1646 1647 1648 1649 <li 1650 class="event diffday finaleventofday"> 1651 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1652 <a 1653 role="heading" aria-level="3" 1654 href="/apps/events/event.jsp?eREC_ID=5606928&d=2026-11-26&id=0" 1655 > 1656 Thanksgiving Holidays 1657 </a> 1658 </div> 1659 1660 1661 1662 1663 1664 </li> 1665 1666 1667 1668 1669 </ul> 1670 </div> 1671 1672 <div role="group" aria-labelledby="groupLabel-6932-5606928-0" 1673 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1674 <div id="groupLabel-6932-5606928-0" role="group" 1675 aria-label="November twenty seventh" 1676 class="dayInfoWrap "> 1677 <span class="month">Nov</span> 1678 <span class="day">27</span> 1679 </div> 1680 <ul class=""> 1681 1682 1683 1684 <li 1685 class="event diffday finaleventofday"> 1686 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1687 <a 1688 role="heading" aria-level="3" 1689 href="/apps/events/event.jsp?eREC_ID=5606928&d=2026-11-27&id=0" 1690 > 1691 Thanksgiving Holidays 1692 </a> 1693 </div> 1694 1695 1696 1697 1698 1699 </li> 1700 1701 1702 1703 1704 </ul> 1705 </div> 1706 1707 <div role="group" aria-labelledby="groupLabel-6932-5606926-0" 1708 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1709 <div id="groupLabel-6932-5606926-0" role="group" 1710 aria-label="December twenty fifth" 1711 class="dayInfoWrap "> 1712 <span class="month">Dec</span> 1713 <span class="day">25</span> 1714 </div> 1715 <ul class=""> 1716 1717 1718 1719 <li 1720 class="event diffday finaleventofday"> 1721 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1722 <a 1723 role="heading" aria-level="3" 1724 href="/apps/events/event.jsp?eREC_ID=5606926&d=2026-12-25&id=0" 1725 > 1726 Christmas Day 1727 </a> 1728 </div> 1729 1730 1731 1732 1733 </li> 1734 1735 1736 1737 1738 </ul> 1739 </div> 1740 1741 <div role="group" aria-labelledby="groupLabel-6932-5606925-0" 1742 class="dayeventwrap hp-module-item en-acc-readable-item" data-ssml-generator="ENAccHPEventSsmlGenerator" > 1743 <div id="groupLabel-6932-5606925-0" role="group" 1744 aria-label="January first" 1745 class="dayInfoWrap "> 1746 <span class="month">Jan</span> 1747 <span class="day">1</span> 1748 </div> 1749 <ul class=""> 1750 1751 1752 1753 <li 1754 class="event last diffday finaleventofday"> 1755 <div class="title en-hp-module-item-title en-hp-module-events-item-title"> 1756 <a 1757 role="heading" aria-level="3" 1758 href="/apps/events/event.jsp?eREC_ID=5606925&d=2027-01-01&id=0" 1759 > 1760 New Year's Day 1761 </a> 1762 </div> 1763 1764 1765 1766 1767 </li> 1768 </ul></div> 1769 </div> 1770 1771 <div class="hpeventlinks"> 1772 <div><a 1773 aria-label="Show calendar view for BAL Events" 1774 title="Show calendar view for BAL Events" 1775 href="/apps/events/view_calendar.jsp?id=0" 1776 target="_blank">Show Calendar</a></div> 1777 <div style="margin-top: 10px;"><a 1778 aria-label="Show all events from BAL Events" 1779 title="Show all events from BAL Events" 1780 href="/apps/events/index.jsp?id=0#today">Show All</a></div> 1781 </div> 1782 1783 1784</div> 1785 1786 1787 1788 1789 </div> 1790 </section> 1791 1792 </div> 1793 </div> 1794 1795 <div id="fifth-row" class="rows"> 1796 <div id="fifth-row-inner" class="rows-inner"> 1797 <div class="school-slogan"> 1798 <h2>from</h2> 1799 <h3>letters</h3> 1800 </div> 1801 <div class="import_links_Content"> 1802 <section id="links"> 1803 <div class="container"> 1804 1805 1806 1807 1808 1809 1810 1811<div role="region" aria-label="Important Links"> 1812 1813<table role="presentation"cellpadding="3" cellspacing="0" class="en-acc-readable-block HPLinks noBorder "> 1814 1815 1816 1817 <tr class="en-acc-readable-item" > 1818 <td class="width15 textAlignRight vAlignTop tableLeft"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.gif"></td> 1819 <td class="tableRight"><a href="https://login.jupitered.com/login/" target=_blank>JupiterEd</a></td> 1820 </tr> 1821 1822 1823 <tr class="en-acc-readable-item" > 1824 <td class="width15 textAlignRight vAlignTop tableLeft"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.gif"></td> 1825 <td class="tableRight"><a href="https://myschools.nyc/en/" target=_blank>MySchools</a></td> 1826 </tr> 1827 1828 1829 <tr class="en-acc-readable-item" > 1830 <td class="width15 textAlignRight vAlignTop tableLeft"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.gif"></td> 1831 <td class="tableRight"><a href="https://www.psal.org" target=_blank>PSAL</a></td> 1832 </tr> 1833 1834 1835 <tr class="en-acc-readable-item" > 1836 <td class="width15 textAlignRight vAlignTop tableLeft"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.gif"></td> 1837 <td class="tableRight"><a href="https://teachhub.schools.nyc" target=_blank>TeachHub</a></td> 1838 </tr> 1839 1840 1841 <tr class="en-acc-readable-item" > 1842 <td class="width15 textAlignRight vAlignTop tableLeft"><img aria-hidden="true" alt="" src="/pics/bullet_arrow.gif"></td> 1843 <td class="tableRight"><a href="https://www.schools.nyc.gov/calendar" target=_blank>District Calendar</a></td> 1844 </tr> 1845 1846 1847 <tr id="showAll-hplinks"> 1848 <td class="width15 tableLeft"> </td> 1849 <td class="tableRight"><strong><a aria-label="Show All links and Link Categories" title="Show All links and Link Categories" href="/apps/links/">Show All</a></strong></td> 1850 </tr> 1851 1852</table> 1853 1854</div> 1855 1856 1857 </div> 1858 </section> 1859 </div> 1860 </div> 1861 <h2 class="slogan-text"><span>to</span> legends!</h2> 1862 </div> 1863 <div id="sixth-row" class="rows"> 1864 <div id="sixth-row-inner" class="rows-inner cf"> 1865 <h2><a href="/apps/news/">Legendary<br> Moments <span>at BAL</span></a></h2> 1866 <div class="news-block"> 1867 <div id="hp-news"> 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884<link rel="stylesheet" href="/apps-shared/news/news_en_card_slider.css">
1885<script src="/apps-shared/js/en_card_slider.js"></script>
1885 1886 1887<div id="en-news-slider-0-0.7227133685193051" class="en-news-slider"> 1888 1889 <h2 class="en-news-section-title en-page-components-title"><a class="en-page-comp-title" href="/apps/news/index.jsp?id=0"> Legendary Moments at BAL </a></h2> 1890 <div class="en-card-slider-outer-container"> 1891 <div class="en-card-slider-inner-container en-acc-readable-block"> 1892 1893 1894 1895 1896 <a href="/apps/news/show_news.jsp?REC_ID=1011096&id=0" class="en-acc-readable-item"> 1897 1898 <div class="en-news-slider-image-container"> 1899 <img src="/ourpages/auto/2026/3/31/46959812/2026-school-survey-toolkit-header.jpg" alt="Complete the 2026 NYC Public Schools Survey Today!"> 1900 </div> 1901 <h3 class="en-news-slider-title"> 1902 Complete the 2026 NYC Public Schools Survey Today! 1903 </h3> 1904 <div class="en-news-slider-summary"> 1905 Families, your feedback is important! 1906 </div> 1907 </a> 1908 1909 1910 1911 1912 1913 <a href="/apps/news/show_news.jsp?REC_ID=993835&id=0" class="en-acc-readable-item"> 1914 1915 <div class="en-news-slider-image-container"> 1916 <img src="/pics/news_default.jpg" alt="Follow BAL Instagram"> 1917 </div> 1918 <h3 class="en-news-slider-title"> 1919 Follow BAL Instagram 1920 </h3> 1921 <div class="en-news-slider-summary"> 1922 Follow us on Instagram for the latest! 1923 </div> 1924 </a> 1925 1926 1927 1928 1929 1930 <a href="/apps/news/show_news.jsp?REC_ID=993834&id=0" class="en-acc-readable-item"> 1931 1932 <div class="en-news-slider-image-container"> 1933 <img src="/ourpages/auto/2025/11/25/56252863/screen-shot-2020-10-23-at-12_01_23-pm.jpg" alt="Student Art Spotlight"> 1934 </div> 1935 <h3 class="en-news-slider-title"> 1936 Student Art Spotlight 1937 </h3> 1938 <div class="en-news-slider-summary"> 1939 Take a look at some of the work from our talented students 1940 </div> 1941 </a> 1942 1943 1944 1945 1946 1947 <a href="/apps/news/show_news.jsp?REC_ID=992533&id=0" class="en-acc-readable-item"> 1948 1949 <div class="en-news-slider-image-container"> 1950 <img src="/pics/news_default.jpg" alt="Welcome to our New Website!"> 1951 </div> 1952 <h3 class="en-news-slider-title"> 1953 Welcome to our New Website! 1954 </h3> 1955 <div class="en-news-slider-summary"> 1956 We’re excited to have you here! Stay tuned for what’s ahead! 1957 </div> 1958 </a> 1959 1960 1961 1962 1963 </div> 1964 </div> 1965 1966 1967 <div class="en-news-slider-footer"> 1968 <div class="en-news-show-all en-components-show-all"> 1969 <a class="en-page-comp-button" href="/apps/news/index.jsp?id=0"aria-label="Show all from Legendary Moments at BAL" title="Show all from Legendary Moments at BAL" ><span>Show All</span></a> 1970 </div> 1971 1972 <div class="en-news-slider-buttons"> 1973 <button class="en-news-prev en-page-comp-arrow"><</button> 1974 <button class="en-news-next en-page-comp-arrow">></button> 1975 </div> 1976 </div> 1977 1978</div> 1979 1980 1981 1982
1983<script> 1984 _newsContainer = document.getElementById("en-news-slider-0-0.7227133685193051"); 1985 new ENCardSlider({ 1986 container: _newsContainer.getElementsByClassName("en-card-slider-outer-container")[0], 1987 prevButton: _newsContainer.getElementsByClassName("en-news-prev")[0], 1988 nextButton: _newsContainer.getElementsByClassName("en-news-next")[0], 1989 slideSingleCard: true, 1990 maxColumnGap: 30 1991 }); 1992</script>
1992 1993 1994 1995 1996 1997 1998 1999 </div> 2000 </div> 2001 </div> 2002 </div> 2003 2004 <div id="seventh-row" class="rows"> 2005 <h2>HOME OF THE PYTHONS</h2> 2006 </div> 2007 2008</div> 2009 2010 2011 2012 2013 2014 2015 2016
2017<script> 2018(function(scripts) { 2019 2020 for (var i = 0; i < scripts.length; i++) { 2021 var script = scripts[i]; 2022 if (script.src && script.src.match("wotd2.js")) { 2023 try { 2024 var newScript = document.createElement("script"); 2025 var cbName = "cb4609"; 2026 window[cbName] = function(html) { 2027 newScript.outerHTML = html; 2028 } 2029 newScript.src = "/apps/word_of_the_day/hp_word_of_the_day.jsp?cb=" + cbName; 2030 script.parentNode.replaceChild(newScript, script); 2031 } catch(e) { 2032 console.log(e); 2033 } 2034 break; 2035 } 2036 } 2037 2038})(document.getElementsByTagName("script")); 2039</script>
2039 2040 2041 2042 2043 2044 2045 2046 2047 2048<link rel="stylesheet" href="/shared/css/footer.css"> 2049<link rel="stylesheet" href="/shared/css/enfooter.css"> 2050 2051<footer en-type="footer-1" id="enfooter2" class="enf1 enf1logo-1-2 enf1wname-1-2 enf1-1-2 enf1mobwname-1-2 enf1logo-3-2"> 2052 <div class="footer-top"> 2053 <div id="slideshow-footer"> 2054 2055 2056 2057 2058 2059 2060 2061<link rel="stylesheet" href="/apps/rotating_images/embed.css"> 2062<div id="ir10572" class="ir10572-duplicateRotatorDiv" > 2063 2064 2065 2066 <div id="ir10572-ir10572-slider" class="nivoSlider"></div> 2067 2068
2068<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
2068 2069
2069<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
2069 2070 <link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" /> 2071 2072 2073 <style type="text/css"> 2074 2075 #ir10572-ir10572-slider { width: 1400px; height: 350px; margin-left: -100.0px; } 2076 2077 #ir10572-ir10572-slider .nivo-navigation a { display: block; } 2078 /*#ir10572-ir10572-slider .nivo-prevNav { left: 648px; }*/ 2079 /*#ir10572-ir10572-slider .nivo-imgCount { left: 670px; }*/ 2080 /*#ir10572-ir10572-slider .nivo-nextNav { right: 649px; }*/ 2081 2082 2083 2084 </style> 2085
2085<script type="text/javascript"> 2086 imageRotatorJQuery = jQuery.noConflict(true); 2087 (function() { 2088 var container = document.getElementById("ir10572"); 2089 var rotator = document.getElementById("ir10572-ir10572-slider"); 2090 if(container) { 2091 if(container.className!="ir10572-duplicateRotatorDiv") { 2092 var sliderNode = null; 2093 while(container.hasChildNodes()) { 2094 var lastChild = container.lastChild; 2095 if(lastChild.className=="ir10572-duplicateRotatorDiv") { 2096 sliderNode = lastChild.cloneNode(true); 2097 sliderNode.setAttribute("id", "ir10572-sliderContainer"); 2098 sliderNode.style.display = "block"; 2099 } 2100 container.removeChild(lastChild); 2101 } 2102 2103 if(sliderNode) { 2104 container.appendChild(sliderNode); 2105 } else if(rotator) { 2106 container.appendChild(rotator); 2107 } 2108 } 2109 container.style.display = "block"; 2110 } 2111 2112 var _transition = 'fade'; 2113 2114 _transition = 'fade'; 2115 2116 2117 let offsetWidth = 1400; //document.querySelector('#ir10572-ir10572-slider'); 2118 let slider =document.querySelector('#ir10572-ir10572-slider'); 2119 if (slider) { 2120 offsetWidth = slider.offsetWidth; 2121 } 2122 if (slider.clientWidth > 1400) { 2123 _transition = 'fade'; 2124 } 2125 var curNivo = imageRotatorJQuery('#ir10572-ir10572-slider').nivoSlider({ 2126 transition: _transition, 2127 slices: Math.ceil(offsetWidth/40), 2128 boxCols: Math.ceil(offsetWidth / 60), 2129 boxRows: Math.ceil(offsetWidth / 40), 2130 animationSpeed: 500, 2131 rotateTime: 3000, 2132 showNavigation: false, 2133 beforeChange: function() { 2134 if (window.enAutoPlayMonitor) { 2135 enAutoPlayMonitor.monitorImageRotator(curNivo); 2136 } 2137 }, 2138 afterChange: function() { }, 2139 slideshowEnd: function() { }, 2140 lastSlide: function() { 2141 2142 }, 2143 afterLoad: function() { }, 2144 images: [ 2145 2146 { 2147 src: "//www.bronxletters.org/rotating_images/10572/10572_0_1400_0_138.jpg", 2148 caption: { 2149 "text": "", 2150 "styling": "", 2151 "show": false 2152 }, 2153 loaded: false 2154 } 2155 2156 ], 2157 preloadQueueLength: 2 2158 }); 2159 })(); 2160 2161 function resizeSlider_ir10572() { 2162 2163 var windowWidth = parseFloat(document.body.offsetWidth); 2164 var containerWidth = windowWidth; 2165 2166 var contentWidth = parseFloat("1200"); 2167 if(contentWidth==0) { 2168 contentWidth = containerWidth; 2169 } 2170 2171 if(windowWidth<contentWidth) { 2172 containerWidth = contentWidth; 2173 } 2174 2175 document.getElementById("ir10572-ir10572-slider").style.width = containerWidth + "px"; 2176 var fadeSlice = document.getElementById("nivo-slice-0"); 2177 if(fadeSlice!=null) { 2178 fadeSlice.style.width = containerWidth + "px"; 2179 } 2180 // document.getElementById("ir10572-ir10572-slider").style.height = Math.max((parseFloat("350")/parseFloat("1400") * containerWidth), parseFloat("350")) + "px"; 2181 document.getElementById("ir10572-ir10572-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px"; 2182 2183 } 2184 2185 if(window.addEventListener) { 2186 window.addEventListener("resize", function() { resizeSlider_ir10572(); }, false); 2187 } else if(window.attachEvent) { 2188 window.attachEvent("onresize", function() { resizeSlider_ir10572(); }); 2189 } 2190 resizeSlider_ir10572(); 2191 2192 </script>
2192 2193 2194 2195 2196</div> 2197 2198 </div> 2199 <div id="slideshow-footer-inner"> 2200 2201 2202 2203 2204 2205 2206 2207<link rel="stylesheet" href="/apps/rotating_images/embed.css"> 2208<div id="ir10586" class="ir10586-duplicateRotatorDiv" style="display: none;"> 2209 2210 2211 2212 <div id="ir10586-ir10586-slider" class="nivoSlider"></div> 2213 2214
2214<script src="/apps/js/jquery/1.4.2/jquery-pack.js" type="text/javascript"></script>
2214 2215
2215<script src="/apps/js/rotating_images/player-pack.js?20191216" type="text/javascript"></script>
2215 2216 <link rel="stylesheet" href="/apps/js/rotating_images/player-pack.css" type="text/css" media="screen" /> 2217 2218 2219 <style type="text/css"> 2220 2221 #ir10586-ir10586-slider { width: 1400px; height: 250px; margin-left: -100.0px; } 2222 2223 #ir10586-ir10586-slider .nivo-navigation a { display: block; } 2224 /*#ir10586-ir10586-slider .nivo-prevNav { left: 648px; }*/ 2225 /*#ir10586-ir10586-slider .nivo-imgCount { left: 670px; }*/ 2226 /*#ir10586-ir10586-slider .nivo-nextNav { right: 649px; }*/ 2227 2228 2229 2230 </style> 2231
2231<script type="text/javascript"> 2232 imageRotatorJQuery = jQuery.noConflict(true); 2233 (function() { 2234 var container = document.getElementById("ir10586"); 2235 var rotator = document.getElementById("ir10586-ir10586-slider"); 2236 if(container) { 2237 if(container.className!="ir10586-duplicateRotatorDiv") { 2238 var sliderNode = null; 2239 while(container.hasChildNodes()) { 2240 var lastChild = container.lastChild; 2241 if(lastChild.className=="ir10586-duplicateRotatorDiv") { 2242 sliderNode = lastChild.cloneNode(true); 2243 sliderNode.setAttribute("id", "ir10586-sliderContainer"); 2244 sliderNode.style.display = "block"; 2245 } 2246 container.removeChild(lastChild); 2247 } 2248 2249 if(sliderNode) { 2250 container.appendChild(sliderNode); 2251 } else if(rotator) { 2252 container.appendChild(rotator); 2253 } 2254 } 2255 container.style.display = "block"; 2256 } 2257 2258 var _transition = 'fade'; 2259 2260 _transition = 'fade'; 2261 2262 2263 let offsetWidth = 1400; //document.querySelector('#ir10586-ir10586-slider'); 2264 let slider =document.querySelector('#ir10586-ir10586-slider'); 2265 if (slider) { 2266 offsetWidth = slider.offsetWidth; 2267 } 2268 if (slider.clientWidth > 1400) { 2269 _transition = 'fade'; 2270 } 2271 var curNivo = imageRotatorJQuery('#ir10586-ir10586-slider').nivoSlider({ 2272 transition: _transition, 2273 slices: Math.ceil(offsetWidth/40), 2274 boxCols: Math.ceil(offsetWidth / 60), 2275 boxRows: Math.ceil(offsetWidth / 40), 2276 animationSpeed: 500, 2277 rotateTime: 3000, 2278 showNavigation: false, 2279 beforeChange: function() { 2280 if (window.enAutoPlayMonitor) { 2281 enAutoPlayMonitor.monitorImageRotator(curNivo); 2282 } 2283 }, 2284 afterChange: function() { }, 2285 slideshowEnd: function() { }, 2286 lastSlide: function() { 2287 2288 }, 2289 afterLoad: function() { }, 2290 images: [ 2291 2292 { 2293 src: "//www.bronxletters.org/rotating_images/10586/10586_4_1400_0_237.jpg", 2294 caption: { 2295 "text": "", 2296 "styling": "", 2297 "show": false 2298 }, 2299 loaded: false 2300 }, 2301 2302 { 2303 src: "//www.bronxletters.org/rotating_images/10586/10586_5_1400_0_751.jpg", 2304 caption: { 2305 "text": "", 2306 "styling": "", 2307 "show": false 2308 }, 2309 loaded: false 2310 }, 2311 2312 { 2313 src: "//www.bronxletters.org/rotating_images/10586/10586_6_1400_0_230.jpg", 2314 caption: { 2315 "text": "", 2316 "styling": "", 2317 "show": false 2318 }, 2319 loaded: false 2320 }, 2321 2322 { 2323 src: "//www.bronxletters.org/rotating_images/10586/10586_2_1400_0_300.jpg", 2324 caption: { 2325 "text": "", 2326 "styling": "", 2327 "show": false 2328 }, 2329 loaded: false 2330 }, 2331 2332 { 2333 src: "//www.bronxletters.org/rotating_images/10586/10586_3_1400_0_300.jpg", 2334 caption: { 2335 "text": "", 2336 "styling": "", 2337 "show": false 2338 }, 2339 loaded: false 2340 } 2341 2342 ], 2343 preloadQueueLength: 2 2344 }); 2345 })(); 2346 2347 function resizeSlider_ir10586() { 2348 2349 var windowWidth = parseFloat(document.body.offsetWidth); 2350 var containerWidth = windowWidth; 2351 2352 var contentWidth = parseFloat("1200"); 2353 if(contentWidth==0) { 2354 contentWidth = containerWidth; 2355 } 2356 2357 if(windowWidth<contentWidth) { 2358 containerWidth = contentWidth; 2359 } 2360 2361 document.getElementById("ir10586-ir10586-slider").style.width = containerWidth + "px"; 2362 var fadeSlice = document.getElementById("nivo-slice-0"); 2363 if(fadeSlice!=null) { 2364 fadeSlice.style.width = containerWidth + "px"; 2365 } 2366 // document.getElementById("ir10586-ir10586-slider").style.height = Math.max((parseFloat("250")/parseFloat("1400") * containerWidth), parseFloat("250")) + "px"; 2367 document.getElementById("ir10586-ir10586-slider").style.marginLeft = ((contentWidth - containerWidth) / 2.0) + "px"; 2368 2369 } 2370 2371 if(window.addEventListener) { 2372 window.addEventListener("resize", function() { resizeSlider_ir10586(); }, false); 2373 } else if(window.attachEvent) { 2374 window.attachEvent("onresize", function() { resizeSlider_ir10586(); }); 2375 } 2376 resizeSlider_ir10586(); 2377 2378 </script>
2378 2379 2380 2381 2382</div> 2383 2384 </div> 2385</div> 2386 <div class="enf-main"> 2387 <div class="enf-main-inner"> 2388 2389 <div class="enf1-logo-cont"> 2390 <a href="/"><img src="/pics/footer-logo.png" alt="The Urban Assembly Bronx Academy of Letters"></a> 2391 </div> 2392 2393 <div class="logo_address"> 2394 <a href="https://csd7.org" target="_blank"><img src="/pics/community-logo.png" class="community-logo" alt="D7 logo"></a> 2395 <div class="enf-address"> 2396 <div class="urban-tagline">The Urban Assembly<br> Bronx Academy of Letters</div> 2397 2398 <a href="/apps/maps" target="_blank"> 2399 339 Morris Ave.<br> 2400 Bronx, NY 10451 2401 </a> 2402 </div> 2403 2404 2405 </div> 2406 <div class="enf-misc2"> 2407 <div class="enf-phone"> 2408 <a href="/apps/contact"> 2409 P:(718) 401-4891<br> 2410 F:(718) 401-6626 2411 </a> 2412 <a href="mailto:[email protected]">[email protected]</a> 2413 </div> 2414 <a href="https://www.schools.nyc.gov" target="_blank"><img class="district-logo" src="/pics/district-logo.png" alt="NYC public schools"></a> 2415 </div> 2416 2417 </div> 2418 </div> 2419 <div class="footer-links"> 2420 <div class="footer-links-inner"> 2421 <a href="https://www.schools.nyc.gov/about-us/policies/non-discrimination-policy" target="_blank">Non-Discrimination Statement</a> 2422 <a href="/apps/web-accessibility/">Web Accessibility Statement</a> 2423 <a href="/apps/web-accessibility/complaint-form/">Web Accessibility Complaint Form</a> 2424 </div> 2425 </div> 2426 <div class="enf-subfooter"> 2427 <div class="enf-subfooter-inner"> 2428 2429 <div class="enf-subfooter-center"> 2430 <a href="https://www.educationalnetworks.net/" id="edu_logo" target="_blank"><img src="/pics/edunet.png" alt="educational networks"></a> 2431 </div> 2432 2433 </div> 2434 </div> 2435</footer> 2436 2437
2438<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
2438
2439<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
2439 2440
2441<script src="/shared/js/scripts.js"></script>
vendor: 1 bytes, line 2441
2441
2442<script> 2443 document.addEventListener("DOMContentLoaded", e => { 2444 document.querySelectorAll("noscript").forEach(ns => ns.remove()); 2445}); 2446</script>
2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472
2472<script type="text/javascript"> 2473 //proxyKiller(); 2474 </script>
2474 2475 2476
2476<script type="text/javascript"> 2477 var curWindowOnLoad = window.onload; 2478 window.onload = function () { 2479 if (curWindowOnLoad) { 2480 curWindowOnLoad(); 2481 } 2482 if (document.getElementsByClassName) { 2483 var newsImages = document.getElementsByClassName("news-img"); 2484 for (i = 0; i < newsImages.length; ++i) { 2485 newsImages[i].parentNode.style.marginRight = "1px"; 2486 } 2487 var hpImages = document.getElementsByClassName("hp-img"); 2488 for (i = 0; i < hpImages.length; ++i) { 2489 hpImages[i].parentNode.style.marginRight = "1px"; 2490 } 2491 } 2492 }; 2493 </script>
2493 2494
2494<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>
2494 2495
2495<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>
2495 2496 2497 </html> 2498 2499 2500 2501 2502 2503
2504<script type="text/javascript"> 2505 function addSmartAppBanner() { 2506 2507 SmartAppBannerRes.websiteID = "UABLA"; 2508 SmartAppBannerRes.iconIos = "/m/pics/edunet_unbranded_logo.jpg"; 2509 SmartAppBannerRes.titleIos = "Educational Networks"; 2510 SmartAppBannerRes.descriptionIos = "Find your school and connect instantly."; 2511 SmartAppBannerRes.iconAndroid = "/m/pics/edunet_unbranded_logo.jpg"; 2512 SmartAppBannerRes.titleAndroid = "Educational Networks"; 2513 SmartAppBannerRes.descriptionAndroid = "Find your school and connect instantly."; 2514 SmartAppBannerRes.hideCookieDays = 10; 2515 SmartAppBannerRes.button = "OPEN"; 2516 2517 SmartAppBannerRes.iphoneName = "educational-networks"; 2518 SmartAppBannerRes.iphoneAppID = "1128350658"; 2519 2520 2521 SmartAppBannerRes.androidAppID = "mobile.en.com.educationalnetworksmobile.nonBranded"; 2522 2523 SmartAppBannerRes.defaultIcon = "/apps/pics/edunet_unbranded_logo.jpg"; 2524 SmartAppBannerRes.init(); 2525 2526 } 2527 2528 window.addEventListener('load', (event) => { 2529 try { 2530 2531 } catch (err) { 2532 console.log("addSmartAppBanner unexcepted error .", err); 2533 } 2534 }); 2535</script>
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560<!-- 34ms --> 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584
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.