(function($){$.backstretch=function(src,options,callback){var settings={hideUntilReady:true,speed:0},imgRatio;if(options&&typeof options=="object")$.extend(settings,options);$(document).ready(_init);return this;function _init(){if(src){var commonCSS={left:0,top:0},wrap=$("<div />").attr("id","back1").attr("class","back").css($.extend(commonCSS,{position:"absolute",zIndex:-1})),container=$("<div />").attr("id","back-small").css($.extend(commonCSS,{overflow:"hidden",zIndex:-1})).appendTo(wrap),img=$("<img />").attr("src",src).bind("load",function(){var self=$(this);imgRatio=self.width()/self.height();_adjustBG(function(){if(settings.hideUntilReady)
self.fadeIn(settings.speed,function(){if(typeof callback=="function")callback();});});});if(settings.hideUntilReady)img.hide();img.appendTo(container);$("body").prepend(wrap);$(window).resize(_adjustBG);}}
function _adjustBG(callback){var bgWidth=$(window).width()*1.5,bgHeight=bgWidth/imgRatio;if(bgHeight<$(window).height()){bgHeight=$(window).height();bgWidth=bgHeight*imgRatio;}
$("#back1 img").width(bgWidth).height(bgHeight);if(typeof callback=="function")callback();}};})(jQuery);(function($){$.backstretchLocal=function(src,options,callback){var settings={hideUntilReady:true,speed:0},imgRatio;if(options&&typeof options=="object")$.extend(settings,options);$(document).ready(_init);return this;function _init(){if(src){var commonCSS={left:0,top:0},wrap=$("<div />").attr("id","back2").attr("class","back").css($.extend(commonCSS,{position:"absolute",zIndex:-1})),container=$("<div />").attr("id","back2-small").css($.extend(commonCSS,{overflow:"hidden",zIndex:-1})).appendTo(wrap),img=$("<img />").attr("src",src).bind("load",function(){var self=$(this);imgRatio=self.width()/self.height();_adjustBG(function(){if(settings.hideUntilReady)
self.fadeIn(settings.speed,function(){if(typeof callback=="function")callback();});});});if(settings.hideUntilReady)img.hide();img.appendTo(container);$("body").prepend(wrap);$(window).resize(_adjustBG);}}
function _adjustBG(callback){var bgWidth=$(window).width(),bgHeight=bgWidth/imgRatio;if(bgHeight<$(window).height()){bgHeight=$(window).height();bgWidth=bgHeight*imgRatio;}
$("#back2 img").width(bgWidth).height(bgHeight);if(typeof callback=="function")callback();}};})(jQuery);