$(document).ready(
	function(){
		var startDate = new Date();
		var endDate = new Date();
		var today = new Date();
		
		function fallsInDateRange(startDate, endDate)
		{
			var today = (new Date()).getTime();
			startDate = (new Date(startDate)).getTime();
			endDate = (new Date(endDate)).getTime();
			return ((today > startDate)&&(today < endDate))
		}
		
		$.getJSON("../imageList.html", function(list){
			
			$.each(list, function(i, image){
				if(fallsInDateRange(image.start, image.end)){
					if(image.link == '')
					{
						$(document.createElement('li')).append(
							$(document.createElement('img')).attr('src', image.name)
						).appendTo('#images');
					}
					else
					{
						$(document.createElement('li')).append(
							$(document.createElement('a')).attr('href',image.link).append(
								$(document.createElement('img')).attr('src', image.name)
							)
						).appendTo('#images');
					}
				}
			});
			
			$('#images').innerfade({
							speed: 1500,
							timeout: 7000,
							type: 'sequence',
							containerheight: '175px'
						});						
			
		});
		
		var timeout    = 500;
		var closetimer = 0;
		var ddmenuitem = 0;
		
		function nav_open()
		{  
			nav_canceltimer();
			nav_close();
			ddmenuitem = $(this).children('ul').show();   	
		}
		
		function nav_close()
		{  
			if(ddmenuitem) ddmenuitem.hide();
		}
		
		function nav_timer()
		{  
			closetimer = window.setTimeout(nav_close, timeout);	
		}
		
		function nav_canceltimer()
		{  
			if(closetimer)
			{  
				window.clearTimeout(closetimer);
				closetimer = null;      	
			}      
		}

		$('#nav > li').bind('mouseover', nav_open);
		$('#nav > li').bind('mouseout',  nav_timer);
					
		
		document.onclick = nav_close;
	}	
)
