$.fn.templateFactory = function(options) {  
	return this.each(function() {  
		$(this).append('<div></div>');
		var template_bar='<div class="tftools ok"><a href="#" class="split2">split2</a><a href="#" class="split3">split3</a><a href="#" class="article">article</a><a href="#" class="list">liste</a></div>';
		var two_columns='<div class="n1"></div><div class="n2"></div>';
		var three_columns='<div class="d1"></div><div class="d2"></div><div class="d3"></div>';
		var hoverColor='#F80';
		var originalColor;
		var article='<h2>Lorem ipsum dolor sit amet</h2><p>Consectetur adipiscing elit. Suspendisse et vulputate tortor. Integer id lorem pretium tortor laoreet tempus. Phasellus augue ligula, placerat sed vulputate ac, molestie id mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In ut porttitor ligula. In vitae orci justo, nec eleifend urna. Donec dignissim urna in sem suscipit vehicula. Quisque lectus quam, ultricies vel imperdiet ut, dignissim ac lorem. Sed fringilla sagittis odio at pretium. Mauris ut pulvinar nibh. Fusce magna nisl, tristique sit amet adipiscing at, suscipit vehicula urna. Donec fermentum dolor ac nunc aliquet posuere. Pellentesque porta lorem eget dui ornare sollicitudin aliquam lorem accumsan. Duis ac condimentum erat. Donec felis leo, bibendum vel commodo nec, ultrices cursus sapien. Ut molestie pellentesque feugiat. Suspendisse laoreet fringilla vehicula. Vivamus elementum, est at ullamcorper congue, libero turpis consectetur nisl, eu portt				itor e at neque quis nisi. Nam a blandit ipsum.</p>';
		var list='<ul><li>Lorem ipsum dolor sit amet</li><li> Integer id lorem pretium tortor</li><li>Duis id nisi purus, vel mollis mauris</li></ul>';
		
		addToolBar();
		
		function addToolBar(){
			$('#template_factory div').not('.ok').append(template_bar).addClass('ok');
			activateTools();
		}	
		
		function activateTools(){
			$('#template_factory .split2').click(
				function(){
					$(this).parent().parent().append(two_columns);
					addToolBar();
					return false;
				}
			);
			$('#template_factory .split3').click(
				function(){
					$(this).parent().parent().append(three_columns);
					addToolBar();
					return false;
				}
			);
			$('#template_factory .article').click(
				function(){
					$(this).parent().parent().append(article);
					return false;
				}
			);
			$('#template_factory .list').click(
				function(){
					$(this).parent().parent().append(list);
					return false;
				}
			);
		}
	});  
};  
