(function($){

	$.fn.fullsize = function(options) {
		var options = $.extend({}, options || {}), self = this;
		
		this.resize(options);

		$(window).bind("resize", function(){
    			self.resize(options); 
		});

		return this;
	};
	$.fn.resize = function(options) {
		var options = $.extend({}, options || {});

	  	return this.each(function() {
	  		
			var ratio = options.startheight/options.startwidth;
			var imagewidth = $(this).width();
			var imageheight = $(this).height();
			var browserwidth = $(window).width();
			var browserheight = $(window).height();
			var offset;

			if ((browserheight/browserwidth) > ratio){
			    $(this).height(browserheight);
			    $(this).width(browserheight / ratio);
			    $(this).children().height(browserheight);
			    $(this).children().width(browserheight / ratio);
			} else {
			    $(this).width(browserwidth);
			    $(this).height(browserwidth * ratio);
			    $(this).children().width(browserwidth);
			    $(this).children().height(browserwidth * ratio);
			}
			return false;
		});
	};

	 $(function(){
		$('#background').fullsize({
			startwidth: 1440,
			startheight: 1080
		});
		 $('#slideshow').cycle({
			fx: 'fade',
			timeout:  0,
			prev: '#prev',
			next: '#next'
		});
	});

	
})(jQuery);
