// Original replaced by jQuery (AVR - 12.01.09)

//function getWindowHeight() {
//  var windowHeight=0;
//  if (typeof(window.innerHeight)=='number') {
//    windowHeight=window.innerHeight;
//  }
//  else {
//    if (document.documentElement&&document.documentElement.clientHeight) {
//      windowHeight=document.documentElement.clientHeight;
//    }
//    else {
//      if (document.body&&document.body.clientHeight) {
//        windowHeight=document.body.clientHeight;
//      }
//    }
//  }
//  return windowHeight;
//}
//
//
//
//function setFooter() {
//  if (document.getElementById) {
//    var windowHeight = getWindowHeight();
//    if (windowHeight>0) {
//      var contentHeight=document.getElementById('wraper').offsetHeight;
//      var footerElement= document.getElementById('footer');
//      var footerHeight=footerElement.offsetHeight;
//      if (windowHeight-(contentHeight+footerHeight)>=0) {
//        footerElement.style.position='relative';
//        footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
//      }
//      else {
//        footerElement.style.position='static';
//      }
//    }
//  }
//}
//
//window.onload = function() {
//  setFooter();
//}
//window.onresize = function() {
//  setFooter();
//}
$(document).ready(function() {
  positionFooter();
 
  $(window)
    .scroll(positionFooter)
    .resize(positionFooter);
 
  function positionFooter() {
    var docHeight = $(document.body).height() - $("#sticky-footer-push").height();
    if(docHeight < $(window).height()){
      var diff = $(window).height() - docHeight;
      if (!$("#sticky-footer-push").length > 0) {
        $("#footer").before('<div id="sticky-footer-push"></div>');
      }
      $("#sticky-footer-push").height(diff);
    }   
  }
});