/**
 * @author j.peper
 */

jQuery.fn.substrForSize = function (width, height) {
	return this.each(function () {
		var original = $(this).text();
		for (i = 0; ($(this).innerWidth() > width || $(this).innerHeight() > height); i++) {
			var current = $(this).text();
			$(this).html(current.substring(0, (original.length - i)));
		}
		if (i > 0 && ! $(this).attr('title')) {
			$(this).attr('title', original);
		}
	});
}
