	/*
			Gradual-Highlight Image Script II- 
			By J. Mark Birenbaum (birenbau@ugrad.cs.ualberta.ca)
			Permission granted to Dynamicdrive.com to feature script in archive
			For full source to script, visit http://dynamicdrive.com
			*/

			nereidFadeObjects = new Object();
			nereidFadeTimers = new Object();

			/* object - image to be faded (actual object, not name);
			 * destop - destination transparency level (ie 80, for mostly solid)
			 * rate   - time in milliseconds between trasparency changes (best under 100)
			 * delta  - amount of change each time (ie 5, for 5% change in transparency)
			 */

			function nereidFade(object, destOp, rate, delta){
			if (!document.all)
			return
			    if (object != "[object]"){  //do this so I can take a string too
			        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
			        return;
			    }
			        
			    clearTimeout(nereidFadeTimers[object.sourceIndex]);
			    
			    diff = destOp-object.filters.alpha.opacity;
			    direction = 1;
			    if (object.filters.alpha.opacity > destOp){
			        direction = -1;
			    }
			    delta=Math.min(direction*diff,delta);
			    object.filters.alpha.opacity+=direction*delta;

			    if (object.filters.alpha.opacity != destOp){
			        nereidFadeObjects[object.sourceIndex]=object;
			        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
			    }
			}
			
			var fadeLock = 0;
			var fadeImage
			var topimageTimer
			var seconds = 1
			var opacityChange = 15
			var changeDelay = 50
			var totalDelay = 2*((100 / opacityChange) * changeDelay)
			var tempString

			function lockout() {
				topimageTimer = window.setTimeout("swap()", totalDelay)
			}

			//-- This is the function that's executed after the delay time is up.
			function swap() {
				clearTimeout(topimageTimer);	
				document.getElementById('topimageBG').style.backgroundImage='URL('+document.topimage.src+')';
				//nereidFade(document.topimage,0,0,100);
				fadeLock = 0;
				
				tempString = document.topimage.src;
				
				if (tempString.indexOf(fadeImage) == -1) {
					tryFade(fadeImage);
				}
			}


			function tryFade(fadeDest) {
				fadeImage = fadeDest;
				tempString = document.topimage.src;
				if (fadeLock == 0 && (tempString.indexOf(fadeImage) == -1)) {
					fadeLock = 1;
					document.topimage.src = fadeDest;
					nereidFade(document.topimage,0,0,100);
					nereidFade(document.topimage, 100, changeDelay, opacityChange);
					lockout();
				}
			}


			//preload images here
			image1 = new Image();
			image2 = new Image();
			image3 = new Image();
			image4 = new Image();
			image5 = new Image();
			
			image1.src = "./images/topimage_1.jpg";
			image2.src = "./images/topimage_2.jpg";
			image3.src = "./images/topimage_3.jpg";
			image4.src = "./images/topimage_4.jpg";
			image5.src = "./images/topimage_5.jpg";
			

				//Drop down menu link- ?Dynamic Drive (www.dynamicdrive.com)
				//For full source code and 100's more DHTML scripts, visit http://www.dynamicdrive.com
				//Credit MUST stay intact for use

				//Contents for menu 1
				var menu1=new Array()
				menu1[0]='- <a class=navlink href=products_overview.asp>Overview</a><br>'
				menu1[1]='- <a class=navlink href=products_gateway.asp>Gateway</a><br>'
				
				//Contents for menu 2
				var menu2=new Array()
				menu2[0]='- <a class=navlink href=support.asp>Downloads</a><br>'
				//Contents for menu 3
				var menu3=new Array()
				menu3[0]='- <a class=navlink href=about.asp>About WavePlus</a><br>'
				menu3[1]='- <a class=navlink href=office.asp>Office Locations</a><br>'
				menu3[2]='- <a class=navlink href=employment.asp>Careers</a><br>'
				//Contents for menu 4
				var menu4=new Array()
				menu4[0]='- <a class=navlink href=news.asp>Latest News</a><br>'
				menu4[1]='- <a class=navlink href=events.asp>Industry Events</a><br>'
				//Contents for menu 5
				var menu5=new Array()
				menu5[0]='- <a class=navlink href=contact.asp>Contact Info</a><br>'
				menu5[1]='- <a class=navlink href=sales.asp>Sale Inquiries</a><br>'
				menu5[2]='- <a class=navlink href=employment.asp>Job Opportunities</a><br>'