} InputUtil.prototype.checkError = function () {     if (!this.canDisplayError){         throw new Error ('Error element not present');     }     if (this.errLabel && this.errLabel.innerHTML) {         this.errDisplay.style.display = '';                 var cause = this.errLabel.getAttribute('for');         if (cause) {             var causeNode = document.getElementById(cause);             if (causeNode && causeNode.value) {                 causeNode.focus();                 this.hasFocus = true;             }         }     }     else {         this.errDisplay.style.display = 'none';     } }; InputUtil.prototype.setInitialFocus = function (input) {     if (this.hasFocus) return;     var node = document.getElementById(input);     if (node) {         if ((/^\s*$/).test(node.value)) {             node.focus();             this.hasFocus = true;         }     } }; InputUtil.prototype.setError = function (input, errorMsg) {     if (!this.canDisplayError) {         throw new Error('Error element not present');     }     input.focus();     if (errorMsg) {         this.errLabel.innerHTML = errorMsg;     }     this.errLabel.setAttribute('for', input.id);     this.errDisplay.style.display = ''; }; InputUtil.makePlaceholder = function (input) {     var ua = navigator.userAgent;     if (ua != null &&          (ua.match(/MSIE 9.0/) != null ||           ua.match(/MSIE 8.0/) != null ||          ua.match(/MSIE 7.0/) != null)) {         var node = document.getElementById(input);         if (node) {             var placeholder = node.getAttribute("placeholder");             if (placeholder != null && placeholder != '') {                 var label = document.createElement('input');                 label.type = "text";                 label.value = placeholder;                 label.readOnly = true;                 label.style.position = 'absolute';                 label.style.borderColor = 'transparent';                 label.className = node.className + ' hint';                 label.tabIndex = -1;                 label.onfocus = function () { this.nextSibling.focus(); };                 node.style.position = 'relative';                 node.parentNode.style.position = 'relative';                 node.parentNode.insertBefore(label, node);                 node.onkeyup = function () { InputUtil.showHint(this); };                 node.onblur = function () { InputUtil.showHint(this); };                 node.style.background = 'transparent';                 node.setAttribute("placeholder", "");                 InputUtil.showHint(node);             }         }     } }; InputUtil.focus = function (inputField) {     var node = document.getElementById(inputField);     if (node) node.focus(); }; InputUtil.hasClass = function(node, clsName) {     return node.className.match(new RegExp('(\\s|^)' + clsName + '(\\s|$)')); }; InputUtil.addClass = function(node, clsName) {     if (!this.hasClass(node, clsName)) node.className += " " + clsName; }; InputUtil.removeClass = function(node, clsName) {     if (this.hasClass(node, clsName)) {         var reg = new RegExp('(\\s|^)' + clsName + '(\\s|$)');         node.className = node.className.replace(reg, ' ');     } }; InputUtil.showHint = function (node, gotFocus) {     if (node.value && node.value != '') {         node.previousSibling.style.display = 'none';     }     else {         node.previousSibling.style.display = '';     } }; InputUtil.updatePlaceholder = function (input, placeholderText) {     var node = document.getElementById(input);     if (node) {         var ua = navigator.userAgent;         if (ua != null &&             (ua.match(/MSIE 9.0/) != null ||             ua.match(/MSIE 8.0/) != null ||             ua.match(/MSIE 7.0/) != null)) {             var label = node.previousSibling;             if (label != null) {                 label.value = placeholderText;             }         }         else {             node.placeholder = placeholderText;         }     } }; //]]>                                 
        

JavaScript required

        

JavaScript is required. This web browser does not support JavaScript or JavaScript in this web browser is not enabled.

        

To find out if your web browser supports JavaScript or to enable JavaScript, see web browser help.

    
         
        
            
        
        
            
                                 
                         
                               
                 
Sign in with your organizational account
        
            
                             
            
                
                                                          
                
                                                          
                                 
                    Sign in                 
            
                     
             
        
                                               
      
        
            

Employees
Use your district employee number and district password.
Forgot/Reset Employee Password

Students
Use your district student ID (lunch number) and district password.
Forgot/Reset Student Password

Disclaimer
As a result of the new eLearning environment, please be aware that most devices have audio and video capability that may be used or accessed for learning interactions between teachers and students. Any user’s continued use of the eLearning environment constitutes acceptance and acknowledgment of the above. The district shall not be responsible for any misuse of the technology and the user holds the district harmless in any matters relating to the use of this device by anyone.