$(document).ready(function(){(function($){$.fn.preload=function(options){var opts=$.extend({},$.fn.preload.defaults,options);o=$.meta?$.extend({},opts,this.data()):opts;var c=this.length,l=0;return this.each(function(){var $i=$(this);$('<img/>').load(function(i){++l;if(l==c)o.onComplete();}).attr('src',$i.attr('src'));});};$.fn.preload.defaults={onComplete:function(){return false;}};})(jQuery);$(function(){var $tf_bg=$('#tf_bg'),$tf_bg_images=$tf_bg.find('img'),$tf_bg_img=$tf_bg_images.eq(0),$tf_loading=$('#tf_loading');$tf_bg_images.preload({onComplete:function(){$tf_loading.hide();init();}});function init(){var dim=getImageDim($tf_bg_img);$tf_bg_img.css({width:dim.width,height:dim.height,left:dim.left,top:dim.top}).fadeIn();$(window).bind('resize',function(){var dim=getImageDim($tf_bg_img);$tf_bg_img.css({width:dim.width,height:dim.height,left:dim.left,top:dim.top});});}
function getImageDim($img){var w_w=$(window).width(),w_h=$(window).height(),r_w=w_h/w_w,i_w=$img.width(),i_h=$img.height(),r_i=i_h/i_w,new_w,new_h,new_left,new_top;if(r_w>r_i){new_h=w_h;new_w=w_h/r_i;}
else{new_h=w_w*r_i;new_w=w_w;}
return{width:new_w+'px',height:new_h+'px',left:(w_w-new_w)/2+'px',top:(w_h-new_h)/2+'px'};}});});
