	var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	
	function countdown(yr,m,d)
	{
		theyear=yr;themonth=m;theday=d;
		
		var today=new Date();
		
		var todayy=today.getYear();
		
		if (todayy < 1000)
			todayy+=1900;
		
		var todaym=today.getMonth();
		var todayd=today.getDate();
		var todayh=today.getHours();
		var todaymin=today.getMinutes();
		var todaysec=today.getSeconds();
	
		var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
		futurestring=montharray[m-1]+" "+d+", "+yr
	
		dd= Date.parse(futurestring) - Date.parse(todaystring);
		
		dday=Math.floor(dd/(60*60*1000*24)*1);
		dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
		dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
		dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
	
	
		$('days').update(dday);
		$('hours').update(dhour);
		$('minutes').update(dmin);
	
		if(dday ==0 && dhour==0 && dmin==0)
			$('days').parentNode.innerHTML = "COUNTDOWN REACHED";
		else
			setTimeout("countdown("+yr+","+m+","+d+")",30000);
		
	}
	

	var updateIMG = new Image(200,140); 

	var updateHTML = '';
	var randomImgUrl = '/library/getRandomPhoto.php';

	function nextRandomImage()
	{

		new Effect.Fade('randomImageWrapper' , {duration: 0.8 , afterFinish : UpdateRandomImage });
	
	}
	function UpdateRandomImage()
	{
		if (updateHTML != '')
		{
			$('randomImage').update(updateHTML);
			new Effect.Appear('randomImageWrapper' , { duration : 0.5 });
		}
		else
		{
			new Ajax.Request(randomImgUrl , {
				onComplete : function(t)
				{
					$('randomImage').update(t.responseText);
					new Effect.Appear('randomImageWrapper' , { duration : 0.5 });
				}
			});	
		
		
		}
		UpdateNextImageQueue();
	}
	function UpdateNextImageQueue()
	{
		new Ajax.Request(randomImgUrl , {
			onComplete : function(t)
			{
				updateHTML = t.responseText;
				$('updateHTML').update(updateHTML);
			}
		});	
	}
	function ToggleAnswer(nodes)
	{
		if ($(nodes[3]).readAttribute('class') == 'answer')
			new Effect.toggle($(nodes[3]), 'blind', { duration: 0.5 });
	}