		function lib_bwcheck(){ //Browsercheck (needed)
			this.ver=navigator.appVersion
			this.agent=navigator.userAgent
			this.dom=document.getElementById?1:0
			this.opera5=this.agent.indexOf("Opera 5")>-1
			this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
			this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
			this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
			this.ie=this.ie4||this.ie5||this.ie6
			this.mac=this.agent.indexOf("Mac")>-1
			this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
			this.ns4=(document.layers && !this.dom)?1:0;
			this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
			return this
		}
		var bw=new lib_bwcheck()
		/***************************************************************************************
		Variables to set:
		***************************************************************************************/
		messages=new Array()
		//Write your descriptions in here.
		messages[0] = '<div class="clCaption">Who We Are</div><br>An introduction to the ECWA, its Board of Directors, and Bylaws.</div>'
		messages[1] = '<div class="clCaption">History</div><br>A brief recap of the history of the ECWA and preserve.</div>'
		messages[2] = '<div class="clCaption">Acting Locally!</div><br>The importance of personal committment and actions.</div>'
		messages[3] = '<div class="clCaption">Do It Yourself</div><br>A collection of projects and resources for preserving your own natural areas.</div>'
		messages[4] = '<div class="clCaption">Our Initiatives</div><br>A description of some of our major organizational initiatives.</div>'
		messages[5] = '<div class="clCaption">Calendar</div><br>The ECWA calendar of events, meetings, and activities.</div>'
		messages[6] = '<div class="clCaption">ECWA email</div><br>Instructions and description of the ECWA email service.</div>'
		messages[7] = '<div class="clCaption">News Archive</div><br>A collection of news items about Ellerbe and ECWA.</div>'
		messages[8] = '<div class="clCaption">Related Links</div><br>Our parners in preserving our natural heritage.</div>'
		messages[9] = '<div class="clCaption">Join ECWA</div><br>Join your neighbors in preserving Ellerbe Creek.</div>'
		messages[10] = '<div class="clCaption">Where Is It?</div><br>A overview of the creek boundaries and landmarks.</div>'
		messages[11] = '<div class="clCaption">A Picture Tour</div><br>A collection of images from the watershed.</div>'
		messages[12] = '<div class="clCaption">Reflections</div><br>Personal reflections on the value of the creek.</div>'
		messages[13] = '<div class="clCaption">Streamwatch</div><br>The state-wide volunteer program to monitor waterways.</div>'
		messages[14] = '<div class="clCaption">Critter Survey</div><br>Inventory of fish, birds, and odonates in and around the creek.</div>'
		messages[15] = '<div class="clCaption">Stewards</div><br>Resources for Reserve Trail Stewards.</div>'
		messages[16] = '<div class="clCaption">Watershed Plan</div><br>Intro, Summary, and full Watershed Plan.</div>'
		messages[17] = '<div class="clCaption">Maps</div><br>A multitude of maps of the watershed.</div>'
		messages[18] = '<div class="clCaption">A History</div><br>Article describing the history of Ellerbe Creek.</div>'
		messages[19] = '<div class="clCaption">Profile Data</div><br>Numbers that describe the watershed and its health.</div>'
		messages[20] = '<div class="clCaption">Wetland Gardens</div><br>The wetland gardens created in Indian Trails city park.</div>'
		messages[21] = '<div class="clCaption">Stormwater Wetland</div><br>The stormwater wetlands at Hillendale Golf Course.</div>'
		messages[22] = '<div class="clCaption">Newsletters</div><br>Web and PDF copies of ECWA newsletters.</div>'
		messages[23] = '<div class="clCaption">Galleries</div><br>Online photo albums.</div>'
		messages[24] = '<div class="clCaption">Business Sponsors</div><br />Local businesses supporting ECWA.</div>'
		messages[25] = '<div class="clCaption">Water Quality</div><br />Creek Flow Charts and Graphs</div>'
		messages[26] = '<div class="clCaption">Join or Donate</div><br />There are many ways for you to help ECWA</div>'
//To have more descriptions just add to the array.
		fromX = 0 //How much from the actual mouse X should the description box appear?
		fromY = 20 //How much from the actual mouse Y should the description box appear?
		//To set the font size, font type, border color or remove the border or whatever,
		//change the clDescription class in the stylesheet.
		//Makes crossbrowser object.
		function makeObj(obj){								
		   	this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
			if(!this.evnt) return false
			this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;	
		   	this.wref=bw.dom||bw.ie4?this.evnt:bw.ns4?this.css.document:0;		
			this.writeIt=b_writeIt;																
			return this
		}
		// A unit of measure that will be added when setting the position of a layer.
		var px = bw.ns4||window.opera?"":"px";
		function b_writeIt(text){
			if (bw.ns4){this.wref.write(text);this.wref.close()}
			else this.wref.innerHTML = text
		}
		//Capturing mousemove
		var descx = 0
		var descy = 0
		function popmousemove(e){descx=bw.ns4||bw.ns6?e.pageX:event.x; descy=bw.ns4||bw.ns6?e.pageY:event.y}
		var oDesc;
		//Shows the messages
		function popup(num){
		    if(oDesc){
				oDesc.writeIt('<div class="clDescription">'+messages[num]+'</div>')
				if(bw.ie5||bw.ie6) descy = descy+document.body.scrollTop
				oDesc.css.left = (5)+px
				oDesc.css.top = (descy+fromY)+px
				oDesc.css.visibility = "visible"
		    }
		}
		//Hides it
		function popout(){
			if(oDesc) oDesc.css.visibility = "hidden"
		}
		function setPopup(){
		   	if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
		    document.onmousemove = popmousemove;
			oDesc = new makeObj('divDescription')
		}
