(function(a){a.QueryString=(function(d){if(d==""){return{}}var c={};for(var e=0;e<d.length;++e){var f=d[e].split("=");if(f.length!=2){continue}c[f[0]]=decodeURIComponent(f[1].replace(/\+/g," "))}return c})(window.location.search.substr(1).split("&"));a.fn.extend({center:function(){return this.each(function(){var c=(a(window).height()-a(this).outerHeight())/2+a(window).scrollTop();var b=(a(window).width()-a(this).outerWidth())/2;a(this).css({position:"absolute",margin:0,top:(c>0?c:0)+"px",left:(b>0?b:0)+"px"})})}})})(jQuery);function cookieExists(b){var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var e=a[d];if(e.indexOf(b)>0){return true}}return false}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function createGradeFilterCookie(a,b){document.cookie=a+"="+b+"; domain=scholastic."+document.domain.split(".").pop()+"; path=/"}function s8c_gradefilter_form_submit(){var a=[];jQuery("#s8c-gradefilter-form input:checked").each(function(){a.push(jQuery(this).val())});a=a.join(",");createGradeFilterCookie("BROWSE_GRADES",a);window.location.reload();return false}function showSchlOverlay(){if(!jQuery("#schlOverlay").length){jQuery("body").append('<div id="schlOverlay"></div>')}jQuery("#schlOverlay").css("height",jQuery(document).height()).show()}function hideSchlOverlay(){jQuery("#schlOverlay").hide()}function showGradeFilterMsg(){if(!jQuery("#grade-filter-msg").length){jQuery("body").append('<div id="grade-filter-msg"></div>')}var a=[];jQuery("#s8c-gradefilter-form input:checked").each(function(){a.push(jQuery(this).val())});a=a.join(", ").replace(/PK-K/,"PreK-K");strGrades2=(a=="")?"all grades":"grades "+a;var b="<h3>Grade Filter Activated</h3><p>You have just set a filter on the Teachers Scholastic site for "+strGrades2+'.  By selecting a filter, you are deciding what content you want to be on your Teachers site.  Remember, you can change this at any time by unchecking the selected grade range(s) or adding another grade range(s) to your filter.</p><div class="grades-filtered">'+a+'</div><a href="#" class="gfm-close">Close</a>';jQuery("#grade-filter-msg").html(b).center().show();jQuery(".gfm-close").click(function(c){c.preventDefault();jQuery("#s8c-gradefilter-form").submit()})}jQuery(function(){var k,l=location.pathname.split("/"),b=l.pop();while(b==""){b=l.pop()}switch(b){case"teachers":k=0;break;case"teaching-resources":k=1;break;case"teaching-strategies":k=2;break;case"student-activities":k=3;break;case"bookwizard":k=4;break;case"shop":k=5;break;default:k=-1;break}if(k!=-1){jQuery("#teacher-nav li").eq(k).addClass("on")}clearValue=function(){if(m.val()===f){m.val("")}};var m=jQuery("#teacher-nav-search"),f=m[0].defaultValue;m.bind("focus",function(){clearValue()});m.bind("blur",function(){if(m.val().length===0){m.val(f)}});if(typeof DRUPAL_HOST=="undefined"){DRUPAL_HOST=schlEnv[envType].DOTCOM_HOST}var c={dd2_col1:['<li><a href="/teachers/teaching-resources">All Resources &amp; Tools</a></li>','<li><a href="/teachers/daily-starter/teacher">Daily Starters</a></li>','<li><a href="/teachers/teaching-themes/everything-you-need">Everything You Need for...</a></li>','<li><a href="/teachers/lesson-plans/free-lesson-plans">Lesson Plans</a></li>','<li><a href="'+schlEnv[envType].CONTENT_HOST+'/browse/calendar.jsp?aud=T">Planning Calendar</a></li>','<li><a href="'+schlEnv[envType].PRINTABLES_HTML_HOST+'">Printables</a></li>','<li><a href="'+schlEnv[envType].MINIBOOKS_HOST+'">Mini-Books</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/tools/">Tools</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/freeprograms/">Freebie Corner</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/browse/video.jsp">Video</a></li>'],dd2_col2:['<li class="hdr">Quick Links</li>','<li><a href="http://clubs.scholastic.com/cool/login.jsp">Book Clubs</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookfairs/">Book Fairs</a></li>','<li><a href="http://listbuilder.scholastic.com">Classroom &amp; Library ListBuilder</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classroombooks/">Classroom Books</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classmags.asp">Classroom Magazines</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/guidedreading/">Guided Reading</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/instructor/index.htm"><em>Instructor</em> Magazine</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/product_info/">Product Information</a></li>','<li><a href="http://read180.scholastic.com/reading-intervention-program">READ 180</a></li>','<li><a href="http://teacherexpress.scholastic.com/">Teacher Express</a></li>','<li><a href="'+schlEnv[envType].WCS_STORES_HOST+'/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10001&catalogId=10002&langId=-1">The Teacher Store</a></li>'],dd2_touts:['<li class="first"><a href="'+schlEnv[envType].WCS_STORES_HOST+'/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10001&catalogId=10002&langId=-1"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-tso.gif" border="0" /></a></li>','<li><a href="'+schlEnv[envType].PRINTABLES_HTML_HOST+'"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-printables.gif" border="0" /></a><a href="'+schlEnv[envType].PRINTABLES_HTML_HOST+'">Instant access to reproducibles</a></li>','<li class="last"><a href="http://teacherexpress.scholastic.com/"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-teacher-express.gif" border="0" /></a></li>'],dd3_col1:['<li><a href="/teachers/teaching-strategies">All Strategies &amp; Ideas</a></li>','<li><a href="/teachers/teaching-strategies/new-teacher">New Teacher Support</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholasticprofessional/">Professional Resources</a></li>','<li><a href="/teachers/teaching-ideas">Teacher to Teacher Blogs</a></li>','<li><a href="http://teachershare.scholastic.com/">TeacherShare</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/ect">Early Childhood Today</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholasticprofessional/authors/talkabouts.htm">Videos: Prof. Development</a></li>'],dd3_col2:['<li class="hdr">Quick Links</li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classroombooks/">Classroom Books</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/dothemath/community/">Do the Math Community</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/guidedreading/">Guided Reading</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/face">Family and Community Engagement</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/instructor/"><em>Instructor</em> Magazine</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholastic_math_intervention/">Math Intervention</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/product_info/">Product Information</a></li>','<li><a href="http://educatorcommunity.scholastic.com/service/displayHomePageExperience.kickAction?page=Homepage&as=104512">READ 180 Community</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/readeveryday/">Read Every Day</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholasticprofessional/">Scholastic Professional</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/ScholasticU/">Scholastic University</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/ruth-culham-writing-program/">Traits Writing</a></li>'],dd3_touts:['<li class="first"><a href="'+schlEnv[envType].WCS_STORES_HOST+'/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10001&catalogId=10002&langId=-1"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-tso.gif" border="0" /></a></li>','<li><a href="http://teacherexpress.scholastic.com/"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-teacher-express.gif" border="0" /></a><a href="http://teacherexpress.scholastic.com/">Downloadable eBooks</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholasticprofessional/"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-professional2.gif" border="0" /></a></li>','<li class="last"><a href="'+schlEnv[envType].TEACHER_HOST+'/products/scholastic-achievement-partners/"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-sap.png" border="0" /></a></li>'],dd4_col1:['<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/teachers/student-activities">All Student Activities</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/activities/clf/tguidesitemap.htm">Computer Lab Favorites</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/whiteboards/languagearts.htm">Interactive Whiteboard Activities</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/scholasticnews/press_corps/index.asp">Kids Press Corps</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/activities/scholasticnews">Scholastic News</a></li>'],dd4_col2:['<li class="hdr">Quick Links</li>','<li><a href="http://clubs.scholastic.com/cool/login.jsp">Book Clubs</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookfairs/teachers/">Book Fairs</a></li>','<li><a href="http://classroommagazines.scholastic.com/">Classroom Magazines</a></li>','<li><a href="http://sni.scholastic.com/">Scholastic News Interactive</a></li>','<li><a href="http://www.artandwriting.org/">Scholastic Art and Writing Awards</a></li>','<li><a href="http://www.tomsnyder.com/">Tom Snyder Productions</a></li>','<li><a href="http://youarewhatyouread.scholastic.com/">You Are What You Read</a></li>'],dd4_touts:['<li class="first"><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classmags.asp"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-classroom-magazines.gif" border="0" /></a><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classmags.asp">Read. Learn. Motivate. Inspire.</a></li>','<li class="last"><a href="'+schlEnv[envType].TEACHER_HOST+'/activities/scholasticnews/index.html"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-scholastic-news.gif" border="0" /></a><a href="'+schlEnv[envType].TEACHER_HOST+'/activities/scholasticnews/index.html">Where Learning Clicks!</a></li>'],dd5_col1:['<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookwizard">Book Wizard: Find and Level Books</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/librarians/ab/biolist.htm">Authors &amp; Illustrators</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/teachers/article/100-new-book-lists-created-teachers-teachers">Book Lists</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/tradebooks/">New and Noteworthy Books</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/read/teaching-with-books.htm">Teaching With Books</a></li>','<li><a href="'+schlEnv[envType].CONTENT_HOST+'/browse/video.jsp?pID=1640183585&bcpid=1640183585">Videos: Authors &amp; Books</a></li>'],dd5_col2:['<li class="hdr">Quick Links</li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/tradebooks/inviteanauthor.htm">Author Visit Program</a></li>','<li><a href="http://clubs.scholastic.com/cool/login.jsp">Book Clubs</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookfairs">Book Fairs</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/bookflixfreetrial/">BookFlix</a></li>','<li><a href="http://listbuilder.scholastic.com">Classroom &amp; Library ListBuilder</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classroombooks/">Classroom Books</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/guidedreading/">Guided Reading</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/rif/index.asp">Reading Is Fundamental</a></li>','<li><a href="'+schlEnv[envType].WCS_STORES_HOST+'/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=10001&catalogId=10002&langId=-1">The Teacher Store</a></li>','<li><a href="'+schlEnv[envType].TEACHER_HOST+'/products/westonwoods/">Weston Woods</a></li>'],dd5_touts:['<li class="first"><a href="http://clubs.scholastic.com/cool/login.jsp"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-book-clubs.jpg" border="0" /></a><a href="http://clubs.scholastic.com/cool/login.jsp">Find and order books kids love</a></li>','<li><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookfairs"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-book-fairs.jpg" border="0" /></a><a href="'+schlEnv[envType].DOTCOM_HOST+'/bookfairs">Support reading &amp; raise money</a></li>','<li class="last"><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classroombooks/"><img src="'+schlEnv[envType].DOTCOM_HOST+'/global_resources/teacher/header/3.0/images/tout-classroom-books.gif" border="0" /></a><a href="'+schlEnv[envType].TEACHER_HOST+'/products/classroombooks/">Best Books, Best Results</a></li>'],dd6_col1:['<li class="hdr">Stores</li>','<li><a href="#">Teacher Store</a></li>','<li><a href="#">Teacher Express</a></li>','<li><a href="#">ListBuilder</a></li>','<li><a href="#">Weston Woods</a></li>','<li><a href="#">Tom Snyder Productions</a></li>','<li><a href="#">Scholastic Store Online</a></li>','<li><a href="#">Find a Sales Representative</a></li>'],dd6_col2:['<li class="hdr">School to Home</li>','<li class="subhdr"><a href="#">Book Clubs</a></li>','<li><a href="#">Teachers</a></li>','<li class="subhdr"><a href="#">Book Fairs</a></li>','<li><a href="#">Information</a></li>','<li><a href="#">Chairpersons Toolkit</a></li>'],dd6_col3:['<li class="hdr">Quick Links</li>','<li><a href="#">Product Information</a></li>','<li><a href="#">Read 180</a></li>','<li><a href="#">System 44</a></li>','<li><a href="#">Expert 21</a></li>','<li><a href="#">Classroom Books</a></li>','<li><a href="#">Guided Reading</a></li>','<li><a href="#">Classroom Magazines</a></li>'],dd6_col4:['<li class="hdr">&nbsp;</li>','<li><a href="#">Scholastic Professional</a></li>','<li><a href="#">Instructor Magazine</a></li>','<li><a href="#">Library Publishing</a></li>','<li><a href="#">Reading Counts</a></li>','<li><a href="#">Request Catalog</a></li>','<li><a href="#">Reading is Fundamental</a></li>']};var d='<div id="teacher-dd" class="schl-group"></div>';d+='<div id="teacher-dd1" class="teacher-dd"></div>';d+='<div id="teacher-dd2" class="teacher-dd">';d+='<div class="content">';d+='<ul class="col1">'+c.dd2_col1.join("")+"</ul>";d+='<ul class="col2 dd-quicklinks">'+c.dd2_col2.join("")+"</ul>";d+="</div>";d+='<div class="colTouts">';d+="<ul>"+c.dd2_touts.join("")+"</ul>";d+="</div>";d+="</div>";d+='<div id="teacher-dd3" class="teacher-dd">';d+='<div class="content">';d+='<ul class="col1">'+c.dd3_col1.join("")+"</ul>";d+='<ul class="col2 dd-quicklinks">'+c.dd3_col2.join("")+"</ul>";d+="</div>";d+='<div class="colTouts">';d+="<ul>"+c.dd3_touts.join("")+"</ul>";d+="</div>";d+="</div>";d+='<div id="teacher-dd4" class="teacher-dd">';d+='<div class="content">';d+='<ul class="col1 dd-activities">'+c.dd4_col1.join("")+"</ul>";d+='<ul class="col2 dd-quicklinks">'+c.dd4_col2.join("")+"</ul>";d+="</div>";d+='<div class="colTouts">';d+="<ul>"+c.dd4_touts.join("")+"</ul>";d+="</div>";d+="</div>";d+='<div id="teacher-dd5" class="teacher-dd">';d+='<div class="content">';d+='<ul class="col1">'+c.dd5_col1.join("")+"</ul>";d+='<ul class="col2 dd-quicklinks">'+c.dd5_col2.join("")+"</ul>";d+="</div>";d+='<div class="colTouts">';d+="<ul>"+c.dd5_touts.join("")+"</ul>";d+="</div>";d+="</div>";d+='<div id="teacher-dd6" class="teacher-dd">';d+='<div class="content">';d+='<ul class="col1">'+c.dd6_col1.join("")+"</ul>";d+='<ul class="col2">'+c.dd6_col2.join("")+"</ul>";d+='<ul class="col3">'+c.dd6_col3.join("")+"</ul>";d+='<ul class="col4">'+c.dd6_col4.join("")+"</ul>";d+="</div>";d+="</div>";jQuery("#teacher-nav").after(d);jQuery("#teacher-nav a").each(function(n){if(n==0||n==5){return}jQuery(this).hover(function(){var p=jQuery(this),o=p.offset(),q=jQuery("#teacher-nav-wrapper").offset().left,r=0;jQuery("#teacher-dd").bind("mouseenter",function(){jQuery("#teacher-nav a").removeClass("hov");p.addClass("hov");jQuery(this).show().removeClass().addClass("dd"+(n+1))}).bind("mouseleave",function(){jQuery("#teacher-nav a").removeClass("hov");jQuery(this).hide().removeClass()}).show().html(jQuery("#teacher-dd"+(n+1)).html()).addClass("dd"+(n+1));if(n<3){r=o.left}else{r=q+(965-jQuery("#teacher-dd").outerWidth())}jQuery("#teacher-dd").css({top:p.offset().top+52,left:r}).find(".colTouts").css("height",jQuery("#teacher-dd").height())},function(){jQuery("#teacher-dd").hide().removeClass()})});var g=readCookie("tsCartInfo"),e;if(g){e=(g>1)?"s":"";jQuery("#teacher-tabs").html('<ul><li class="tab-checkout"><a href="http://shop.scholastic.com/webapp/wcs/stores/servlet/OrderItemDisplay?langId=-1&storeId=10001&catalogId=10002"><span>Check Out ('+g+" item"+e+")</span></a></li></ul>")}var a={channel:"teacher",channel_option_display_name:"Teacher",form_id:"globalHeaderSearchForm"};ScholasticAutosuggest.init(a);if(readCookie("BROWSE_GRADES")){var i={},h=/\|/.test(readCookie("BROWSE_GRADES"))?"|":",";jQuery.each(readCookie("BROWSE_GRADES").split(h),function(p,q){if(q=="anonymous"){return}var o,n;o="gradefilter["+q+"]";n=q;i[o]=n;jQuery('#s8c-gradefilter-form input[name="'+o+'"]').attr("checked","checked")})}jQuery("#s8c-gradefilter-form").submit(s8c_gradefilter_form_submit);jQuery("#s8c-gradefilter-form .form-item").click(j);function j(n){showSchlOverlay();showGradeFilterMsg();window.setTimeout(function(){jQuery("#s8c-gradefilter-form").submit()},5000)}});

// jquery.autoSuggest.js
(function(a){a.fn.autoSuggest=function(f,c){var i={asHtmlID:false,startText:"Enter Name Here",repopulateText:"",emptyText:"No Results Found",preFill:{},limitText:"No More Selections Are Allowed",selectedItemProp:"value",selectedValuesProp:"value",searchObjProps:"value",queryParam:"q",retrieveLimit:false,extraParams:"",matchCase:false,minChars:1,keyDelay:400,resultsHighlight:true,neverSubmit:false,selectionLimit:false,disableSpecialTabComma:false,showResultList:true,start:function(){},selectionClick:function(j){},selectionAdded:function(j){},selectionRemoved:function(j){j.remove();},formatList:false,beforeRetrieve:function(j){return j;},retrieveComplete:function(j){return j;},resultClick:function(j){},resultsComplete:function(){}};var e=a.extend(i,c);var d="object";var h=0;if(typeof f=="string"){d="string";var b=f;}else{var g=f;for(k in f){if(f.hasOwnProperty(k)){h++;}}}if((d=="object"&&h>0)||d=="string"){return this.each(function(y){if(!e.asHtmlID){y=y+""+Math.floor(Math.random()*100);var l="as-input-"+y;}else{y=e.asHtmlID;var l=y;}e.start.call(this);var A=a(this);A.attr("autocomplete","off").addClass("as-input").attr("id",l).val(e.repopulateText!=""?e.repopulateText:e.startText);var E=false;A.wrap('<ul class="as-selections" id="as-selections-'+y+'"></ul>').wrap('<li class="as-original" id="as-original-'+y+'"></li>');var F=a("#as-selections-"+y);var u=a("#as-original-"+y);var n=a('<div class="as-results" id="as-results-'+y+'"></div>').hide();var o=a('<ul class="as-list"></ul>');var I=a('<input type="hidden" class="as-values" name="as_values_'+y+'" id="as-values-'+y+'" />');var t="";if(e.scholasticCustomizeHolder&&e.scholasticFormId){e.scholasticCustomizeHolder.call(this,n,e.scholasticFormId);}if(typeof e.preFill=="string"){var B=e.preFill.split(",");for(var G=0;G<B.length;G++){var m={};m[e.selectedValuesProp]=B[G];if(B[G]!=""){H(m,"000"+G);}}t=e.preFill;}else{t="";var J=0;for(k in e.preFill){if(e.preFill.hasOwnProperty(k)){J++;}}if(J>0){for(var G=0;G<J;G++){var C=e.preFill[G][e.selectedValuesProp];if(C==undefined){C="";}t=t+C+",";if(C!=""){H(e.preFill[G],"000"+G);}}}}if(t!=""){A.val("");var z=t.substring(t.length-1);if(z!=","){t=t+",";}I.val(","+t);a("li.as-selection-item",F).addClass("blur").removeClass("selected");}A.after(I);F.click(function(x){E=true;A.focus();x.stopPropagation();}).mousedown(function(){E=false;}).after(n);n.click(function(x){x.stopPropagation();A.focus();});a("html").click(function(){n.hide();});var w=null;var D="";var p=0;var q=false;A.focus(function(){if(a(this).val()==e.startText&&I.val()==""){a(this).val("");}else{if(E){a("li.as-selection-item",F).removeClass("blur");if(a(this).val()!=""){o.css("width",F.outerWidth());if(a(this).val()==e.repopulateText){if(w){clearTimeout(w);}w=setTimeout(function(){j();},e.keyDelay);}else{n.show();}}}}jQuery(".as-results").each(function(){if("as-results-"+y!=a(this).attr("id")){a(this).hide();}});E=true;return true;}).blur(function(){if(a(this).val()==""&&I.val()==""&&t==""){a(this).val(e.startText);}else{if(E){a("li.as-selection-item",F).addClass("blur").removeClass("selected");}}}).keydown(function(O){lastKeyPressCode=O.keyCode;first_focus=false;switch(O.keyCode){case 38:O.preventDefault();v("up");break;case 40:O.preventDefault();v("down");break;case 8:if(A.val()==""){var K=I.val().split(",");K=K[K.length-2];F.children().not(u.prev()).removeClass("selected");if(u.prev().hasClass("selected")){I.val(I.val().replace(","+K+",",","));e.selectionRemoved.call(this,u.prev());}else{e.selectionClick.call(this,u.prev());u.prev().addClass("selected");}}if(A.val().length==1){n.hide();D="";}if(a(":visible",n).length>0){if(w){clearTimeout(w);}w=setTimeout(function(){j();},e.keyDelay);}break;case 9:case 188:if(!e.disableSpecialTabComma){q=true;var M=A.val().replace(/(,)/g,"");if(M!=""&&I.val().search(","+M+",")<0&&M.length>=e.minChars){O.preventDefault();var L={};L[e.selectedItemProp]=M;L[e.selectedValuesProp]=M;var x=a("li",F).length;H(L,"00"+(x+1));A.val("");}}case 13:q=false;var N=a("li.active:first",n);if(N.length>0){N.click();n.hide();}if(e.neverSubmit||N.length>0){O.preventDefault();}break;default:if(e.showResultList){if(e.selectionLimit&&a("li.as-selection-item",F).length>=e.selectionLimit){o.html('<li class="as-message">'+e.limitText+"</li>");n.show();}else{if(w){clearTimeout(w);}w=setTimeout(function(){j();},e.keyDelay);}}break;}});function j(){if(typeof(lastKeyPressCode)!=="undefined"&&(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))){return n.hide();}var K=A.val().replace(/[\\]+|[\/]+/g,"");if(K==D){return;}D=K;if(K.length>=e.minChars){F.addClass("loading");if(d=="string"){var x="";if(e.retrieveLimit){x="&limit="+encodeURIComponent(e.retrieveLimit);}if(e.beforeRetrieve){K=e.beforeRetrieve.call(this,K);}a.get(b+"?"+e.queryParam+"="+encodeURIComponent(K)+x+e.extraParams,function(M){h=0;var L=e.retrieveComplete.call(this,M);for(k in L){if(L.hasOwnProperty(k)){h++;}}r(L,K);});}else{if(e.beforeRetrieve){K=e.beforeRetrieve.call(this,K);}r(g,K);}}else{F.removeClass("loading");n.hide();}}var s=0;function r(M,S){if(!e.matchCase){S=S.toLowerCase();}var U=0;n.append(o.html("")).hide();for(var N=0;N<h;N++){var O=N;s++;var P=false;if(e.searchObjProps=="value"){var Q=M[O].value;}else{var Q="";var R=e.searchObjProps.split(",");for(var T=0;T<R.length;T++){var x=a.trim(R[T]);Q=Q+M[O][x]+" ";}}if(Q){if(!e.matchCase){Q=Q.toLowerCase();}if(Q.search(S)!=-1&&I.val().search(","+M[O][e.selectedValuesProp]+",")==-1){P=true;}}if(P){var L=a('<li class="as-result-item" id="as-result-item-'+O+'"></li>').click(function(){var Y=a(this).data("data");var W=Y.num;if(a("#as-selection-"+W,F).length<=0&&!q){var X=Y.attributes;A.val("").focus();D="";H(X,W);e.resultClick.call(this,Y);n.hide();}q=false;}).mousedown(function(){E=false;}).mouseover(function(){a(this).addClass("active");}).mouseout(function(){a(this).removeClass("active");}).data("data",{attributes:M[O],num:s});var V=a.extend({},M[O]);if(!e.matchCase){var K=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+S+")(?![^<>]*>)(?![^&;]+;)","gi");}else{var K=new RegExp("(?![^&;]+;)(?!<[^<>]*)("+S+")(?![^<>]*>)(?![^&;]+;)","g");}if(e.resultsHighlight){V[e.selectedItemProp]=V[e.selectedItemProp].replace(K,"<em>$1</em>");}if(!e.formatList){L=L.html(V[e.selectedItemProp]);}else{L=e.formatList.call(this,V,L);}o.append(L);delete V;U++;if(e.retrieveLimit&&e.retrieveLimit==U){break;}}}F.removeClass("loading");if(U<=0){o.html('<li class="as-message">'+e.emptyText+"</li>");}o.css("width",F.outerWidth());n.show();e.resultsComplete.call(this);}function H(K,x){}function v(L){if(a(":visible",o).length>0){var x=a("li",o);if(L=="down"){var M=x.eq(0);}else{var M=x.filter(":last");}var K=a("li.active:first",o);if(K.length>0){if(L=="down"){M=K.next();}else{M=K.prev();}}x.removeClass("active");M.addClass("active");}}});}};})(jQuery);

// scholasticAutoSuggest.js
var ScholasticAutosuggest={form_id:0,init:function(a){this.form_id=Math.floor(Math.random()*1000001);var d=jQuery("#"+a.form_id);var c="Search the Teachers Site";if(a.channel&&a.channel!=""&&a.hide_channel_selector!=true){var e=this.buildChannelSelector(a.channel,a.channel_option_display_name);jQuery("body").append(e);jQuery("li a",e).click(function(f){d.attr("action",jQuery(this).attr("href"));f.preventDefault()})}d.submit(function(f){if(d.find("input[name=query]").val()==c){return false}});ScholasticAutosuggest.goToSearch=function(h){var f=jQuery(".solr-autosuggest",d);f.attr("value",h.attributes.value);var g=f.parents("form").get(0);if($(g).attr("action").indexOf("autoComplete=1")<0){$(g).attr("action",$(g).attr("action")+"autoComplete=1&")}if(!g.onsubmit||g.onsubmit()){g.submit()}};var b={retrieveComplete:ScholasticAutosuggest.parseSuggesterResponse,resultClick:ScholasticAutosuggest.goToSearch,beforeRetrieve:ScholasticAutosuggest.lowerQuery,formatList:ScholasticAutosuggest.formatList,scholasticCustomizeHolder:ScholasticAutosuggest.customizeHolder,repopulateText:a.repopulateText,startText:typeof(a.suggest_url)==="string"?a.startText:c,scholasticFormId:this.form_id,disableSpecialTabComma:true};if(typeof(disableAutocomplete)=="undefined"||(typeof(disableAutocomplete)!="undefined"&&disableAutocomplete==false)){jQuery(".solr-autosuggest",d).autoSuggest(typeof(a.suggest_url)==="string"?a.suggest_url:"/solr/autocomplete/suggest",b)}},buildChannelSelector:function(d,c){var b='<div id="channel_selector_'+this.form_id+'" class="channel_selector" style="display:none;">';b+='<ul id="channel_selector_list_'+this.form_id+'" class="channel_selector_list">';var a=[{display_name:c,value:"true",is_default:true},{display_name:"Entire Site",value:"false"}];jQuery.each(a,function(e,f){var g=jQuery.QueryString.channelOnly==f.value||!jQuery.QueryString.channelOnly&&f.is_default?"checked":"";b+='<li><label><input name="channelOnly" type="radio" value="'+f.value+'" '+g+" > "+f.display_name+"</label></li>"});b+="</ul>";b+="</div>";return jQuery(b)},parseSuggesterResponse:function(f){var e=jQuery(f);var a=[];e.find("arr[name=suggestion] str").each(function(h,j){var i=j.text?j.text:j.textContent;var g=ScholasticAutosuggest.processResultTokens(i);if(g!=null){a.push(g)}});var d=[];var b={};for(var c=0;c<a.length;++c){if(a[c] in b){continue}d.push({value:a[c]});b[a[c]]=1;if(d.length>=10){break}}return d},processResultTokens:function(a){if(a.indexOf("^|^")!=-1){elements=a.split("^|^");return elements[1]}return null},lowerQuery:function(a){return a.toLowerCase()},formatList:function(){return arguments[1].html(arguments[0].value.replace(/em>/g,"b>"))},customizeHolder:function(b,a){b.append(jQuery("#channel_selector_"+a).show())}};
