//Background image resize plugin
(function($){
  $.fn.fullBg = function(){
    var bgImg = $(this);
    bgImg.css('height', 'auto');
 
		function resizeImg() {
	 		var imgwidth = bgImg.width();
			var imgheight = bgImg.height();
			var winwidth = $(window).width();
			var winheight = $(window).height();
			var widthratio = winwidth / imgwidth;
			var heightratio = winheight / imgheight;
			var widthdiff = heightratio * imgwidth;
			var heightdiff = widthratio * imgheight;
			var topPos = -(heightdiff-winheight) /2;
			var leftPos = -(widthdiff-winwidth) /2;
			if(heightdiff > winheight) {
	 			bgImg.css({
					width: winwidth+'px',
					height: heightdiff+'px',
					left:"0px",
					top:topPos+"px"
				});
			}
			else {
				bgImg.css({
					width: widthdiff+'px',
					height: winheight+'px',
					left:leftPos+"px",
					top:"0px"
				});		
			}
		}
		
		resizeImg();
		
	  $(window).resize(function() {
	    resizeImg();
	  });
  }
})(jQuery)


$(document).ready(function(){
  
  //Implement background full screen
  $("#bg").load(function(){
  	$(this).fullBg();
  });







});



