(function($){$(document).ready(function(){$('body').prepend('<div id="supersized-loader"></div>').append('<div id="supersized"></div>');});$.supersized=function(options){var settings={start_slide:1,vertical_center:1,horizontal_center:1,min_width:0,min_height:0,fit_portrait:0,fit_landscape:0,image_protect:1};var element=$('#supersized');if(options){var options=$.extend(settings,options);}else{var options=$.extend(settings);}
if(options.start_slide){var currentSlide=options.start_slide-1;}else{var currentSlide=Math.floor(Math.random()*options.slides.length);}
$("<img/>").attr("src",options.slides[currentSlide].image).appendTo(element);element.hide();$(window).load(function(){$('#supersized-loader').hide();element.fadeIn('fast');resizenow();});$(window).resize(function(){resizenow();});function resizenow(){return element.each(function(){var t=$('img',element);$(t).each(function(){var ratio=($(this).height()/$(this).width()).toFixed(2);var browserwidth=$(window).width();var browserheight=$(window).height();var offset;if((browserheight>options.min_height)||(browserwidth>options.min_width)){if((browserheight/browserwidth)>ratio){if(options.fit_landscape&&ratio<=1){$(this).width(browserwidth);$(this).height(browserwidth*ratio);}else{$(this).height(browserheight);$(this).width(browserheight/ratio);}}else{if(options.fit_portrait&&ratio>1){$(this).height(browserheight);$(this).width(browserheight/ratio);}else{$(this).width(browserwidth);$(this).height(browserwidth*ratio);}}}
if(options.horizontal_center){$(this).css('left',(browserwidth-$(this).width())/2);}
if(options.vertical_center){$(this).css('top',(browserheight-$(this).height())/2);}});if(options.image_protect){$('img',element).bind("contextmenu",function(){return false;});$('img',element).bind("mousedown",function(){return false;});}
return false;});};};})(jQuery);
