
//	jQuery separateTextToLines 1.0
(function($){$.fn.separateTextToLines=function(f){var g={minPartLength:5,delayBeforeCentering:50,minPadding:-1};var h=$(this);h.options=$.extend({},g,f);$.extend(h,{createTwoString:function(c){var m=c.split(' ');var a='',b='';var d='';var e=m.length;for(var i=0;i<e;i++)if(i!=0){if(a.length+m[0].length>(b.length+m[m.length-1].length)){b=m.pop()+' '+b}else{a+=' '+m.shift()}}else{a+=m.shift();b+=m.pop();i++}if(b.length>0){if(b.length>=h.options.minPartLength&&a.length>=h.options.minPartLength){d=a+'<br class=\"clearall\"/>'+b}else{d=a+' '+b}}else{d=a}if(d!='')return $('<div>').append($('<span style="white-space:nowrap;"></span>').html(d)).html();return c},centeringText:function(){var d=this;setTimeout(function(){if(d.options.minPadding>=0)d.css({'padding-top':d.options.minPadding,'padding-bottom':d.options.minPadding});var a=0;for(var i=0;i<d.length;i++){var b=$(d[i]).height()+parseInt($(d[i]).css('padding-top'),10)+parseInt($(d[i]).css('padding-bottom'),10);if(b>a)a=b}for(var i=0;i<d.length;i++){var c=Math.round((a-$(d[i]).height())/2);$(d[i]).css({'padding-top':c,'padding-bottom':a-$(d[i]).height()-c,'text-align':'center'})}},d.options.delayBeforeCentering)}});h.each(function(){var a=$(this);if(a.text().split(' ').length>1)a.html(h.createTwoString(a.text()))});h.centeringText();$(window).bind('unload',function(){h.remove()});return this}})(jQuery);

