/**


 * @author NecroChimp


 */





/**


 * @package Gantry Template Framework - RocketTheme


 * @version 2.0.12 February 12, 2010


 * @author RocketTheme http://www.rockettheme.com


 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC


 * @license http://www.rockettheme.com/legal/license.php RocketTheme Proprietary


 *          Use License


 */





var GantryBuildSpans = function(g, j, k) {


	(g.length).times(function(i) {


		var e = "." + g[i];


		var f = function(a) {


			a.setStyle('visibility', 'visible');





			var b = a.getText();


			var c = b.split(" ");





			


			


			if (c.length > 2)


			{


				var half = Math.round(eval( c.length / 2 ) );


				


				first = '';


				


				for (var idx=0; idx <half; idx++)


				{


					first += c[idx];


					


					if (idx < half ) first += ' ';


				}


				


				rest = c.slice(half).join(" ");


			}


			else


			{


				first = c[0];


				rest = c.slice(1).join(" ");


			}


			


			


			html = a.innerHTML;





			if (rest.length > 0) {


				var d = a.clone().setText(' ' + rest), span = new Element(


						'span').setText(first);


				span.inject(d, 'top');


				a.replaceWith(d)


			}


		};


		$$(e).each(function(c) {


			j.each(function(h) {


				c.getElements(h).each(function(b) {


					var a = b.getFirst();


					if (a && a.getTag() == 'a')


						f(a);


					else


						f(b)


				})


			})


		})


	})


};
