/*EDIT SCROLLING IMAGES HERE*/
var pausecontent=new Array()
pausecontent[0]='<img src="images/scrolling_images/01.jpg" class="scrollinphoto"/><br>Welcome to the Official Website of the City of Lewes, Delaware.'
pausecontent[1]='<img src="images/scrolling_images/02.jpg" class="scrollinphoto"/><br>For our residents, we encourage you to visit often for information and updates pertaining to the city\'s various programs, projects and initiatives.'
pausecontent[2]='<img src="images/scrolling_images/03.jpg" class="scrollinphoto"/><br>If you have not yet visited our historic city, we hope that our site provides an incentive for you to do so.'
pausecontent[3]='<img src="images/scrolling_images/04.jpg" class="scrollinphoto"/><br>Known as the \"First Town in the First State\", Lewes is proud of its historic and nautical heritage.'
pausecontent[4]='<img src="images/scrolling_images/05.jpg" class="scrollinphoto"/><br>Ideally situated where the Delaware Bay meets the Atlantic Ocean, Lewes provides both bay and ocean beaches making it an ideal vacation choice for those who love the water.'
pausecontent[5]='<img src="images/scrolling_images/06.jpg" class="scrollinphoto"/><br>Docking facilities for boaters are conveniently located within walking distance of nearby restaurants, shops and lodging facilities.'
pausecontent[6]='<img src="images/scrolling_images/07.jpg" class="scrollinphoto"/><br>And for those who enjoy exploring nature, one of our greatest assets is our proximity to Cape Henlopen State Park - encompassing over 4,000 acres of natural beauty.'
pausecontent[7]='<img src="images/scrolling_images/07.jpg" class="scrollinphoto"/><br>The park offers a two-mile blacktop trail for walkers, runners, cyclists, and skaters as well as campsites for the outdoor enthusiasts.'
pausecontent[8]='<img src="images/scrolling_images/09.jpg" class="scrollinphoto"/><br>In addition to recreational opportunities, Lewes\' historic district provides an opportunity for exploring our many homes and buildings of historical and architectural interest.'
pausecontent[9]='<img src="images/scrolling_images/10.jpg" class="scrollinphoto"/><br>Numerous restored homes dating back to the 18th and 19th century and one 17th century home (documented as Delaware\'s oldest standing building) are located in Lewes\' historic district at Shipcarpenter Square where they were moved beginning in the early 1980s.'
pausecontent[10]='<img src="images/scrolling_images/11.jpg" class="scrollinphoto"/><br>During 2006, Lewes celebrated 375 years of culture, history and beauty in Delaware!'
pausecontent[11]='<img src="images/scrolling_images/12.jpg" class="scrollinphoto"/><br>Please enjoy your visit and if you need further info, feel free to <a href="mailto:info@ci.lewes.de.us">contact us</a>'
		

/***********************************************
* DO NOT EDIT BELOW THIS LINE
/***********************************************

/***********************************************
* 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 pausescroller(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=0 //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('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
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
// -------------------------------------------------------------------

pausescroller.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(pausescroller.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=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
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
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
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
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.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
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
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()
}
}

pausescroller.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
}