/*
 * jQuery Backstretch
 * Version 1.1.2
 * http://srobbin.com/jquery-plugins/jquery-backstretch/
 *
 * Add a dynamically-resized background image to the page
 *
 * Copyright (c) 2010 Scott Robbin (srobbin.com)
 * Dual licensed under the MIT and GPL licenses.
*/
(function(a){
	a.backstretch=function(k,i,l){
		function m(c){
			try{
				f={left:0,top:0};
				d=e.width();
				b=d/j;
				if(b>=e.height()){
					g=(b-e.height())/2;
					h.centeredY&&a.extend(f,{top:0})
				}else{
					b=e.height();
					d=b*j;
					g=(d-e.width())/2;
					h.centeredX&&a.extend(f,{left:"-"+g+"px"})
				}
				a("#backstretch img").width(d).height(b).css(f)
			}
		catch(n){}typeof c=="function"&&c()
	}
	
	var h={centeredX:true,centeredY:true,speed:0},e="onorientationchange"in window?a(document):a(window),j,d,b,g,f;
	i&&typeof i=="object"&&a.extend(h,i);
	a(document).ready(function(){
		if(k){
			var c= a("<div />").attr("id","backstretch").css({left:0,top:0,position:"fixed",overflow:"hidden",zIndex:-9999}),n=a("<img />").css({position:"relative",display:"none"}).bind("load",function(o){var p=a(this);
		j=a(o.target).width()/a(o.target).height();
		m(function(){p.fadeIn(h.speed,function(){typeof l=="function"&&l()})})}).appendTo(c);
		a("body").prepend(c);
		n.attr("src",k);
		a(window).resize(m)}});
	return this}})(jQuery);
