// sticky footer plugin
(function($) {
	var footer;
	$.fn.extend({
	stickyFooter: function(options) {
		footer = this;   
		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>');
				} // if
				$("#sticky-footer-push").height(diff);
			} // if
		} // function
	} // functino
 });
})(jQuery);
