﻿(function(jQuery){
   jQuery.fn.supersize = function() {   
       jQuery(document).ready(function() {jQuery('#bg,#shadow').resizenow();});
       jQuery(window).bind("resize", function() {jQuery('#bg,#shadow').resizenow();});
   };
   jQuery.fn.resizenow = function() {
       var startwidth = photo_bgw;  
       var startheight = photo_bgh;
       var ratio = startheight/startwidth;
       var browserwidth = jQuery(window).width();
       var browserheight = jQuery(window).height();
       if ((browserheight/browserwidth) > ratio) {
           jQuery(this).height(browserheight);
           jQuery(this).width(browserheight / ratio);
           jQuery(this).children().height(browserheight);
           jQuery(this).children().width(browserheight / ratio);
       } else {
           jQuery(this).width(browserwidth);
           jQuery(this).height(browserwidth * ratio);
           jQuery(this).children().width(browserwidth);
           jQuery(this).children().height(browserwidth * ratio);
       }
       jQuery(this).children().css('left', 0);
       jQuery(this).children().css('top', (browserheight - jQuery(this).height())/2);
   };
})(jQuery);
