// IE love
if (typeof window["console"] == 'undefined') {
  var console = {};
  console.log = function () {};
}

var updateWindowDimensions = function(){
  h = $.getDocHeight();
  $('#main').height(h);
}

var loadImageCache = {};
var loadImage = function(imageSrc) {
  if (typeof loadImageCache[imageSrc] === "undefined") {
    deferred = $.Deferred();

    preloader         = new Image();
    preloader.onload  = function() { deferred.resolve(this.src) };
    preloader.onerror = function() { deferred.reject(this.src) };
    preloader.src     = imageSrc;

    loadImageCache[imageSrc] = deferred;
  }

  return loadImageCache[imageSrc];
}

$(document).ready(function() {
    
  // location bar go away
  if ($(document.body).hasClass('mobile')) {
    setTimeout(function(){window.scrollTo(0, 1);}, 100);
  };
  
});

$(window).load(function () {
  
  // for fixed bg
  $(window).bind("resize", updateWindowDimensions);
  updateWindowDimensions();
  
});
