
function getPoemNum(query)
		{
		var today = new Date(); 
			//target = new Date();
			//target.setMonth(1); // 11th is December - Jan=0, Feb=1, Mar=2 etc
			//target.setDate(20);   			 
			// diff = target.getTime() - today.getTime();
		diff = today.getTime(); //milliseconds since January 1, 1970 00:00:00
		diff = Math.floor( diff / (1000 * 60 * 60 * 24) ); //days since jan1.
		
		if ( query.search("yesterday")!= -1 )
			{
			adjust=-1;
			}
			else adjust=0;
			
		var maxpoems = 128  ;  
			//1..128
			//highest entry of filename, starting at 1.html
			//equals total number of poem-files
			
			//wrongthis means that there are maxpoems+1 poems in the list.
			
		
		var x = (diff+adjust) % (maxpoems) ;
		
		//alert(adjust+" "+diff+" " +x);
		
		if ( query.search("random")!= -1 )
			x=Math.round( Math.random() * maxpoems ) ;
		
		x=x+1;	
		return x;	
		}
		
		
