(function($){
	$.fn.levelsList=function(){
		return this.each(function(){
			var crud=levels+"/includes/crud.lvl.php";
			var t=$(this);
			var list=t.attr('id');
			var l=t.find('.list .template');
			var f=t.find('.form .template');
			var h=url+'/'+t.find('.list a.script').attr('href')+'?t='+list+'&template='+encodeURIComponent(l.html());
			var h2=url+'/'+t.find('.form a.script').attr('href')+'?t='+list;
			display();
			function iList(){
				$('.c').click(function(){
					c=$(this).attr('rel');
					f.load($(this).attr('href')+'&c='+client+'&a='+c+'&t='+list,function(){onSubmit();});
					return false;
				});
				t.find('.del').click(function(){
					$.get(crud+'?del='+$(this).attr('rel')+'&t='+list,function(data){display();});
				});
				onSubmit();
			}
			function display(c){
				l.load(h,function(){l.fadeIn();});
				f.load(h2+'&t='+list+'&a='+c+'&c='+client,function(){iList();});
			}
			function onSubmit(){
				$('.ajaxForm form').submit(function(){
					$.post(crud,$(this).serialize(),function(data){display(data);});
					return false;
				});
			}
		});
	};
})(jQuery);
