
/* - jquery.wraplines.js - */
// http://www.nextevolution.at/portal_javascripts/jquery.wraplines.js?original=1
jQuery.fn.wraplines=function(options){var options=jQuery.extend({lineWrap:'span',lineClassPrefix:'wrap_line_',wordClassPrefix:'w_line_',index:0,offsetTop:0,offsetLeft:0},options);return this.each(function(){options.index=0;options.offset=0;var parentElm=jq(this);var elmText=jq(parentElm).text();jq(parentElm).html(function(ind,htm){var $repText='<'+options.lineWrap+'>'+elmText.replace(/\s/g,'</'+options.lineWrap+'> <'+options.lineWrap+'>');$repText=$repText+'</'+options.lineWrap+'>';return $repText}());jq(options.lineWrap,parentElm).each(function(){var spanOffset=jq(this).offset();if(spanOffset.top>options.offsetTop){options.offsetTop=spanOffset.top;options.index++}
jq(this).addClass(options.wordClassPrefix+options.index)});if(jq.browser.msie&&(jq.browser.version==7||jq.browser.version==8)&&options.index>1){for(var x=1;x<=options.index;x++){var $spans=jq('.'+options.wordClassPrefix+x);$spans.eq($spans.length-1).removeClass(options.wordClassPrefix+x).addClass(options.wordClassPrefix+(x+1))}}
for(var x=1;x<=options.index;x++){jq('.'+options.wordClassPrefix+x,parentElm).wrapAll('<'+options.lineWrap+' class="'+options.lineClassPrefix+x+'" />').append(" ");var innerText=jq('.'+options.lineClassPrefix+x,parentElm).text();jq('.'+options.lineClassPrefix+x,parentElm).html(function(){return innerText}())}})};
