/////////////////////////////////////////////////////// // // localendar.com - Common.js // /////////////////////////////////////////////////////// var ppcIE =((navigator.appName == "Microsoft Internet Explorer") || ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion)==5))); var ppcNN6 =((navigator.appName == "Netscape") && (parseInt(navigator.appVersion)==5)); var ppcNN =((navigator.appName == "Netscape")&&(document.layers)) ; var posX = 4; var posY = 4; var now = new Date(); //"<= startDate >"); var eventWindow; function today() { var result = "" var d = new Date(); var curr_date = d.getDate(); var curr_month = d.getMonth(); curr_month++; var curr_year = (d.getFullYear()+"").substring(2,4); if (curr_month<10) result+="0"; result += curr_month + "-"; if (curr_date<10) result+="0"; result+=curr_date + "-" + curr_year; return result } function getPos(atImg) { // MO: Using jQuery to get position 2/1/10 var position=$('#'+atImg).offset(); posX=position.left; posY=position.top; /* if ( ppcIE ) { posX = getOffsetLeft(document.images[atImg]); posY = getOffsetTop(document.images[atImg]) + document.images[atImg].height; } else if (ppcNN) { posX = document.images[atImg].x; posY = document.images[atImg].y + document.images[atImg].height; } */ } function fn_chg_color(lcfield,pcolor){ fn_chk_color(lcfield,pcolor); } function fn_chk_color(lcfield,pcolor){ var numStr = "0123456789ABCDEFabcdef"; if (pcolor.length==0) return true; for (i = 0; i < pcolor.length; i++) { thisChar = pcolor.charAt(i); if (numStr.indexOf(thisChar) == -1){ $.Zebra_Dialog("Please enter a valid six character hexidecimal color value.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcfield.value = ''; return false; } } if (pcolor.length!=6){ $.Zebra_Dialog("Please enter a valid six character hexidecimal color value.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcfield.value = ''; return false; } lcfield.value = pcolor; return true; } function validateNewUser(lcform){ var retval = true; if (( !isEmail(lcform)) /*|| (!isLocation(lcform))*/ || (! isName(lcform)) || (! checkPassword(lcform)) || (! checkAgree(lcform)) || (!checkTimezone(lcform)) ){ retval=false; } else { if (lcform.country.value=="USA") retval = checkZip(lcform); else retval = checkCountry(lcform) } return retval; } function checkSelect(lcform){ var w = eval("document." + lcform.name + ".event_category"); var count = 0; for (var x = 0; x < w.length; x++) { if (lcform.event_category[x].checked) { count++ } } if (count == 0 ) { $.Zebra_Dialog("Please select at least one category", { 'type': 'error', 'overlay_opacity': .5, 'title': 'No Categories Selected' }); lcform.event_category[0].focus(); return false; } return true; } function category_check(lcform,pvalue){ var w = eval("document." + lcform.name + ".event_category"); for (var x = 0; x < w.length; x++) { if (pvalue == 'all'){ w[x].checked = true; }else { w[x].checked = false; } } } function popup(info){ var view_window; var lcf; info=info.toUpperCase(); if (info=="HELP") lcf="FAQ"; if (info=="LEGAL") lcf="Legal"; if (info=="A1CLEGAL") lcf="A1CLEGAL"; if (info=="PRIVACY") lcf="Privacy"; if (info=="A1CPRIVACY") lcf="A1CPRIVACY"; // if (info=="PRINTCAL") lcf="PrintableCalendar"; view_window = window.open("/elsie?JSP="+lcf+"&context=None", "localendar", "width=500,height=500,scrollbars=yes,resizable=yes"); view_window.focus(); } function popupEventAdd() { view_window = window.open("/elsie?JSP=EventEditorAnon", "localendar", "width=545,height=550,menubar=yes,scrollbars=yes,resizable=yes"); } function popupPrintableCalendar() { var view_window = window.open("/elsie?JSP=PrintableCalendar&context=None", "printablelocalendar", "toolbar=yes,menubar=yes,width=700,height=600,scrollbars=yes,resizable=yes"); view_window.focus(); } function lc_navjump(p_direction,p_menutype,p_startdate){ window.location.href="/elsie?JSP=Calendar&mode=MONTH_"+p_direction+"&menu_type="+p_menutype+"&start_date="+p_startdate; } function lc_dayjump(p_menutype,p_date){ window.location.href="/elsie?JSP=Calendar&menu_type="+p_menutype+"&start_date="+p_date; } function lc_weekjump(p_menutype,p_date){ window.location.href="/elsie?JSP=Calendar&menu_type="+p_menutype+"&start_date="+p_date; } function lc_monthjump(p_menutype,p_date){ window.location.href="/elsie?JSP=Calendar&menu_type="+p_menutype+"&start_date="+p_date; } function lc_yearjump(p_menutype,p_date){ window.location.href="/elsie?JSP=Calendar&menu_type="+p_menutype+"&start_date="+p_date; } /* function lc_publishjump(p_menutype,p_date,p_calendarid,p_rsslink){ window.location.href="/elsie?JSP=PublishedCalendar&mode=PUBLISH_PUBLIC&search_type="+p_menutype+"&start_date="+p_date+"&calendar_id="+p_calendarid+"&rss_link="+p_rsslink; } */ function lc_searchjump(p_lat,p_lon,p_radius,p_date,p_type){ window.location.href="/elsie?JSP=SearchResults&mode=ADVSEARCH&member_lat="+p_lat+"&member_long="+p_lon+"&radius="+p_radius+"&start_date="+p_date+"&search_type="+p_type; } function lc_pubsearchjump(p_lat,p_lon,p_radius,p_date,p_type){ window.location.href="/elsie?JSP=PublishedSearch&mode=PUBSEARCH&membar_lat="+p_lat+"&member_long="+p_lon+"&radius="+p_radius+"&start_date="+p_date+"&search_type="+p_type; } function HelpWindow(vers){ var view_window; view_window = window.open(('https:' == document.location.protocol ? 'https://' : 'http://')+"www.localendar.com/docs/display/lc"); view_window.title = "FAQ"; view_window.focus(); } function AddEvent(eventDate){ var target = "/elsie?DAM=EventEditor"; if (eventDate!=null){ target+="&eventDate="+eventDate; } window.location.href= target; } function Preferences(){ window.location.href="/elsie?JSP=PreferencesGeneral" } function Search(){ window.location.href="/elsie?JSP=Search" } function PublicEventDetail(m, calendar_id,event_id,more_info,exportDate,category) { if (eventWindow){ eventWindow.close(); } var dualScreenLeft = window.screenLeft != undefined ? window.screenLeft : screen.left; var dualScreenTop = window.screenTop != undefined ? window.screenTop : screen.top; var left = ((screen.width / 2) - (400 / 2)) + dualScreenLeft; var top = ((screen.height / 2) - (510 / 2)) + dualScreenTop; eventWindow = window.open(('https:' == document.location.protocol ? 'https://' : 'http://')+"localendar.com/event?DAM=PublishedEvent&m="+m+"&event_id="+event_id+"&calendar_id="+calendar_id+"&more_info="+more_info+"&export_date="+exportDate+"&category="+category, "previewevent", "scrollbars=yes,resizable=yes,width=400, height=510, top=" + top + ", left=" + left); if (window.focus) { eventWindow.focus(); } } function zipSearchSubmit(lcform) { var c = lcform.city.value; if (c.length < 3) { $.Zebra_Dialog("Please enter at least the first 3 characters of the city", { 'type': 'warning', 'overlay_opacity': .5, 'title': 'Insufficient Information' }); return false; } return true; } function checkAdvSearch(lcform) { var addressOK = ""; addressOK = $('#member_lat').val(); if (addressOK==null || addressOK=="" || addressOK=="null"){ $.Zebra_Dialog("Please provide a valid geographic location for searching", { 'type': 'warning', 'overlay_opacity': .5, 'title': 'Insufficient Information' }); return false; } else { return true; } } function prefsGeneralSubmit(lcform) { if (checkDayViewRange(lcform)) return true; else return false; } function isNumber(data) { var numStr = "0123456789"; for (i = 0; i < data.length; i++) { thisChar = data.charAt(i); if (numStr.indexOf(thisChar) == -1) return false; } return true; } function checkCountry(lcform) { if (lcform.country.value=="---"){ $.Zebra_Dialog("Please select your country", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); return false; } else return true; } function checkTimezone(lcform) { if (lcform.timezone.value=="---"){ $.Zebra_Dialog("Please select your timezone", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); return false; } else return true; } function checkZip(lcform) { var zipcode = lcform.zip.value; if (zipcode!="00000"&& ((!isNumber(zipcode)) || zipcode == "" || zipcode.length != 5) ) { $.Zebra_Dialog("Please enter a valid 5 digit zipcode", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.zip.focus(); return false; } return true; } function checkDayViewRange(lcform) { var dayStart = lcform.dayStart.selectedIndex+1; var dayEnd = lcform.dayEnd.selectedIndex+1; if (dayEnd<=dayStart) { $.Zebra_Dialog("Please make sure the day-view 'To:' hour is later than the 'From:' hour.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.dayStart.focus(); return false; } return true; } // if you put one space in then it passes function checkSubject(lcform) { var subject = lcform.event_title.value; if (subject == "") { $.Zebra_Dialog("You must supply a title for this event", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.event_title.select(); return false; } return true; } function checkChangeMemberLogon(lcform) { var str = lcform.username.value; // Return false if characters are not a-z, A-Z, or 1-9. for (var i = 0; i < str.length; i++) { var ch = str.substring(i, i + 1); if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch < "0" || "9" < ch)) || ch ==' ' && ch != '.') { if (ch!='_' && ch!='-') { $.Zebra_Dialog("The Account name may only consist of letters & numbers (spaces are not allowed).

Please change your Account name.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.username.select(); lcform.username.focus(); return false; } } } return true; } function isName(lcform) { var str = lcform.username.value; // Return false if name field is blank. if (str == "") { $.Zebra_Dialog("The Account Name is blank.

Please enter your Account name.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.username.focus(); return false; } return checkChangeMemberLogon(lcform); } function isEmail(lcform) { // Return false if e-mail field is blank. var str = lcform.email.value; if (str == "") { $.Zebra_Dialog("The Email Address is blank.

Please enter your email address.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.email.focus(); return false; } // Return false if e-mail field does not contain a '@' and '.' . if (str.indexOf ('@',0) == -1 || str.indexOf ('.',0) == -1){ $.Zebra_Dialog("Please enter a valid email address.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.email.select(); lcform.email.focus(); return false; } return true; } function isLocation(lcform) { // Return false if e-mail field is blank. var str = lcform.member_location_desc.value; if (str == "") { $.Zebra_Dialog("Please enter a valid location.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.member_phys_address.focus(); return false; } return true; } function checkPassword(lcform) { var pw1 = lcform.password.value; var pw2 = lcform.confirmpw.value; // Return false if pw don't match. if (lcform.password.value == "") { $.Zebra_Dialog("The Password field is blank.

Please enter your password.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.focus(); return false; } if (lcform.confirmpw.value == "") { $.Zebra_Dialog("The Re-Enter Password field is blank.

Please enter your password again in the Re-Enter Password field.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.confirmpw.focus(); return false; } if (pw1 != pw2) { $.Zebra_Dialog("The Passwords you entered do not match.

Please check your entries.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.select(); lcform.password.focus(); return false; } if (pw1.length<6) { $.Zebra_Dialog("Please enter a password that is at least 6 characters long.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.select(); lcform.password.focus(); return false; } // Return false if characters are not '0-9' or '.' . for (var i = 0; i < pw1.length; i++) { var ch = pw1.substring(i, i + 1); if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch < "0" || "9" < ch)) || ch ==' ' && ch != '.') { if (ch!='_' && ch!='-') { $.Zebra_Dialog("The Password field only accepts letters & numbers (spaces are not allowed).

Please change your password.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.select(); lcform.password.focus(); return false; } } } return true; } function checkChangePassword(lcform) { var old_pw = lcform.password.value; var new_pw1 = lcform.newpassword.value; var new_pw2 = lcform.confirmpw.value; if (old_pw == "") { $.Zebra_Dialog("The Password field is blank.

Please enter your password.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.focus(); return false; } if (new_pw2 == "") { $.Zebra_Dialog("The Confirm Password field is blank.

Please enter your password again in the Confirm Password field.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.confirmpw.focus(); return false; } if (new_pw1 != new_pw2) { $.Zebra_Dialog("The Passwords you entered do not match.

Please check your entries.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.newpassword.select(); lcform.newpassword.focus(); return false; } if (new_pw1.length<6) { $.Zebra_Dialog("Please enter a password that is at least 6 characters long.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.password.select(); lcform.password.focus(); return false; } // Return false if characters are not '0-9' or '.' . for (var i = 0; i < new_pw1.length; i++) { var ch = new_pw1.substring(i, i + 1); if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch < "0" || "9" < ch)) || ch ==' ' && ch != '.') { if (ch!='_' && ch!='-') { $.Zebra_Dialog("The Password field only accepts letters & numbers (spaces are not allowed).

Please change your password.", { 'type': 'error', 'overlay_opacity': .5, 'title': 'Validation Error' }); lcform.newpassword.select(); lcform.newpassword.focus(); return false; } } } return true; } function checkAgree(lcform) { if (!lcform.agree.checked) { $.Zebra_Dialog("Please indicate that you accept the Terms of Service", { 'type': 'warning', 'overlay_opacity': .5, 'title': 'Message' }); lcform.agree.focus(); return false; } return true; } function EditEvent(event_id,event_public,repeatsCode,eventDate) { if (repeatsCode!=null && repeatsCode!="N") { $.Zebra_Dialog('This is a repeating event. Do you want to edit the series, or just this occurrence?', { 'type': 'question', 'overlay_opacity': .5, 'title': 'Edit Repeating Event', 'buttons': ['Edit the Series','Edit this Occurrence'], 'onClose': function(caption) { if (caption=="Edit the Series") window.location.href="/elsie?DAM=EventEditor&event_id="+event_id+"&public_event="+event_public; else if (caption=="Edit this Occurrence") window.location.href="/elsie?DAM=EventEditor&event_id="+event_id+"&public_event="+event_public+"&occur=Y&odate="+eventDate; } }); } else window.location.href="/elsie?DAM=EventEditor&event_id="+event_id+"&public_event="+event_public; } function getRestaurants(zipcode) { var view_window; view_window = window.open("http://www.usrg.com/script/nearzip.asp?ZIP="+zipcode,"localendar","width=800,height=500,scrollbars=yes,resizable=yes"); view_window.focus(); } function trim(strValue) { var intLoop=0; for(intLoop=0; intLoop=0; intLoop=strValue.length-1) { if(strValue.charAt(intLoop)==" ") strValue=strValue.substring(0,intLoop); else break; } return strValue; } function AnonAddInfo() { var view_window; view_window = window.open("/elsie?JSP=AnonAddInfo", "localendar", "width=475,height=565,scrollbars=no,resizable=yes"); view_window.focus(); } // Geo-Encoding functions function hideGeoAlerts(panel){ var prefix = ""; if (panel==0){ // Event Location prefix="event"; } else if (panel==1){ // Weather Location prefix="weather"; } else if (panel==2){ // Member Location prefix="member" } $("#"+prefix+"_location_chooser").hide(); $("#"+prefix+"_location_valid").hide(); $("#"+prefix+"_location_invalid").hide(); $("#"+prefix+"_location_none").hide(); $("#"+prefix+"_lat").val(""); $("#"+prefix+"_long").val(""); $("#"+prefix+"_location_desc").val(""); } function geocodeAddress(panel){ var prefix = ""; if (panel==0){ // Event Location prefix="event"; } else if (panel==1){ // Weather Location prefix="weather"; } else if (panel==2){ // Member Location prefix="member" } hideGeoAlerts(panel); $("#"+prefix+"_geoList").empty(); var address = $("#"+prefix+"_phys_address").val(); jQuery.support.cors = true; $.getJSON("https://maps.googleapis.com/maps/api/geocode/json",{address:address,sensor:"false"}, function(data) { if (data.results.length>0) { geoData = data; if (geoData.results.length>1){ $("#"+prefix+"_geoList").append($("") .attr("value",-1) .text("-- Please select --") ); } for (i=0;i") .attr("value",i) .text(data.results[i].formatted_address) ); } } else { geoData=null; } if (geoData==null){ $("#"+prefix+"_location_none").show(); } else if (geoData.results.length==1){ storeLatLong({value:"0"},panel) $("#"+prefix+"_location_valid").show(); } else if (geoData.results.length>1) { $("#"+prefix+"_location_chooser").show(); } }); } function storeLatLong(obj,panel){ var prefix = ""; if (panel==0){ // Event Location prefix="event"; } else if (panel==1){ // Weather Location prefix="weather"; } else if (panel==2){ // Member Location prefix="member" } if (obj.value==-1){ $("#"+prefix+"_location_valid").hide(); $("#"+prefix+"_lat").val(""); $("#"+prefix+"_long").val(""); $("#"+prefix+"_location_desc").val(""); } else { $("#"+prefix+"_lat").val(geoData.results[obj.value].geometry.location.lat); $("#"+prefix+"_long").val(geoData.results[obj.value].geometry.location.lng); var desc = $("#"+prefix+"_geoList option:selected").text(); if (""==desc){ desc = $("#"+prefix+"_phys_address").val(); } $("#"+prefix+"_location_desc").val(desc); $("#"+prefix+"_location_valid").html("Location valid
("+$("#"+prefix+"_location_desc").val()+")"); $("#"+prefix+"_location_valid").show(); } } // // Task-related functions // function addTask() { window.location.href="/elsie?DAM=EventEditor" } function deleteTask(index) { $.Zebra_Dialog("Are you sure you want to delete entry\n\""+taskList[index].title+"\" ?", { 'type': 'question', 'overlay_opacity': .5, 'title': 'Delete Task?', 'buttons': ['Delete','Cancel'], 'onClose': function(caption) { if (caption=="Delete"){ window.location.href="/elsie?DAM=TaskEditor&task_id="+taskList[index].tId+"&action=D"; } } }); } function editTask(task_id) { window.location.href="/elsie?DAM=TaskEditor&task_id="+task_id; } var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){DD_belatedPNG=null})}},createVmlStyleSheet:function(){var a=document.createElement("style");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);var b=a.styleSheet;if(b!=null){try{b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;")}catch(c){}this.styleSheet=b}},readPropertyChange:function(){var a=event.srcElement;if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(a)}if(event.propertyName=="style.display"){var b=a.currentStyle.display=="none"?"none":"block";for(var c in a.vml){a.vml[c].shape.style.display=b}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(a)}},vmlOpacity:function(a){if(a.currentStyle.filter.search("lpha")!=-1){var b=a.currentStyle.filter;b=parseInt(b.substring(b.lastIndexOf("=")+1,b.lastIndexOf(")")),10)/100;a.vml.color.shape.style.filter=a.currentStyle.filter;a.vml.image.fill.opacity=b}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){var b=a.split(",");for(var c=0;cc.H){l.B=c.H}a.vml.image.shape.style.clip="rect("+l.T+"px "+(l.R+d)+"px "+l.B+"px "+(l.L+d)+"px)"}else{a.vml.image.shape.style.clip="rect("+j.T+"px "+j.R+"px "+j.B+"px "+j.L+"px)"}},fixPng:function(a){a.style.behavior="none";if(a.nodeName=="BODY"||a.nodeName=="TD"||a.nodeName=="TR"){return}a.isImg=false;if(a.nodeName=="IMG"){if(a.src.toLowerCase().search(/\.png$/)!=-1){a.isImg=true;a.style.visibility="hidden"}else{return}}else if(a.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}var b=DD_belatedPNG;a.vml={color:{},image:{}};var c={shape:{},fill:{}};for(var d in a.vml){for(var e in c){var f=b.ns+":"+e;a.vml[d][e]=document.createElement(f)}a.vml[d].shape.stroked=false;a.vml[d].shape.appendChild(a.vml[d].fill);a.parentNode.insertBefore(a.vml[d].shape,a)}a.vml.image.shape.fillcolor="none";a.vml.image.fill.type="tile";a.vml.color.fill.on=false;b.attachHandlers(a);b.giveLayout(a);b.giveLayout(a.offsetParent);b.applyVML(a)}};try{document.execCommand("BackgroundImageCache",false,true);DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet()}catch(r){} function IncludeJavaScript(jsFile) { document.write('<'+'script type="text/javascript" src="'+jsFile+'"><'+'/script'+'>'); } var lcRestoreJQ = true; if (typeof jQuery == 'undefined') { lcRestoreJQ = false; } /*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("') : $(''); var lyr2 = opts.theme ? $('') : $(''); var lyr3, s; if (opts.theme && full) { s = ''; } else if (opts.theme) { s = ''; } else if (full) { s = ''; } else { s = ''; } lyr3 = $(s); // if we have a message, style it if (msg) { if (opts.theme) { lyr3.css(themedCSS); lyr3.addClass('ui-widget-content'); } else lyr3.css(css); } // style the overlay if (!opts.theme && (!opts.applyPlatformOpacityRules || !($.browser.mozilla && /Linux/.test(navigator.platform)))) lyr2.css(opts.overlayCSS); lyr2.css('position', full ? 'fixed' : 'absolute'); // make iframe layer transparent in IE if ($.browser.msie || opts.forceIframe) lyr1.css('opacity',0.0); //$([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el); var layers = [lyr1,lyr2,lyr3], $par = full ? $('body') : $(el); $.each(layers, function() { this.appendTo($par); }); if (opts.theme && opts.draggable && $.fn.draggable) { lyr3.draggable({ handle: '.ui-dialog-titlebar', cancel: 'li' }); } // ie7 must use absolute positioning in quirks mode and to account for activex issues (when scrolling) var expr = setExpr && (!$.boxModel || $('object,embed', full ? null : el).length > 0); if (ie6 || expr) { // give body 100% height if (full && opts.allowBodyStretch && $.boxModel) $('html,body').css('height','100%'); // fix ie6 issue when blocked element has a border width if ((ie6 || !$.boxModel) && !full) { var t = sz(el,'borderTopWidth'), l = sz(el,'borderLeftWidth'); var fixT = t ? '(0 - '+t+')' : 0; var fixL = l ? '(0 - '+l+')' : 0; } // simulate fixed position $.each([lyr1,lyr2,lyr3], function(i,o) { var s = o[0].style; s.position = 'absolute'; if (i < 2) { full ? s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"') : s.setExpression('height','this.parentNode.offsetHeight + "px"'); full ? s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"') : s.setExpression('width','this.parentNode.offsetWidth + "px"'); if (fixL) s.setExpression('left', fixL); if (fixT) s.setExpression('top', fixT); } else if (opts.centerY) { if (full) s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'); s.marginTop = 0; } else if (!opts.centerY && full) { var top = (opts.css && opts.css.top) ? parseInt(opts.css.top) : 0; var expression = '((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"'; s.setExpression('top',expression); } }); } // show the message if (msg) { if (opts.theme) lyr3.find('.ui-widget-content').append(msg); else lyr3.append(msg); if (msg.jquery || msg.nodeType) $(msg).show(); } if (($.browser.msie || opts.forceIframe) && opts.showOverlay) lyr1.show(); // opacity is zero if (opts.fadeIn) { var cb = opts.onBlock ? opts.onBlock : noOp; var cb1 = (opts.showOverlay && !msg) ? cb : noOp; var cb2 = msg ? cb : noOp; if (opts.showOverlay) lyr2._fadeIn(opts.fadeIn, cb1); if (msg) lyr3._fadeIn(opts.fadeIn, cb2); } else { if (opts.showOverlay) lyr2.show(); if (msg) lyr3.show(); if (opts.onBlock) opts.onBlock(); } // bind key and mouse events bind(1, el, opts); if (full) { pageBlock = lyr3[0]; pageBlockEls = $(':input:enabled:visible',pageBlock); if (opts.focusInput) setTimeout(focus, 20); } else center(lyr3[0], opts.centerX, opts.centerY); if (opts.timeout) { // auto-unblock var to = setTimeout(function() { full ? $.unblockUI(opts) : $(el).unblock(opts); }, opts.timeout); $(el).data('blockUI.timeout', to); } }; // remove the block function remove(el, opts) { var full = (el == window); var $el = $(el); var data = $el.data('blockUI.history'); var to = $el.data('blockUI.timeout'); if (to) { clearTimeout(to); $el.removeData('blockUI.timeout'); } opts = $.extend({}, $.blockUI.defaults, opts || {}); bind(0, el, opts); // unbind events if (opts.onUnblock === null) { opts.onUnblock = $el.data('blockUI.onUnblock'); $el.removeData('blockUI.onUnblock'); } var els; if (full) // crazy selector to handle odd field errors in ie6/7 els = $('body').children().filter('.blockUI').add('body > .blockUI'); else els = $('.blockUI', el); if (full) pageBlock = pageBlockEls = null; if (opts.fadeOut) { els.fadeOut(opts.fadeOut); setTimeout(function() { reset(els,data,opts,el); }, opts.fadeOut); } else reset(els, data, opts, el); }; // move blocking element back into the DOM where it started function reset(els,data,opts,el) { els.each(function(i,o) { // remove via DOM calls so we don't lose event handlers if (this.parentNode) this.parentNode.removeChild(this); }); if (data && data.el) { data.el.style.display = data.display; data.el.style.position = data.position; if (data.parent) data.parent.appendChild(data.el); $(el).removeData('blockUI.history'); } if (typeof opts.onUnblock == 'function') opts.onUnblock(el,opts); }; // bind/unbind the handler function bind(b, el, opts) { var full = el == window, $el = $(el); // don't bother unbinding if there is nothing to unbind if (!b && (full && !pageBlock || !full && !$el.data('blockUI.isBlocked'))) return; if (!full) $el.data('blockUI.isBlocked', b); // don't bind events when overlay is not in use or if bindEvents is false if (!opts.bindEvents || (b && !opts.showOverlay)) return; // bind anchors and inputs for mouse and key events var events = 'mousedown mouseup keydown keypress'; b ? $(document).bind(events, opts, handler) : $(document).unbind(events, handler); // former impl... // var $e = $('a,:input'); // b ? $e.bind(events, opts, handler) : $e.unbind(events, handler); }; // event handler to suppress keyboard/mouse events when blocking function handler(e) { // allow tab navigation (conditionally) if (e.keyCode && e.keyCode == 9) { if (pageBlock && e.data.constrainTabKey) { var els = pageBlockEls; var fwd = !e.shiftKey && e.target === els[els.length-1]; var back = e.shiftKey && e.target === els[0]; if (fwd || back) { setTimeout(function(){focus(back)},10); return false; } } } var opts = e.data; // allow events within the message content if ($(e.target).parents('div.' + opts.blockMsgClass).length > 0) return true; // allow events for content that is not being blocked return $(e.target).parents().children().filter('div.blockUI').length == 0; }; function focus(back) { if (!pageBlockEls) return; var e = pageBlockEls[back===true ? pageBlockEls.length-1 : 0]; if (e) e.focus(); }; function center(el, x, y) { var p = el.parentNode, s = el.style; var l = ((p.offsetWidth - el.offsetWidth)/2) - sz(p,'borderLeftWidth'); var t = ((p.offsetHeight - el.offsetHeight)/2) - sz(p,'borderTopWidth'); if (x) s.left = l > 0 ? (l+'px') : '0'; if (y) s.top = t > 0 ? (t+'px') : '0'; }; function sz(el, p) { return parseInt($.css(el,p))||0; }; })(jQuery); var lc_jQuery = jQuery; if (lcRestoreJQ){ lc_jQuery =jQuery.noConflict(true); } // Fix for IE9/jQuery 1.5 //jQuery.support.noCloneEvent = !!window.addEventListener document.write('<'+'script'+'>'); document.write('function lcLoad(p_menutype,p_date,p_calendarid,p_rsslink) {'); document.write('lc_jQuery("#elsiediv").block({ message: "",overlayCSS: { backgroundColor: "#333" } });'); document.write('lc_jQuery.getJSON("//localendar.com/elsie?JSP=PublishedCalendarAjax&mode=PUBLISH_PUBLIC&include=N&miniajax=Y&dynamic=Y&search_type="+p_menutype+"&start_date="+p_date+"&calendar_id="+p_calendarid+"&callback=?",'); document.write('function(json) {'); document.write('lc_jQuery("#elsiediv").html(json.html);lc_jQuery("#elsiediv").unblock();lc_jQuery("#d_"+today()).css("background","#ffcc33");'); document.write('lc_jQuery("#printable_view").attr("onClick","popupPrintableView(\\"//localendar.com/elsie?JSP=PublishedCalendar&mode=PUBLISH_PUBLIC&calendar_id=433388&search_type=W6&start_date="+p_date+"&printable_view=Y\\")");'); document.write('lc_jQuery("#category_legend_div").find(":checkbox").each(function(){lc_jQuery(this).attr("checked", true);});'); document.write('lc_jQuery.getJSON("//localendar.com/JSPScriptlets/IncludeLegendSync.jsp?calendar_id=433388&callback=?",'); document.write('function(json) {'); document.write('});'); document.write('pinboard();'); document.write('});'); document.write('}'); document.write('<'+'/script'+'>'); document.write('<'+'script type="text/javascript" src="'+"//ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js"+'"><'+'/script'+'>'); lc_jQuery(document).ready(function(){ WebFont.load({ google: { families: ['Montserrat', 'Mitr','Merriweather','Open Sans','Archivo Narrow'] } }); }); document.write(''); document.write('
'); document.write('
'); document.write(''); document.write("
"); document.write("
BackWhatDoUWannaDo.com Events
Week of September 17 2018
Forward
 
    ") document.write("") document.write("
  • MON
    17

    The Wonder of Learning Boston-Hundred Languages of Children

    Monday Sep 17
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • MON
    17
    Tewksbury Job Seekers Network: How To Start & Grow Your Business

    Monday Sep 17
    10:30 am - 11:30 am

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Learn how the Small Business Administration can assist your dream of starting your own business. Led by the SBA’s Lisa Gonzalez Welch.

     

  • MON
    17

    High Hands Saturday Jackpot

    Monday Sep 17
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • MON
    17
    Caregiver support group at Bridges by EPOCH at Westford

    Monday Sep 17
    4:30 pm - 6:30 pm

    Bridges by EPOCH at Westford will host its monthly caregiver support group on Monday, Sept. 17 at 4:30 p.m. Join us to share your caregiving story while hearing the stories of others facing similar experiences. A complimentary dinner will be served.

    You are welcome to bring your loved one to enjoy a meal with our residents while you attend the support group. For more information or to RSVP, call 978-692-9541. Bridges by EPOCH at Westford is a memory care assisted living community located at 108 Littleton Road.

  • MON
    17
    Fright Night: Ghosts & Legends with Jeff Belanger

    Monday Sep 17
    7 pm - 8 pm

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Paranormal icon & author Jeff Belanger will present highlights from his own adventures & take you inside the investigative process.  Q&A and book signing after the event. Sponsored by the Friends of the Library.

  • MON
    17
    Fluid Flow at Mindful Body Yoga

    Monday Sep 17
    7 pm - 8 pm

    Ballard Vale United Church
    23 Clark Rd, Andover, MA 01810, USA

    Fluid flow, all levels yoga class with meditation & breathing. At this time classes being offered are for teens & adults.

    $10 per class with a portion of the proceeds benefiting the Ballard Vale Church. Class Packs and New Student specials are available for purchase at the studio. 

     

    Be sure to check our website and facebook for the most up to date schedule and to learn more about us and our studio! 

    mindfulbodyyoga.org

  • MON
    17
    Chelmsford Stamp Club

    Monday Sep 17
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • ") document.write("") document.write("
  • TUE
    18

    The Wonder of Learning Boston-Hundred Languages of Children

    Tuesday Sep 18
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • TUE
    18

    Mother Goose on the Loose!

    Tuesday Sep 18
    10:30 am - 11:30 am

    Pollard Memorial Library

    Mother Goose on The Loose is a series of nursery rhyme programs for children from birth through age three. Big sisters and brothers are welcome too. Come to Mother Goose and give your brood a boost! We will have one session each day at 10:30AM.

    For children age 3 and younger. No sign up required.

     

  • TUE
    18

    High Hands Saturday Jackpot

    Tuesday Sep 18
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • TUE
    18
    Fluid Flow at Mindful Body Yoga

    Tuesday Sep 18
    6 pm - 7 pm

    Ballard Vale United Church
    23 Clark Rd, Andover, MA 01810, USA

    Fluid flow, all levels yoga class with meditation & breathing. At this time classes being offered are for teens & adults.

    $10 per class with a portion of the proceeds benefiting the Ballard Vale Church. Class Packs and New Student specials are available for purchase at the studio. 

     

    Be sure to check our website and facebook for the most up to date schedule and to learn more about us and our studio! 

    mindfulbodyyoga.org

  • TUE
    18

    Author Event: Stephen Lane

    Tuesday Sep 18
    6 pm - 7 pm

    The Silver Unicorn Bookstore
    12 Spruce St, Acton, MA 01720, USA

    Stephen lives locally in Concord, Mass., where he is a teacher at Concord-Carlisle High School. He has done extensive research on educator networks, influences on teacher practice, the process of education reform, the historiography of education, and the creation of supports for LGBT students in public schools.

    This research has informed his first book, No Sanctuary, which debuts on Sept. 12. The book tells the inspiring story of a mostly unseen rescue attempt by a small group of teachers who led the push to make schools safer for these at-risk students. Their efforts became the blueprint for Massachusetts’s education policy and a nationwide movement, resulting in one of the most successful and far-reaching school reform efforts in recent times.

    The book sheds light on this largely overlooked but critical series of reforms, placing the Safe Schools movement within the context of the larger gay rights movement and highlighting its key role in fostering greater acceptance of LGBTQ individuals throughout society.

    We are very excited to have Stephen to the store!

  • TUE
    18
    St. Louis Bingo

    Tuesday Sep 18
    6:30 pm - 9:30 pm

    St. Louis Annex
    74 Boisvert St, Lowell, MA 01850, USA

    St. Louis School Bingo:  Every Tuesday night at the St. Louis Annex (former St. Louis Academy) building in the cafeteria.  Doors open at 4:30 and games begin at 6:30.  Prizes can rise to over $1000 per week.  Progressive Cover All can reach $1199.00  Food and drinks are available for purchase.

  • TUE
    18
    BINGO at Saint Louis School

    Tuesday Sep 18
    6:30 pm - 9:30 pm

    74 Boisvert St, Lowell, MA 01850, USA

    Come play BINGO every Tuesday night at Saint Louis School, 74 Boisvert Street in Lowell!  Doors open at 4:30pm and the games begin at 6:30pm.  Each week there are over $1,000 in prizes as well as a weekly Progressive jackpot that can reach $1,199.  Food and drinks are available for sale.  All proceeds benefit the students of Saint Louis School.  Call the school at 978-458-7594 with any questions.

  • TUE
    18
    Open Mic

    Tuesday Sep 18
    7 pm - 10 pm

    The Hearing Room
    119 Chelmsford St, Lowell, MA 01851, USA

    Come and share your music, poetry, storytelling..$5. All ages and skill levels welcome! 

     

    The Hearing Room is a friendly, casual listening room where the performance IS the attraction, not a side show. We are a grassroots cooperative by and for local artists and musicians operating in the spirit of creativity and community. On other nights, we offer musical acts ranging from acoustic singer songwriter events to full bands; theater, poetry, comedy, jams, open mics and more! Usually, the cost is a suggested donation of $5-$10 with most of the proceeds going to support the performers. We also offer the opportunity to join our growing community with yearly memberships.

  • TUE
    18
    Author Visit: The Untold Story of the Women Who Took on the Richest Man in the World.. And Won

    Tuesday Sep 18
    7 pm - 8 pm

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Author David W. Moore ("Small Town, Big Oil: The Untold Story of the Women Who Took on the Richest Man in the World -- And Won") is sure to provide ideas and inspiration to activists and organizers who have ever felt like they were "David" battling "Goliath." Learn how the the residents of Durham, NH -- led by three women -- out-organized, out-witted, and out-maneuvered the governor, the media, and a powerful oil billionaire to spare the New Hampshire seacoast from becoming an industrial wasteland. David is a Senior Fellow at the Carsey Center for Public Policy at the University of New Hampshire, where he taught political science for 21 years before leaving to become senior editor of the Gallup Poll. Learn more about David HERE. Q&A and book selling/signing to follow for those interested. Sponsored by the Friends of the Library.

  • TUE
    18

    How To Tuesdays: Beekeeping Basics

    Tuesday Sep 18
    7 pm - 8 pm

    Chelmsford Public Library
    25 Boston Rd, Chelmsford, MA 01824, USA

    Join Ken Warchol for a narrated presentation on beekeeping. You will travel right inside a beehive to better understand the mysterious social insect and the role that it plays in humanity’s survival on Earth. Learn about the challenges honeybees face in our environment and find out how we can help this insect that is essential to our own survival.

    Ken brings samples of a variety of honey for everyone to taste!

  • TUE
    18
    Chelmsford Stamp Club

    Tuesday Sep 18
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • TUE
    18

    Tuesday Trivia Night

    Tuesday Sep 18
    7:30 pm - 10 pm

    Boston Billiard CLub & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Think you’ve got the trivia skills to stump all other competition? Put your skill to the test with Tuesday Trivia Night at the Boston Billiard Club & Casino! Every Tuesday from 7:30 pm – 10:00 pm we’re hosting trivia games for you, your friends, and everyone else to enjoy! Take on the trivia challenge and prove you're a trivia master with the Boston Billiard Club & Casino. 

  • TUE
    18
    Restoration of the American Chestnut Tree

    Tuesday Sep 18
    7:30 pm - 9 pm

    The Nashua Historical Society
    5 Abbott St, Nashua, NH 03064, USA

    Join Wildlife Biologist, Curt Laffin, as he discusses the history, demise, and restoration of the American chestnut tree that once dominated eastern U.S. forests. This magnificent and valuable resource was almost lost due to an imported disease, chestnut blight. Now the American Chestnut Foundation may be on the verge of restoring it locally and throughout its historic range.  For more information on the American Chestnut Foundation, please go to acf.org.

     

  • ") document.write("") document.write("
  • WED
    19

    The Wonder of Learning Boston-Hundred Languages of Children

    Wednesday Sep 19
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • WED
    19
    Peek "Behind the Scenes" of the Andover Center for History & Culture

    Wednesday Sep 19
    10 am - 11 am

    Andover Center for History & Culture
    97 Main St, Andover, MA 01810, USA

    Peek inside closets, pull aside curtains, and explore behind the scenes in the Blanchard House and Andover Center for History & Culture.

    Here’s your chance to give in to that irresistible urge to look behind the “staff only” and “no entry” signs you always see in museums. What will you find? What treasures lie in store rooms and archives? As you tour the Blanchard house attics, closets, nooks and crannies, you’ll also hear stories about rarely seen collections items. The stories will change with every tour, so there will always be something new to learn.

    Private Behind the Scenes” group tours are available by calling 978-475-2236.

    Register online www.andoverhistoryandculture.org/behind-the-scenes.

    Call 978-475-2236 to register by phone.

    Email inquiries info@andoverhistoryandculture.org

  • WED
    19

    Preschool Storytime

    Wednesday Sep 19
    10:30 am - 11:30 am

    Pollard Memorial Library

    Join us for a storytime for children, ages 3 and over.

    No registration is required.

     

  • WED
    19
    Morning Concert: Federico and the Breeze

    Wednesday Sep 19
    10:30 am - 11:30 am

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Federico & the Breeze is an extremely talented singer/songwriter, performing Americana and Roots with a groovy twist. Coffee & munchkins to be served. Sponsored by the Friends of the Library. 

  • WED
    19

    Drop-in Craft Fun!

    Wednesday Sep 19
    12 pm - 3 pm

    Pollard Memorial Library

    Get crafty in the children’s department at the Pollard Memorial Library. All children (ages 5+) are invited to drop by the Children’s Department and make a special craft. While supplies last. No registration required.

     

  • WED
    19

    High Hands Saturday Jackpot

    Wednesday Sep 19
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • WED
    19
    Unwanted Medication Disposal Day

    Wednesday Sep 19
    2 pm - 6 pm

    City of Lowell Health Department
    341 Pine St, Lowell, MA 01851, USA

    All members of the community are invited to bring their unwanted medications to the City of Lowell Health Department on Wednesday, September 19 from 2:00pm-6:00pm to be disposed of.

    Items accepted:
    *Prescription medications
    *Over-the-counter medications (pills, vitamins)
    *Liquid medications
    *Inhalers
    *EpiPens
    *Sharps (needles/lancets)

    No commercial disposal.

    For more information, please contact the City of Lowell Health Department at 978-674-4010.

  • WED
    19
    Bow Wow for Books

    Wednesday Sep 19
    5 pm - 6 pm

    Pollard Memorial Library

    Need to practice your reading?  If so, the library's "Bow WOW for Books" is just the thing for you.  Our dog friend, Prince, and his handler Joyce, love a good story!  Prince and Joyce will be here on select Wednesdays from 5 PM - 6 PM.  Readers can sign up for 15 minute slots.  Reserve your spot by calling the Children’s Desk at 978-674-1529.

     *Prince and Joyce are affiliated with Therapy Pets Unlimited.

     

  • WED
    19
    Fluid Flow at Mindful Body Yoga

    Wednesday Sep 19
    6 pm - 7 pm

    Ballard Vale United Church
    23 Clark Rd, Andover, MA 01810, USA

    Fluid flow, all levels yoga class with meditation & breathing. At this time classes being offered are for teens & adults.

    $10 per class with a portion of the proceeds benefiting the Ballard Vale Church. Class Packs and New Student specials are available for purchase at the studio. 

     

    Be sure to check our website and facebook for the most up to date schedule and to learn more about us and our studio! 

    mindfulbodyyoga.org

  • WED
    19

    FREE Mindfulness-Based Stress Reduction (MBSR) Orientation/Information Session - Woburn, MA

    Wednesday Sep 19
    6:30 pm - 8:30 pm

    Skin to Soul
    800 W Cummings Park, Woburn, MA 01801, USA

    Are you interested in learning about the world-renowned Mindfulness-Based Stress Reduction (MBSR) program developed by Jon-Kabat-Zinn?  Please join Cindy Gittleman, Certified MBSR teacher and founder of Sunrise Mindfulness, for a free orientation/information session about the program.  During this session, you will have an opportunity to experience some of the mindfulness methods and approaches used in the MBSR program, ask questions, and explore whether or not the program is right for you. Registration at www.sunrisemindfulness.com.

     

  • WED
    19

    Film Viewing - Food, Inc.

    Wednesday Sep 19
    6:30 pm - 8:05 pm

    Parker Memorial Library

    Image result for food, Inc., cover art

    This film lifts the veil on our nation's food industry, exposing how our nation's food supply is now controlled by a handful of corporations that often put profits ahead of consumer health, the livelihood of the American farmer, the safety of workers and our own environment. Reveals surprising - and often shocking truths - about what we eat, how it's produced and who we have become as a nation.

    Interviews with Eric Schlosser, Michael Pollan, Gary Hirschberg, Joe Salatin.   MPAA Rating : PG for some thematic material and disturbing images.

  • WED
    19

    A Photographer's View of NH's Cultural Diversity September 19th 7pm

    Wednesday Sep 19
    7 pm - 8 pm

    Pelham Public Library
    24 Village Green, Pelham, NH 03076, USA

    A Photographer's View of NH's Cultural Diversity September 19th 7pm

     

                Join photographer Becky Field who has been documenting the lives of immigrants and refugees in New Hampshire since 2012. Her work celebrates the contributions to our communities from new Americans, and shows that while we may have different cultural backgrounds, we all have similar dreams for safe homes, secure jobs, and bright futures for our children. Her recent book, “Different Roots, Common Dreams: New Hampshire’s Cultural Diversity” has won two national book awards.

     

  • WED
    19

    SHINE: Intro to Medicare

    Wednesday Sep 19
    7 pm - 8 pm

    Chelmsford Public Library
    25 Boston Rd, Chelmsford, MA 01824, USA

    SHINE (Serving the Health Information Needs of Everyone) presents a free information session on Medicare. Learn about the structure of Medicare, when to enroll, and helpful tips to choose plans that suit you, your lifestyle and your Medicare insurance needs. This session will be presented by a certified SHINE Counselor who provides FREE, unbiased, Medicare health insurance information and will help guide you through your options so you will be an empowered, educated consumer. Registration for this event is suggested but not required. 

  • WED
    19
    Chelmsford Stamp Club

    Wednesday Sep 19
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • ") document.write("") document.write("
  • THU
    20

    The Wonder of Learning Boston-Hundred Languages of Children

    Thursday Sep 20
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • THU
    20
    Doggy Days: Take Care of Abby

    Thursday Sep 20
    10 am - 11 am

    Discovery Museum
    177 Main St, Acton, MA 01720, USA

    Having a pet is a big responsibility! Help Abby’s owner demonstrate some of the things she does to take care of Abby. How do you take care of yourself and the people and pets you love? Abby is a certified Therapy Dog from the Pets & People Foundation, which means she’s happy to meet both enthusiastic dog-lovers and anyone who’s curious but might be shy.

    Enjoy this program and more at the all-NEW Discovery Museum! In our new, 16,000sf building we’ve re-created the best hands-on STEAM exhibits from our original two museums—for little kids, big kids, and their grownups—and added many exciting new ones, including water, air, making/tinkering, and more!  Come play!

    http://discoveryacton.org/calendar/day/2018-09-20

  • THU
    20
    Lunchtime Lecture: The Ten Warning Signs Of Dementia

    Thursday Sep 20
    12:30 pm - 1:30 pm

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Learn the difference between normal age-related memory loss and dementia. Led by Lisa Sobhian of the Alzheimer’s Association. Sponsored by the Friends of the Library.

  • THU
    20

    High Hands Saturday Jackpot

    Thursday Sep 20
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • THU
    20
    New Beginner Line Dance Class

    Thursday Sep 20
    6 pm - 7 pm

    Dom Polski Hall, 10 Coburn Street, Lowell, Ma
    10 Coburn St, Lowell, MA 01850, USA

      WHAT IT'S ALL ABOUT! COME AND JOIN US FOR JOE'S FAMOUS LINE DANCE BEGINNER CLASS. LEARN THE TERMINOLOGY AND BASIC STEPS OF LINE DANCING IN A FRIENDLY AND NON-INTIMIDATING ENVIRONMENT. YOU DON'T NEED A PARTNER, COME AND MEET SOME GREAT PEOPLE AS YOU START YOUR JOURNEY INTO THE LINE DANCE COMMUNITY AND FAMILY. ALL GENRES OF MUSIC WILL BE PLAYED AND THE PACE WILL BE SLOW TO MAKE SURE EVERYONE LEARNS AND HAS FUN.    WE LAUGH, WE HAVE FUN AS WE EXERCISE AND MOVE TO THE RHYTHM OF THE MUSIC. THIS IS ONE OF THE BEST FORMS OF EXERCISE THERE IS. SO COME AND JOIN US FOR OUR NEXT CLASS THAT WILL BE STARTING ON THURSDAY, MAY 24TH, AT THE DOM POLSKI HALL IN LOWELL.  CALL 1-877-92DANCE FOR MORE INFORMATION.

  • THU
    20

    Sing and Jam

    Thursday Sep 20
    7 pm - 10 pm

    The Hearing Room
    119 Chelmsford St, Lowell, MA 01851, USA

    Jam for all ages, styles, skill levels. Any genre and all instruments welcome. $5 suggested donation. 

    The Hearing Room is a friendly, casual listening room where the performance IS the attraction, not a side show. We are a grassroots cooperative by and for local artists and musicians operating in the spirit of creativity and community. On other nights, we offer musical acts ranging from acoustic singer songwriter events to full bands; theater, poetry, comedy, jams, open mics and more! Usually, the cost is a suggested donation of $5-$10 with most of the proceeds going to support the performers. We also offer the opportunity to join our growing community with yearly memberships.

  • THU
    20
    Sing and Jam

    Thursday Sep 20
    7 pm - 10 pm

    Every Thursday

    All genres of music, all ages, all skill levels

    Hosted by Mark Aleo

    $5 Suggested Donation

  • THU
    20
    Author Visit: An Evening of True Crime with Doug "VB" Goudie

    Thursday Sep 20
    7 pm - 8 pm

    Tewksbury Public Library
    300 Chandler St, Tewksbury, MA 01876, USA

    Author Doug "VB" Goudie ("A Frost In Hell: The True Story of the Petersham Butcher of 1875") will explore an infamous Massachusetts murder, which led to the "trial of the year," a first-of-its kind appeal, and a last-of-its-kind punishment that caused our state to reconsider its criminal justice system . Doug "VB" Goudie has spent much of his career in talk radio in Boston, first as a sidekick on the Howie Carr Show, then as a host on VB's Pleasure Pit, and now as a host on the Boston.com Morning Show on WRKO. He also spent 11 years in TV as a commentator on the Fox 25 Morning News show in Boston. Q&A and book selling/signing to follow for those interested. Sponsored by the Friends of the Library.

  • THU
    20

    Thru-Hiking the Appalachian Trail

    Thursday Sep 20
    7 pm - 8:30 pm

    Chelmsford Public Library
    25 Boston Rd, Chelmsford, MA 01824, USA

    Sam Ducharme is a retired K9 Officer and is a lifelong resident of Connecticut. He has two adult sons, both serving in the United States Air Force. As an avid outdoorsman, and finding the empty-nest, Sam decided to buy a backpack and a plane ticket to Georgia. From there, he started walking north. With no prior backpacking experience, he learned on the trail. Gear, trail nutrition, enduring the elements, and the logistics involved in a long distance backpacking trip were hard lessons. After 20 years working within Connecticut’s prisons, the search for a positive recharge resulted in a life changing journey.

    During his, six month, 2180 mile, 14 state backpacking trip from Springer Mountain, Georgia to Mt. Katahdin Maine, Ducharme documented the rugged beauty of the Appalachian Mountains, the wildlife, the hardships encountered on the trail, as well as the people, culture and humanity at its finest. Come join him as he takes you through the trail towns, over the mountaintops and through the backcountry. The images and stories will leave you with a renewed awe of the beauty of our country and its people.
    See his gear, how he cooked, and hear what it is like sleeping in a hammock for six months through three seasons. 

    You will also hear how Sam returned to the trail the following year, connecting with aspiring Thru Hikers, paying it forward, and his return to the summit of Katahdin one year later. 

  • THU
    20
    Fluid Flow at Mindful Body Yoga

    Thursday Sep 20
    7 pm - 8 pm

    Ballard Vale United Church
    23 Clark Rd, Andover, MA 01810, USA

    Fluid flow, all levels yoga class with meditation & breathing. At this time classes being offered are for teens & adults.

    $10 per class with a portion of the proceeds benefiting the Ballard Vale Church. Class Packs and New Student specials are available for purchase at the studio. 

     

    Be sure to check our website and facebook for the most up to date schedule and to learn more about us and our studio! 

    mindfulbodyyoga.org

  • THU
    20
    Chelmsford Stamp Club

    Thursday Sep 20
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • ") document.write("") document.write("
  • FRI
    21

    The Wonder of Learning Boston-Hundred Languages of Children

    Friday Sep 21
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • FRI
    21

    Chelmsford Friends of the Library Book Sale

    Friday Sep 21
    9 am - 9 pm

    Chelmsford Town Offices
    50 Billerica Rd, Chelmsford, MA 01824, USA

    Check out our huge selection of fiction and nonfiction books for adults, teens, and kids! We'll also have movies, games, music and much more in our sale driven by local donations. Visit our website if you'd like to help volunteer.

    Friday, 9am-9pm
    Saturday, 9am-6pm
    Sunday, 9am-1pm

  • FRI
    21

    High Hands Saturday Jackpot

    Friday Sep 21
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • FRI
    21

    Learn To Play Poker

    Friday Sep 21
    6 pm - 7:30 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Have you ever wondered how Poker works? What the deal with this "Texas hold' em" thing is? Now's your chance! The Boston Billiard Club & Casino is hosting FREE poker lessons every Friday night starting at 6pm. Come join us to learn the ways of the game and enjoy the company of friends, food, and drinks! Spots fill up quickly, so to ensure you get your spot click here!  Get your poker face on and test your luck with the Boston Billiard Club & Casino! 

  • FRI
    21

    Sit n' Go Poker Tourney

    Friday Sep 21
    6 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Do you like to play quick games of poker? Every Friday from 6pm-10pm the Boston Billiard Club & Casino will be hosting Sit n' Go poker tourneys! Whether you're an experienced gambler or a newcomer to the game, the quicker tourneys are a great way to make the most out of your Friday night. Spend the evening in the company of friends and fellow players with the Boston Billiard Club & Casino, a better place to play!

  • FRI
    21
    National Pilgrim Virgin Statue Tour Stop

    Friday Sep 21
    6:30 pm - 8:30 pm

    St. John the Evangelist Church

    The National Pilgrim Virgin Statue of Fatima is touring the United States and is scheduled for a brief appearance on Friday September 21 from 6:30pm - 8:30pm at St. John the Evangelist Chuch on 115 Middlesex Street in North Chelmsford. 

    The Rosary will be prayed beginning at 6:30pm after which the statue's custodian will give a presentation on the message of Fatima followed by the opportunity for anyone to bring up rosaries or devotional objects to have the custodian lay them under Our Lady's mantle to be touched to the statue. 

    This statue is a hand carved piece of artwork made in the image of Our Lady as described by the children to whom she appeared in 1917 in Fatima, Portugal. All are welcomed to attend this presentation.

     

  • FRI
    21

    Live Music and More!

    Friday Sep 21
    7 pm - 10 pm

    The Hearing Room
    119 Chelmsford St, Lowell, MA 01851, USA

    The Hearing Room is a friendly, casual listening room where the performance IS the attraction, not a side show. We are a grassroots cooperative by and for local artists and musicians operating in the spirit of creativity and community. We offer musical acts ranging from acoustic singer songwriter events to full bands; theater, poetry, comedy, jams, open mics and more! Usually, the cost is a suggested donation of $5-$10 with most of the proceeds going to support the performers. We also offer the opportunity to join our growing community with yearly memberships.

    To see what is happening tonight, or to find out about memberships, check out website or just come on down!

  • FRI
    21
    SilverTones “3rd Friday “ Dance. LIVE MUSIC

    Friday Sep 21
    7 pm - 10 pm

    Tewksbury Senior Ctr.
    275 Chandler St, Tewksbury, MA 01876, USA

     

        LIVE MUSIC

    SilverTones Big Swing Band begins its 18th year on Fri.9/21, 7-10pm at Tewksbury Senior Center .

    $10 pp includes music for listening and dancing by 20 professional musicians led by MaryBeth Foley-Cummings. Vocals by B.B. Braxten. bring along your  favorite beverages and munchies. Free ice machine, cake/brownies ,tea/coffee, chance to win 2 free admissions to any future SilverTones Dance. Doors open @ 6:30. For singles and couples.

     Thank you,

    Barbara Flanagan, Band mgr. and 17+yr.clarinetist, 978-851-7580.

    Senior Ctr. 978-640-4480

  • FRI
    21
    Chelmsford Stamp Club

    Friday Sep 21
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • ") document.write("") document.write("
  • SAT
    22

    The Wonder of Learning Boston-Hundred Languages of Children

    Saturday Sep 22
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • SAT
    22
    Third Annual Lowell Kinetic Sculpture Race

    Saturday Sep 22
    (All Day)

    Lowell, Massachusetts at the intersection of Market and Palmer Streets

    What: Third Annual Lowell Kinetic Sculpture Race

    Where: Lowell, Massachusetts at the intersection of Market and Palmer Streets

    When: Saturday, September 22, 2018

    Details: Lowell, Massachusetts will once again host the annual Kinetic Sculpture Race on Saturday, September 22, 2018. Sitting squarely at the crossroads of science, technology, engineering, art and mathematics, this third annual Kinetic Sculpture Race is comprised of home-engineered kinetic sculptures, all-terrain, human-powered vehicles with an artistic twist, tackling mud, sand, water, gravel and pavement over the course of the day. The opening ceremonies will take place at the intersection of Market and Palmer Streets with a rousing kickoff at 10:30AM, followed by the start of the race.

    Day-long events include viewing the race at the various obstacle locations around Lowell, interacting with competitors and officials, and enjoying a fun, family friendly atmosphere against a backdrop of whimsical racing machines. At 1PM, spectators can partake in a plethora of food trucks and live entertainment while cheering on the competitors as they attempt navigating the waters of the Merrimack River at the DCR Lowell Heritage State Park. The entire course is open to the public, free of charge and great for all ages!

    For more information, visit www.lowellkinetic.com or www.facebook.com/lowellkinetic

  • SAT
    22
    Fluid Flow at Mindful Body Yoga

    Saturday Sep 22
    8 am - 9 am

    Ballard Vale United Church
    23 Clark Rd, Andover, MA 01810, USA

    Fluid flow, all levels yoga class with meditation & breathing. At this time classes being offered are for teens & adults.

    $10 per class with a portion of the proceeds benefiting the Ballard Vale Church. Class Packs and New Student specials are available for purchase at the studio. 

     

    Be sure to check our website and facebook for the most up to date schedule and to learn more about us and our studio! 

    mindfulbodyyoga.org

  • SAT
    22

    Chelmpex Stamp Show

    Saturday Sep 22
    9 am - 3 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club's annual stamp show & bourse. 9AM - 3 PM Trinity LUtheran Church 170 Old Westford Rd.  9+ dealers, 18+tables. Free admission. Free parking. Refreshment & lunch available. Contact Linda Gilmore if you need more information. 978-256-2256 or linda.gilmore47@gmail.com

  • SAT
    22

    Chelmsford Friends of the Library Book Sale

    Saturday Sep 22
    9 am - 9 pm

    Chelmsford Town Offices
    50 Billerica Rd, Chelmsford, MA 01824, USA

    Check out our huge selection of fiction and nonfiction books for adults, teens, and kids! We'll also have movies, games, music and much more in our sale driven by local donations. Visit our website if you'd like to help volunteer.

    Friday, 9am-9pm
    Saturday, 9am-6pm
    Sunday, 9am-1pm

  • SAT
    22

    Truck-a-Palooza

    Saturday Sep 22
    10 am - 2 pm

    Townsend Public Library
    12 Dudley Rd, Townsend, MA 01469, USA

    Come touch, climb and look at vehicles of all types for free and meet their drivers! Entertainment all day.  Crafter and non profit, Giant Toy Yard Sale, Craft Supply Sale, Lions Club-free vision, hearing and blood pressure checks, car seat check, bounce house, crafts, Petting Zoo, pony rides, bake saleand food.  K-9, karate, gymnastics and dance team demos. Rain date is 9/29/2018

  • SAT
    22

    Celebrate the Snow Leopards at the Stone Zoo!

    Saturday Sep 22
    10 am - 2:30 pm

    Stone Zoo
    149 Pond St, Stoneham, MA 02180, USA

    Two times the cubs, two times the fun! Visit Stone Zoo on Saturday, September 22, as we celebrate the snow leopard cubs, Pandora and Naphisa. The cubs are now on exhibit and rambunctious as ever! Learn more about them during scheduled zookeeper chats and get creative at the craft table.

    Pandara and Naphisa were born on May 16 to mother, Kira, a 9-year-old snow leopard at Stone Zoo. Learn more about their birth announcement here.

    Zoo New England is committed to snow leopard conservation and is a longtime supporter of the Snow Leopard Trust’s National Partnerships Program, which protects snow leopards through community-focused conservation projects that are based on an improved scientific understanding of snow leopard behavior, needs, habitats and threats.

  • SAT
    22
    Pheasant Lane Mall to Host Robotics Event Expo

    Saturday Sep 22
    10 am - 5 pm

    Pheasant Lane Mall
    310 Daniel Webster Hwy, Nashua, NH 03060, USA

    Pheasant Lane Mall has teamed up yet again with PVC Pirates, FIRST Robotics Team 1058 from Londonderry High School to host a robo expo. All area children and families are welcome to this interactive and educational event.

     Attendees will learn about the opportunities that FIRST and STEM fields can provide while observing robots built by high school students in action! Teams from FIRST Robotics will give an interactive demonstration of their robots.

  • SAT
    22
    Pheasant Lane Mall and Conquer Chiari to Host Conquer Chiari Walk Across America

    Saturday Sep 22
    10:30 am - 11:30 am

    Pheasant Lane Mall
    310 Daniel Webster Hwy, Nashua, NH 03060, USA

    Pheasant Lane Mall is teaming up with Conquer Chiari to host the 2018 Conquer Chiari Walk Across America in Nashua. The walk will be part of a series of coordinated awareness/fundraising walks held across the country on the third and fourth Saturday of September dedicated to raising awareness of Chiari Malformation and to raise money for valuable research. Chiari Malformation is a neurological disorder where the brain descends out of the skull and puts pressure on the spine, causing a wide range of symptoms (including severe headaches, neck pain, balance problems, weakness in the arms and legs, and respiratory problems) and a tremendous strain on patients and their families.

     

    Area residents of all fitness levels are invited to participate and walk distances are flexible. A minimum donation of $25 is suggested.

  • SAT
    22
    40 Years Lowell National Historical Park 1978-2018

    Saturday Sep 22
    11 am

    256 Market St, Lowell, MA 01852, USA

    Lowell, MA – As a longtime partner, the Brush Art Gallery and Studios is proud to host “40 Years: Lowell National Historical Park 1978-2018.”  Themed sections of the exhibit include:  Before the Park, an introductory section of pre-Park objects; Making the Park, Lowell’s physical restoration; Telling the Story, education and interpretation;  Living Lowell, Lowell Folk Festival and other cultural features; and The Future Park, visitor interactives and future plans and proposals. The exhibition features historical items from the Park Museum Collection, interactive elements, and commissioned renditions of a futuristic Lowell National Historical Park.

  • SAT
    22

    Author Event: Peter Reynolds

    Saturday Sep 22
    11 am - 12 pm

    The Silver Unicorn Bookstore
    12 Spruce St, Acton, MA 01720, USA

    If you have a child, chances are you know the name Peter Reynolds. The illustrator of the Judy Moody and Stink series', and author of The DotIshThe Word Collector and so many others. He is also the owner of The Blue Bunny Bookstore in Dedham and the founder of Fablevision.

    While Peter has innumerable books that he could discuss, on this day, we'll be highlighting Peter's newest creation, Start with a Dot: A Journal for Making Your Mark, which debuts on Sept. 4. This guided journal is inspired by Peter's book The Dot, which is celebrating its 15th anniversary this year.

    The book offers exercises that draw a connection between mindfulness and leaving your mark on the page; activities that will help you make your mark, conquer perfectionism, loosen up, and let your creativity flow. Whether you’re a timid beginner or a seasoned artist who needs a creative jolt to keep fresh and recharge, this journal is for you.

    We are beyond thrilled to have Peter here to our humble little bookshop!

  • SAT
    22
    HairFest

    Saturday Sep 22
    12:30 pm - 3:30 pm

    Indian Ranch
    200 Gore Rd, Webster, MA 01570, USA

    Travel back to the 80’s with the Indian Ranch HairFest - a fun filled day featuring the music you grew up with from the greatest tributes to Hair Bands including Everybody Wants Some ( performing the music of Van Halen), The Priest (performing the music of Judas Priest), Aquanett (playing the best of 80's hair band music), Bon Jersey (performing the music of Bon Jovi), and festival headliner Super Troup (also playing the best of 80’s hair band music). This will be THE festival you will always remember!

     

    Indian Ranch offers music lovers a chance to see some of the greatest country, classic rock and pop bands steps from Lake Chargoggagoggmanchauggagoggchaubunagungamaugg. Nestled between pine trees, the amphitheater offers the ability to see the stage from anywhere in the audience.  The Mavericks kick off the 2018 season on June 16th,  Other shows now on-sale include Andy Grammer June 23rd, The Outlaws June 24th, KC and The Sunshine Band July 8th, Get The Led Out July 13th, Jamey Johnson July 15th, Bruce Hornsby & the Noisemakers and Los Lobos July 21st, Lee Brice July 22nd, Wynonna & the Big Noise July 29th, Gin Blossoms August 5th, Chase Rice August 11th, The Beach Boys August 12th, The Charlie Daniels Band August 19th, Bret Michaels September 9th, Rick Springfield September 15th, and Blackberry Smoke September 16th.

     

    Tickets for HairFest at Indian Ranch on Saturday, September 22nd, 2018 go on-sale Friday, June 8th at 10:00 AM. The Indian Ranch Insider Club Presale takes place Thursday, June 7th at 10:00 AM. Gates for Indian Ranch concerts open at 1:00 PM; showtime is 3:00 PM unless otherwise noted. Tickets are available online at www.indianranch.com, by calling 1-800-514-ETIX (3849) or at the Indian Ranch Box Office. The Indian Ranch Box Office is currently open Saturday through Wednesday 10:00 AM to 4:00 PM and Thursday through Friday 10:00 AM to 6:00 PM. All events are rain or shine. No refunds. Indian Ranch is located at 200 Gore Road in Webster, MA outside of Worcester and less than an hours drive from Boston, Providence, Hartford and Springfield. For more information, visit www.indianranch.com.

     

  • SAT
    22

    Songwriter's Circle

    Saturday Sep 22
    1 pm - 4 pm

    The Hearing Room
    119 Chelmsford St, Lowell, MA 01851, USA

    Come share your songs for encouragement and/or feedback. 

    The Hearing Room is a friendly, casual listening room where the performance IS the attraction, not a side show. We are a grassroots cooperative by and for local artists and musicians operating in the spirit of creativity and community. On other nights, we offer musical acts ranging from acoustic singer songwriter events to full bands; theater, poetry, comedy, jams, open mics and more! Usually, the cost is a suggested donation of $5-$10 with most of the proceeds going to support the performers. We also offer the opportunity to join our growing community with yearly memberships.

     

  • SAT
    22

    High Hands Saturday Jackpot

    Saturday Sep 22
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • SAT
    22

    Dracut Reads Event: GMOs - Yes, or No?

    Saturday Sep 22
    2 pm - 3:30 pm

    Parker Memorial Library

    Did you know that genetically modified food is not new and that it’s been around for centuries? Join Professor Michael Cross as we explore the world of GMO's, including how they're created and how abundant it is in our food supply. 

    A DRACUT READS PROGRAM!         Sponsored by The Friends of The Dracut Library.

    Related image

    Associate Professor of Chemistry, Mike is department chair of Natural Sciences at NECC where he teaches chemistry and forensic science. He believes that education should be fun and exciting. He enjoys incorporating demonstrations and magic tricks into his teaching.  Mike holds a Ph.D. in organic chemistry from the University of Utah where he specialized in oxidative lesions in DNA and RNA.

  • SAT
    22

    Live Music and More!

    Saturday Sep 22
    7 pm - 10 pm

    The Hearing Room
    119 Chelmsford St, Lowell, MA 01851, USA

    The Hearing Room is a friendly, casual listening room where the performance IS the attraction, not a side show. We are a grassroots cooperative by and for local artists and musicians operating in the spirit of creativity and community. We offer musical acts ranging from acoustic singer songwriter events to full bands; theater, poetry, comedy, jams, open mics and more! Usually, the cost is a suggested donation of $5-$10 with most of the proceeds going to support the performers. We also offer the opportunity to join our growing community with yearly memberships.

    To see what is happening tonight, or to find out about memberships, check out website or just come on down!

  • SAT
    22
    Chelmsford Stamp Club

    Saturday Sep 22
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • SAT
    22
    Ballroom Dancing Every Sunday Night

    Saturday Sep 22
    7:30 pm - 11 pm

    RELIEF'S IN FUNCTION HALL
    1 Market St, Lawrence, MA 01843, USA

    BALLROOM DANCING EVERY SUNDAY NIGHT at RELIEF'S IN Function Hall, 1 Market Street, Lawrence, MA. on the North Andover line. Take the Mass. Ave. exit from 495. 7:30 to 11 PM   Singles and Couples all welcome. Live Bands. Wood Floor. Bar service. Dessert and coffee at 8:30. Admission $13. Run by 'Come Alive After Five' group for over 30 years.  Bring your dancing shoes!

  • SAT
    22

    Tuesday Trivia Night

    Saturday Sep 22
    7:30 pm - 10 pm

    Boston Billiard CLub & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Think you’ve got the trivia skills to stump all other competition? Put your skill to the test with Tuesday Trivia Night at the Boston Billiard Club & Casino! Every Tuesday from 7:30 pm – 10:00 pm we’re hosting trivia games for you, your friends, and everyone else to enjoy! Take on the trivia challenge and prove you're a trivia master with the Boston Billiard Club & Casino. 

  • ") document.write("") document.write("
  • SUN
    23

    The Wonder of Learning Boston-Hundred Languages of Children

    Sunday Sep 23
    (All Day)

    Boston University Wheelock College


    The Wonder of Learning Comes to Boston!

    Educators, children, and families are invited to explore an exhibition of the world-famous Reggio Emilia approach to Early Childhood Education at Boston University Wheelock College. Through the exhibition, educators encounter some of the most effective, joyful, and skilled approaches to teaching and learning, with ideas they can immediately apply in their own practice.  Parents will be inspired by this exhibit as it illustrates stories of children learning through play using simple natural materials with caring adults providing guidance and questioning. Workshops, hands-on learning opportunities, policy discussions, and family events are planned through November. The exhibit is free and open to the public.

  • SUN
    23

    Chelmpex Stamp Show

    Sunday Sep 23
    9 am - 3 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club's annual stamp show & bourse. 9AM - 3 PM Trinity LUtheran Church 170 Old Westford Rd.  9+ dealers, 18+tables. Free admission. Free parking. Refreshment & lunch available. Contact Linda Gilmore if you need more information. 978-256-2256 or linda.gilmore47@gmail.com

  • SUN
    23

    Chelmsford Friends of the Library Book Sale

    Sunday Sep 23
    9 am - 9 pm

    Chelmsford Town Offices
    50 Billerica Rd, Chelmsford, MA 01824, USA

    Check out our huge selection of fiction and nonfiction books for adults, teens, and kids! We'll also have movies, games, music and much more in our sale driven by local donations. Visit our website if you'd like to help volunteer.

    Friday, 9am-9pm
    Saturday, 9am-6pm
    Sunday, 9am-1pm

  • SUN
    23
    40 Years Lowell National Historical Park 1978-2018

    Sunday Sep 23
    11 am

    256 Market St, Lowell, MA 01852, USA

    Lowell, MA – As a longtime partner, the Brush Art Gallery and Studios is proud to host “40 Years: Lowell National Historical Park 1978-2018.”  Themed sections of the exhibit include:  Before the Park, an introductory section of pre-Park objects; Making the Park, Lowell’s physical restoration; Telling the Story, education and interpretation;  Living Lowell, Lowell Folk Festival and other cultural features; and The Future Park, visitor interactives and future plans and proposals. The exhibition features historical items from the Park Museum Collection, interactive elements, and commissioned renditions of a futuristic Lowell National Historical Park.

  • SUN
    23

    Local CountryFest

    Sunday Sep 23
    12 pm - 4:30 pm

    Indian Ranch
    200 Gore St, Cambridge, MA 02141, USA

    Webster, MA - June 6th, 2018 - Indian Ranch announced that the return of  Local CountryFest will take place in Webster, MA on Sunday, September 23rd this year. Tickets go on-sale Friday, June 8th at 10:00 AM at www.indianranch.com.

     

    Welcome to the 2nd Annual Local CountryFest! This year will prove to be an impressive show with 7 bands on the main stage and guest appearances galore. Join us for a full day of fun with returning favorites Annie Brobst Band , Houston Bernard Band, Timmy Brown & Black Diamond & headliner Scarlett Drive! Along with new additions Tequila Bonfire and Back Rhodes. And who could forget, a returning special guest appearance from local party favorite Tom Revane! So come on out, put those line-dancing boots on for some fun in The Silver Spur Corral, and enjoy your favorite country music from the areas most talented performers.

     

    Indian Ranch offers music lovers a chance to see some of the greatest country, classic rock and pop bands steps from Lake Chargoggagoggmanchauggagoggchaubunagungamaugg. Nestled between pine trees, the amphitheater offers the ability to see the stage from anywhere in the audience.  The Mavericks kick off the 2018 season on June 16th,  Other shows now on-sale include Andy Grammer June 23rd, The Outlaws June 24th, KC and The Sunshine Band July 8th, Get The Led Out July 13th, Jamey Johnson July 15th, Bruce Hornsby & the Noisemakers and Los Lobos July 21st, Lee Brice July 22nd, Wynonna & the Big Noise July 29th, Gin Blossoms August 5th, Chase Rice August 11th, The Beach Boys August 12th, The Charlie Daniels Band August 19th, Bret Michaels September 9th, Rick Springfield September 15th, and Blackberry Smoke September 16th.

     

    Tickets for Local CountryFest at Indian Ranch on Sunday, September 23rd, 2018 go on-sale Friday, June 8th at 10:00 AM. The Indian Ranch Insider Club Presale takes place Thursday, June 7th at 10:00 AM. Gates for Indian Ranch concerts open at 1:00 PM; showtime is 3:00 PM unless otherwise noted. Tickets are available online at www.indianranch.com, by calling 1-800-514-ETIX (3849) or at the Indian Ranch Box Office. The Indian Ranch Box Office is currently open Saturday through Wednesday 10:00 AM to 4:00 PM and Thursday through Friday 10:00 AM to 6:00 PM. All events are rain or shine. No refunds. Indian Ranch is located at 200 Gore Road in Webster, MA outside of Worcester and less than an hours drive from Boston, Providence, Hartford and Springfield. For more information, visit www.indianranch.com.

     

  • SUN
    23

    High Hands Saturday Jackpot

    Sunday Sep 23
    2 pm - 10 pm

    Boston Billiard Club & Casino
    55 Northeastern Blvd, Nashua, NH 03062, USA

    Visit the Boston Billiard Club & Casino every Saturday from 2pm-10pm to try your luck at our $500 hourly prize! Each hour we dish out $500 of our $4000 total prize pool. Don't miss out on your chane to win! You may wind up leaving with $500 in your pocket.

  • SUN
    23

    9-week Mindfulness-Based Stress Reduction Program (MBSR) - Natick, MA

    Sunday Sep 23
    6:30 pm - 9 pm

    Roots and Wings
    317 N Main St, Natick, MA 01760, USA

     

    Is stress affecting your life? Would you like to learn easily accessible methods of increasing well-being and decreasing stress? The world-renowned MBSR program was developed by Jon Kabat-Zinn in 1979 at the University of Massachusetts Medical Center. This 9-session program, led by Cindy Gittleman, Certified MBSR teacher and founder of Sunrise Mindfulness, includes guided instruction in mindfulness meditation practices and concepts, gentle mindful stretching, group discussions, daily home practice assignments and materials, including four guided mindfulness practice recordings. For further information and to register, please visit www.sunrisemindfulness.com.

  • SUN
    23
    Chelmsford Stamp Club

    Sunday Sep 23
    7:30 pm - 9 pm

    Trinity Lutheran Church
    170 Old Westford Rd, Chelmsford, MA 01824, USA

    Chelmsford Stamp Club meets on the 1st & 3rd Monday of every month except July, August & December. We have speakers & show short films about various aspects of stamp colleting. Beginners welcome. Ample parking, wheelchair accessable.

  • SUN
    23
    Ballroom Dancing Every Sunday Night

    Sunday Sep 23
    7:30 pm - 11 pm

    RELIEF'S IN FUNCTION HALL
    1 Market St, Lawrence, MA 01843, USA

    BALLROOM DANCING EVERY SUNDAY NIGHT at RELIEF'S IN Function Hall, 1 Market Street, Lawrence, MA. on the North Andover line. Take the Mass. Ave. exit from 495. 7:30 to 11 PM   Singles and Couples all welcome. Live Bands. Wood Floor. Bar service. Dessert and coffee at 8:30. Admission $13. Run by 'Come Alive After Five' group for over 30 years.  Bring your dancing shoes!

  • ") document.write("
") document.write("
View:  Day  Week  Month
") document.write('
'); document.write("
"); document.write(""); document.write(""); document.write(""); document.write("
"); document.write("
 Show All
Art
Benefits
Children
Choral
Comedy
Films
General
Lectures
Music
Nightspots
Outdoors
Pop Music
Public Meals
Reunions
Sales & Fales
Sales/Fairs
Sports
Workshops
") function toggleCategory(id){jQuery('.cat_'+id).toggle();var payload = new Object();payload.calendar_id=433388;payload.key='category_'+id;payload.value=jQuery('#category_' + id).is(':checked');jQuery.ajax({url:'http://localendar.com/elsie?DAM=AjaxHandler&calendar_id=433388&key=category_'+id+'&value='+jQuery('#category_' + id).is(':checked'),dataType:'jsonp'}); }function toggleAllCat(id,flag){if (flag){jQuery('.cat_'+id).show();}else{jQuery('.cat_'+id).hide();}var payload = new Object();payload.calendar_id=433388;payload.key='category_'+id;payload.value=jQuery('#category_' + id).is(':checked');jQuery.ajax({url:'http://localendar.com/elsie?DAM=AjaxHandler&calendar_id=433388&key=category_'+id+'&value='+jQuery('#category_' + id).is(':checked'),dataType:'jsonp'}); }function toggleAllCategories(id,pID ){jQuery('#'+pID).find(':checkbox').each(function(){ jQuery(this).attr('checked', jQuery('#' + id).is(':checked')); toggleAllCat(jQuery(this).attr('id').substring(9),jQuery('#cat_checkall').is(':checked')); });} document.write("
") function toggleCalendar(id){jQuery('.cal_'+id).toggle();;var payload = new Object();payload.calendar_id='433388';payload.key='m_'+id;payload.value=jQuery('#m_' + id).is(':checked');jQuery.post('http://localendar.com/elsie?DAM=AjaxHandler',payload)}function toggleAll(id,flag){if (flag){jQuery('.cal_'+id).show();}else{jQuery('.cal_'+id).hide();}var payload = new Object();payload.calendar_id=433388;payload.key='m_'+id;payload.value=jQuery('#m_' + id).is(':checked');jQuery.post('http://localendar.com/elsie?DAM=AjaxHandler',payload)}function toggleAllMerged(id,pID ){jQuery('#'+pID).find(':checkbox').each(function(){ jQuery(this).attr('checked', jQuery('#' + id).is(':checked')); toggleAll(jQuery(this).attr('id').substring(2),jQuery('#cal_checkall').is(':checked')); });} document.write("
 
"); document.write("
"); document.write(""); document.write("
"); function popupEvent() { view_window = window.open("//localendar.com/elsie?JSP=EventEditorAnon&c=433388", "localendar", "width=600,height=700,menubar=yes,scrollbars=yes,resizable=yes"); } document.write(""); function popupPrintableView(target){ print_window = window.open(target, "printable view", "width=570,height=550,menubar=yes,scrollbars=yes,resizable=yes"); } document.write(""); function popupSearch() { view_window = window.open("//localendar.com/elsie?JSP=PublishedCalendarSearch&hcancel=Y&calendar_id=433388", "localendar", "width=700,height=500,menubar=yes,scrollbars=yes,resizable=yes"); } document.write(""); document.write("
"); document.write(""); document.write("RSS Calendar Feed "); document.write("iCalendar Feed"); document.write("
"); lc_jQuery(document).ready(function() { lc_jQuery.getJSON("//localendar.com/JSPScriptlets/IncludeLegendSync.jsp?calendar_id=433388&callback=?",function(json) {}); try { lc_jQuery("#d_"+today()).css("background","#ffcc33"); lc_jQuery("#d_"+today()+" a:first").css("color","#0000ff"); DD_belatedPNG.fix('.event_image'); } catch(err){} pinboard(); }); jQuery.fn.wookmark=function(o){this.wookmarkOptions?o&&(this.wookmarkOptions=jQuery.extend(this.wookmarkOptions,o)):this.wookmarkOptions=jQuery.extend({container:jQuery("body"),offset:2,autoResize:!1,itemWidth:jQuery(this[0]).outerWidth(),resizeDelay:50,autoShow:!0},o),this.wookmarkColumns||(this.wookmarkColumns=null,this.wookmarkContainerWidth=null),this.wookmarkLayout=function(){var o=this.wookmarkOptions.itemWidth+this.wookmarkOptions.offset,t=this.wookmarkOptions.container.width(),i=Math.floor((t+this.wookmarkOptions.offset)/o),s=Math.round((t-(i*o-this.wookmarkOptions.offset))/2),e=0;e=null!=this.wookmarkColumns&&this.wookmarkColumns.length==i?this.wookmarkLayoutColumns(o,s):this.wookmarkLayoutFull(o,i,s),this.wookmarkOptions.container.css("height",e+"px")},this.wookmarkLayoutFull=function(o,t,i){for(var s=[];s.length350&&e.css("height","350px"),a=null,m=0,r=0;r