			var calTimeOut = 10 * 1000;
			
			var searchField_cleared = false;
			var clearSearch = function(id){
				if(!searchField_cleared){
					
					var inp = document.getElementById(id);
					inp.value = "";
					inp.style.fontStyle = 'normal';
					inp.style.color = 'black';
					searchField_cleared = true;
				}
			}
			
			function breakItDown(duration, funcName){
				if(duration <= maxTime){
					setTimeout(funcName + "()", duration);
				}else{
					duration -= maxTime;
					setTimeout("breakItDown(" + duration + ", '" + funcName + "')", maxTime);
				}
			}
			
			function getScheduler(duration){
				var ajax_schedule;
				if(window.XMLHttpRequest){
					ajax_schedule = new XMLHttpRequest();
				}else{
					ajax_schedule = new ActiveXObject("Microsoft.XMLHTTP");
				}
				ajax_schedule.maxTime = maxTime;
				ajax_schedule.onreadystatechange=function(){
					if(ajax_schedule.readyState == 4){
						maxTime = this.maxTime;
						oldDayEle = todayElementId;
						document.getElementById("bschedule_information_hidden").innerHTML = ajax_schedule.responseText;						
						//Cool, but unused- the refreshes only happen during the day. Once there's a negative retval, it's not going to update.
						/*if(oldDayEle != todayElementId){
							document.getElementById(oldDayEle + "header").attributes.getNamedItem("class").nodeValue = "day_desc";
							document.getElementById(todayElementId + "header").attributes.getNamedItem("class").nodeValue = "today_desc";
							showhide_toggle(todayElementId);
						}
						*/
						myDuration = (document.getElementById("timeout").innerHTML * 1000);
						
						document.getElementById(todayElementId).innerHTML = document.getElementById(todayElementId + "aj").innerHTML 
						if(document.getElementById("timeout").innerHTML > 0){
							setTimeout("breakItDown(" + myDuration + ",'getScheduler')", (myDuration < maxTime) ? myDuration : maxTime );
						}
					}
				};
				ajax_schedule.open("GET","assets/code/calendar_announcements.php?getsched=true&modifer=aj");
				ajax_schedule.send(null);
			
			}
			
			var maxTime = 5; //Time in minutes
			maxTime = maxTime * 60 * 1000;
			
			
			var cat = 2;
			function ajax_load(){
				//setTimeout("getScheduler()",10000);
				var xmlhttp;
				if(window.XMLHttpRequest){
					xmlhttp = new XMLHttpRequest();
				}else{
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
			
				xmlhttp.onreadystatechange=function(){
				if(xmlhttp.readyState == 4){
					//alert(xmlhttp.responseText);
					document.getElementById("emergency_rss").style.display = "block";
					document.getElementById("emergency_rss").innerHTML = xmlhttp.responseText;
					}
				};
				
				xmlhttp.open("GET","assets/code/rss/rss.php?cat=" + cat + "&url=http://www.d211.org/emergency.xml");
				xmlhttp.send(null);
			}
			
			
			
			
			
