$().ready(function() {
	$('#bgimg').fullscreenshow({width: 800, height: 536});
	
});


/**
* FullscreenShow - full screen slideshow plugin
* by Tim Broddin
* version 1.0
* http://timbroddin.be
* based on  Fullscreenr - by Jan Schneiders - www.nanotux.com
**/
(function($){	
	$.fn.fullscreenshow = function(options) {
		var defaults = { width: 1280,  height: 1024, interval: 10000, fadespeed: 0 };
		var options = $.extend({}, defaults, options); 
		var element = this;
		$().ready(function() { fullscreenshowResizer(element,options); fullscreenshowSetup(element, options);	});
		$(window).bind("resize", function() { fullscreenshowResizer(element, options); });		
		return this; 		
	};	
	
	function fullscreenshowResizer(context, options) {
		context.show();
		var browserwidth = $(window).width();
		var browserheight = $(window).height();
		var ratio = options.height / options.width;	
		$('img', context).each(function() {
			if ((browserheight/browserwidth) > ratio){
			    $(this).height(browserheight);
			    $(this).width(browserheight / ratio);
			} else {
			    $(this).width(browserwidth);
			    $(this).height(browserwidth * ratio);
			}
			$(this).css('left', (browserwidth - $(this).width())/2);
			$(this).css('top', (browserheight - $(this).height())/2);		
		})
		return this; 		
	};
	
	function fullscreenshowSetup(context, options) {
		$('img:first', context).show();
		setInterval(function() {
			var current = $('img:visible', context);
			current.fadeOut(options.fadespeed);
			if(current.next().length) {
				current.next().fadeIn(options.fadespeed);
			} else {
				$('img:first', context).fadeIn(options.fadespeed);
			}
		}, options.interval+options.fadespeed
		);	
	}
})(jQuery);