(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.valign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);


(function ($) {
// HORIZONTAL ALIGN FUNCTION
$.fn.halign = function() {
	return this.each(function(i){
	var aw = $(this).width();
	var pw = $(this).parent().width();
	var mw = (pw - aw) / 2;
	$(this).css('margin-left', mw);
	});
};
})(jQuery);

(function ($) {
// HORIZONTAL & VERTICAL ALIGN FUNCTION
$.fn.hvalign = function() {
	return this.each(function(i){
	$(this).valign();
	$(this).halign();
	});
};
})(jQuery);
