// JavaScript Document
(function($) {
  $.fn.centerThis = function(options) {
	  options = $.extend($.fn.centerThis.defaults, options);
		return this.each(function() {
			
			var selectedItem = $(this);
			
			$(window).resize(function(){
			if( (options.onlyX == null) && (options.onlyY == null) || (options.onlyX == true) && (options.onlyY == true) ){
				selectedItem.css({
					position:'absolute',
					left: ($(this).width() - selectedItem.outerWidth())/2,
					top: ($(this).height() - selectedItem.outerHeight())/2
				});
				}else if((options.onlyX == true) || (options.onlyY == true) ){
					if(options.onlyX == true){
							selectedItem.css({
								position:'absolute',
								left: ($(this).width() - selectedItem.outerWidth())/2
							});
						}else{
							selectedItem.css({
								position:'absolute',
								top: ($(this).height() - selectedItem.outerHeight())/2
							});
							}
					}
			});
			
			// To initially run the function:
			$(window).resize();
			
	   			});
  }
  
  //Our default values object
  $.fn.centerThis.defaults = {
	  onlyX: null,
	  onlyY: null
  }
})(jQuery);
