var scrollerContent=new Array() scrollerContent.push("July 29, 2010<\/span>
HGN: On the Witness Stand<\/a>
<\/span> The Institute for Legal, Legislative and Policy Studies is pleased to invite you to attend
“HGN: On the Witness Stand”. This seminar is open to prosecutors and law enforcement
officers who frequently handle DUI cases. Participants will have the opportunity to learn
the medical basis for HGN, the components of the HGN test, and the validity of the HGN
test from renowned expert Dr. Karl Citek. Participants will also have the opportunity to
learn how to effectively and persuasively use HGN in trial, and view a live demonstration of
a direct examination of a law enforcement officer effectively testifying on HGN. Also, a
brief overview and discussion of the McKown Decision will take place.<\/span>

July 30, 2010<\/span>
HGN: On the Witness Stand<\/a>
<\/span> The Institute for Legal, Legislative and Policy Studies is pleased to invite you to attend
“HGN: On the Witness Stand”. This seminar is open to prosecutors and law enforcement
officers who frequently handle DUI cases. Participants will have the opportunity to learn
the medical basis for HGN, the components of the HGN test, and the validity of the HGN
test from renowned expert Dr. Karl Citek. Participants will also have the opportunity to
learn how to effectively and persuasively use HGN in trial, and view a live demonstration of
a direct examination of a law enforcement officer effectively testifying on HGN. Also, a
brief overview and discussion of the McKown Decision will take place.<\/span>

August 17, 2010<\/span>
Effective Presentation of PowerPoin<\/a>
<\/span> Learning Objectives: How to design, intentionally & effectively use PowerPoint How to use PowerPoint presentations as a visual tool to explain the facts and tell the DUI story in a both effective & compelling way Learn your preferred style of learning and how that influences and shapes the way you present
Last day to register: Friday - July 23, 2010
Space is limited<\/span>

August 31, 2010<\/span>
AGACL's 31st Annual Conference<\/a>
<\/span> Accredited national program for training prosecutors in handling Capital Litigation cases.<\/span>

September 20, 2010<\/span>
Advanced Trial Advocacy<\/a>
<\/span> Recently revised trial ad program for experienced prosecutors. Also provides Capital Litigation Trial Bar credits.<\/span>

September 21, 2010<\/span>
Prosecuting the DUI Offender<\/a>
<\/span> Another in the series of TSRP trainings conducted by the UIS traffic safety folks and co-sponsored by the Cook County SAO. First priority to Cook ASA's but space will be available for others outside of Cook County. For information contact Randy Roberts at rarober@cookcountygov.com<\/span>

October 13, 2010<\/span>
Victim Assistant's Assoc. Conf.<\/a>
<\/span> 11th Annual Fall Conference and Training of the Illinois Prosecutor-based Victim Assistant's Association with topics to include Child Abuse, Eler Abuse, Domestic Vioence, Dealing with Victism with Mental Healt Issues and Cyber Crime. For more information contact Bobby Jo Smith at 309-888-5416.<\/span>

October 14, 2010<\/span>
16th annual Child Abuse Conf.<\/a>
<\/span> 2 Day program sponsored by Prevent Child Abuse Illinois featuring national experts. For more information contact llarge@preventchildabuseillinois.org
<\/span>

October 25, 2010<\/span>
Basic Trial Advocacy<\/a>
<\/span> An updated version of our highly regarding week-long trial ad program for nearly new prosecutors.<\/span>

November 18, 2010<\/span>
Capital Litigation<\/a>
<\/span> Annual update on issues essential to prosecutors who are or hope to be active members of the Capital Litigation Trial Bar.<\/span>

February 10, 2011<\/span>
Court Tech MCLE Program<\/a>
<\/span> 2-Day program modeled after popular NDAA Court Technology program to develop skills needed to pump up trial performance using Powerpoint and freeware.<\/span>

March 21, 2011<\/span>
Advanced Trial Ad<\/a>
<\/span> Week-long program for experienced trial attorneys wishing to meet the challenge of complex issues and skill-building.<\/span>

April 18, 2011<\/span>
Prosecutor Academy<\/a>
<\/span> Multi-topic one day programs focused on specialized topics.<\/span>

April 19, 2011<\/span>
Prosecutor Academy<\/a>
<\/span> Multi-topic one day programs focused on specialized topics.<\/span>

April 20, 2011<\/span>
Prosecutor Academy<\/a>
<\/span> Multi-topic one day programs focused on specialized topics.<\/span>

April 21, 2011<\/span>
Prosecutor Academy<\/a>
<\/span> Multi-topic one day programs focused on specialized topics.<\/span>

June 3, 2011<\/span>
Ethics: The Movie 2<\/a>
<\/span> Popular 4-hour by the dynamic duo from Kentucky.<\/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 }