var scrollerContent=new Array() scrollerContent.push("Sugar Grove Leads Group 2
<\/a><\/span> Sugar Grove Fire Dept <\/span>
1st & 3rd Tuesday @ 8:30 am

Contact Sally McClellan 630-305-8878
for more information.<\/span>

Sugar Grove Leads Group 3
<\/a><\/span> Prestbury Citizens Center<\/span>
2nd & 4th Wednesday @ 7:30am

Contact Skip Marshall 630-677-6330
for more information.<\/span>

Full Calendar
<\/span> of community events is available to the upper left corner of this website.
Send your event to info@sugargrovechamber.org for consideration.<\/span>

Sugar Grove Leads Group 1
<\/a><\/span> Engineering Enterprises Incorporated<\/span>
1st & 3rd Friday @ 8:00 am

Contact Bear Wegener 630-466-4549
for more information.<\/span>

August 16, 2008<\/span>
Farmers Market
<\/span> 8am to Noon <\/span>
25 S. Municipal Drive, Sugar Grove<\/span>
Market Feature : Community Organizations
continues every Saturday through September.<\/span>

August 18, 2008<\/span>
Ribbon Cutting
<\/a><\/span> 9:00 a.m.<\/span>
Brightest Stars Preschool 474 Division Drive Sugar<\/span>
The Village of Sugar Grove, the Sugar Grove Economic
Development Corporation and the Sugar Grove Chamber of Commerce & Industry welcome Brightest Stars Preschool to Sugar Grove, Illinois.
A ribbon cutting ceremony will be held to welcome business owner and Director, Amy Peters.
“Brightest Stars Preschool provides developmentally appropriate classes for children ages 3-6. There is an AM session offered from 9:00 AM - 11:30 AM and a PM session from 12:30 PM - 3:00 PM.
Sessions are taught Monday through Friday and parents can enroll their children in any combination of days in either session as long as there is availability.
The maximum class size is 10 children. Each preschool class is centered around making learning fun and works on a variety of skills that promote confidence and independence to get children ready for kindergarten. There is a strong emphasis on language development, math, science, alphabet, writing, music, and kindergarten readiness. ”<\/span>

August 23, 2008<\/span>
Farmers Market
<\/span> 8am to Noon <\/span>
25 S. Municipal Drive, Sugar Grove<\/span>
continues every Saturday through September.<\/span>

August 25, 2008<\/span>
Ribbon Cutting
<\/a><\/span> 10:30 a.m. <\/span>
Chesterbrook Academy 95 E. Park Avenue Sugar Grove<\/span>
The Village of Sugar Grove, the Sugar Grove Economic Development Corporation and the Sugar Grove Chamber of Commerce & Industry welcome Chesterbrook Academy to Sugar Grove, Illinois.
A ribbon cutting ceremony will be held to welcome Principal, Brenda Marcinkus and faculty. “Chesterbrook Academy Preschool is the perfect balance of learning and play. Our Links to Learning curriculum builds a solid academic foundation by introducing the early concepts of reading, math, science, art, music and foreign language through creative hands on activities.
Children learn while having fun in a nurturing and safe environment. We offer flexible hours, 6:30 am - 6:30 pm, Monday - Friday, to accommodate busy parents schedules. We teach children 6 weeks through 12 years of age. Chesterbrook Academy is a proud new member of the beautiful Sugar Grove community.
We're looking forward to a wonderful school year!”<\/span>

August 30, 2008<\/span>
Farmers Market
<\/span> 8am to Noon <\/span>
25 S. Municipal Drive, Sugar Grove<\/span>
continues every Saturday through September.<\/span>

September 4, 2008<\/span>
Chamber Board Meeting
<\/span> Noon<\/span>
Sugar Grove Fire Station<\/span>


September 11, 2008<\/span>
Chamber Membership Meeting
<\/span> Lunch Available 11:45 am <\/span>
Library 54 Snow Street<\/span>
Speaker : Ed Huss
Topic: On Being Patriotic

Outdoor
Picnic lunch by The Catering Gourmets
Lunch Available 11:45 am
Meal Fee :
$10.00 with RSVP by Noon Tuesday 9\/9
$15.00 at the door and for invoiced no shows<\/span>

September 16, 2008<\/span>
SG Corn Boil, NFP Meeting
<\/a><\/span> 6pm<\/span>
EEI 52 Wheeler Rd.<\/span>
Planning meeting for this family friendly, fun filled community event held in July 2009.<\/span>

October 9, 2008<\/span>
New Member Orientation
<\/span> 11:00<\/span>
25 S. Municipal Drive, Sugar Grove<\/span>
RSVP Lisa at 630-466-1192 Ext 7411 or email llund@castlebank.com<\/span>

"); scrollerContent.push(scrollerContent[0]); /*********************************************** * Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit http://www.dynamicdrive.com/ for this script and 100s more. ***********************************************/ function Scroller(content, divId, divClass, delay){ this.content=content //message array content this.tickerid=divId //ID of ticker div to display information this.delay=delay //Delay between msg change, in miliseconds. this.mouseoverBol=1 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is) this.hiddendivpointer=1 //index of message array for hidden div document.write('
'+content[0]+'
') var scrollerinstance=this if (window.addEventListener) //run onload in DOM2 browsers window.addEventListener("load", function(){scrollerinstance.initialize()}, false) else if (window.attachEvent) //run onload in IE5.5+ window.attachEvent("onload", function(){scrollerinstance.initialize()}) else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec setTimeout(function(){scrollerinstance.initialize()}, 500) } // ------------------------------------------------------------------- // initialize()- Initialize scroller method. // -Get div objects, set initial positions, start up down animation // ------------------------------------------------------------------- Scroller.prototype.initialize=function(){ this.tickerdiv=document.getElementById(this.tickerid) this.visiblediv=document.getElementById(this.tickerid+"1") this.hiddendiv=document.getElementById(this.tickerid+"2") this.visibledivtop=parseInt(Scroller.getCSSpadding(this.tickerdiv)) //set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2) this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px" this.getinline(this.visiblediv, this.hiddendiv) this.hiddendiv.style.visibility="visible" var scrollerinstance=this document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=0} document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=1} if (window.attachEvent) //Clean up loose references in IE window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null}) setTimeout(function(){scrollerinstance.animateup()}, this.delay) } // ------------------------------------------------------------------- // animateup()- Move the two inner divs of the scroller up and in sync // ------------------------------------------------------------------- Scroller.prototype.animateup=function(){ var scrollerinstance=this if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+1)){ this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-(1*this.mouseoverBol)+"px" this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-(1*this.mouseoverBol)+"px" setTimeout(function(){scrollerinstance.animateup()}, 25) } else{ this.getinline(this.hiddendiv, this.visiblediv) this.swapdivs() setTimeout(function(){scrollerinstance.setmessage()}, this.delay) } } // ------------------------------------------------------------------- // swapdivs()- Swap between which is the visible and which is the hidden div // ------------------------------------------------------------------- Scroller.prototype.swapdivs=function(){ var tempcontainer=this.visiblediv this.visiblediv=this.hiddendiv this.hiddendiv=tempcontainer } Scroller.prototype.getinline=function(div1, div2){ div1.style.top=this.visibledivtop+"px" div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px" } // ------------------------------------------------------------------- // setmessage()- Populate the hidden div with the next message before it's visible // ------------------------------------------------------------------- Scroller.prototype.setmessage=function(){ var scrollerinstance=this if (this.mouseoverBol==0) //if mouse is currently over scoller, do nothing (pause it) setTimeout(function(){scrollerinstance.setmessage()}, 1000) else{ var i=this.hiddendivpointer var ceiling=this.content.length this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1 this.hiddendiv.innerHTML=this.content[this.hiddendivpointer] this.animateup() } } Scroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any if (tickerobj.currentStyle) return tickerobj.currentStyle["paddingTop"] else if (window.getComputedStyle) //if DOM2 return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top") else return 0 }