							function clearText(thefield){
								if (thefield.defaultValue==thefield.value)
								thefield.value = ""
							} 							
							
							//.indexOf function for IE
							if (!Array.prototype.indexOf)
							{
							  Array.prototype.indexOf = function(elt /*, from*/)
							  {
								var len = this.length;							
								var from = Number(arguments[1]) || 0;
								from = (from < 0) ? Math.ceil(from) : Math.floor(from);
								if (from < 0)
								  from += len;							
								for (; from < len; from++)
								{
								  if (from in this &&
									  this[from] === elt)
									return from;
								}
								return -1;
							  };
							}
							
							function checkLinks(){
								var as,i,islink;
								as=document.getElementsByTagName('a');
								for(i=0;i<as.length;i++){
									islink=as[i].href;
									if(islink.indexOf(window.location.hostname)==-1 && islink.indexOf("javascript:")==-1 && islink.indexOf("www.decu.com")==-1){
										as[i].onclick=function(){
											var answer = confirm("You are being redirected to a different website not provided or controlled by Decatur Earthmover Credit Union.  Decatur Earthmover is not responsible for products, services, or information provided by the third party website.  Please review the third party's privacy policies as they may differ from those of Decatur Earthmover Credit Union.");
											if (!answer) return false;
										};
									}
								}
							}
							
							/** 
							 * JT Net, JWB
							 * 2-18-2008
							 *
							 */	
							//var totalNumLinks = 6;
							var activeLink = false;
							var inProgress = false;
							var lastClicked = null;
							var lastOpened = 0;
							var duration = 200;
							var empty = [0];
							var enabled = false;
							var locked = 0;
							var alreadyReset = true;
							
							/**
							 * Hide all linked divs, then show the selected one
							 *
							 * @param  	linkNum 	integer of link to show, appended to 'collapse' to 
							 *						create a variable name referenceing HTML code
							 */					
							function selectLink(linkNum){									
								alreadyReset=false;
								if(enabled || linkNum == locked){
									selectedLink = linkNum;		
									for (i = 1; i <= totalNumLinks; i++){
										if(i!=locked){
											document.getElementById("navLink"+i).className='dropdownHeader';
										}
									}			
									if(linkNum!=locked){
										document.getElementById("navLink"+selectedLink).className='dropdownHeader selected';
									}							
									var t=setTimeout("activateLink(selectedLink)",300);
								}
							} 
							 
							function activateLink(linkNum){
								if(activeLink!=linkNum && !inProgress && linkNum<=totalNumLinks){	
									inProgress = true;
									lastClicked = null;	
									//for (i = 1; i <= totalNumLinks; i++) if(i!=linkNum && i!=locked)eval('collapse'+i).slideup();
									if(empty.indexOf(linkNum) < 0){	
										if(linkNum!=locked){			
											for (i = 1; i <= totalNumLinks; i++) if(i!=linkNum && i!=locked)eval('collapse'+i).slideup();						
										}
										collapseToShow = eval('collapse'+linkNum);
										collapseToShow.slidedown();
										lastOpened = linkNum;
									}
									activeLink = linkNum;
									var t=setTimeout("inProgress=false;enabled=true;",duration);
								}
								else if(inProgress) lastClicked=linkNum;
								if(lastClicked) var t=setTimeout("activateLink(lastClicked)",duration);			
							}
							
							function setLocked(linkNum){
								locked=linkNum;
								selectLink(locked);
								document.getElementById("navLink"+selectedLink).className='dropdownHeader locked';
							}							
							
							function resetMenu(){
								if(!alreadyReset){
									alreadyReset = true;
									for (j = 1; j <= totalNumLinks; j++){
										if(j!=locked){
											document.getElementById("navLink"+j).className='dropdownHeader';
											//eval('collapse'+i).slideup();										
										}
										if(activeLink && activeLink!=locked){											
											tempActiveLink = activeLink;
											activeLink=null;
											var u=setTimeout("eval('collapse'+tempActiveLink).slideup();activeLink=null;",400);										
										}
										if(lastOpened && lastOpened!=locked){
											lastOpenedTemp = lastOpened;
											lastOpened=null;
											var v=setTimeout("eval('collapse'+lastOpenedTemp).slideup();lastOpened=null;",400);
										}
									}
								}
							}
							
							/**
							 * Initialize the page
							 *
							 */			
							window.onload = function() {
								// Set all mainNav dropdowns to block display.  
								// They are set to none by default in case user doesn't have JS
								for (i = 1; i <= totalNumLinks; i++) document.getElementById("dropdown"+i).style.display='block';
								
								//set initial tab in widget		
								selectTab(initialTab);	
								
								//open initial locked element on main nav
								if(locked != 0) setLocked(locked);
								else var t=setTimeout("enabled=true;",duration);
															
								//start features rotation; we should only do this on the homepage
								if(page == "homepage") playFeatures();
								
								//enable google map api
								if(page == "branch-map" || page=="atm-map") onLoad();
								
								//set initial large tab in main content widget
								if(page == "calculators" || page=="rates") selectLargeTab(initialLargeTab);
								
								//check for external links
								checkLinks();
							}
