
	
	
	$j.scf.behavior.add('si_list_Behavior', {
	autoAttach: 'div.si_list_box',
	attach: function(el, settings, j){
		
		var smlj= $j(j).hasClass('si_list') ? j: $j('div.si_list',j);	// navigate to the smartlet
		var sml = $j.scf.smartlet.get(smlj.get(0));
		
		sml.set('max', Math.min(sml.get('max'),$j('#'+sml.id()+'>ul>li').length));
		
		function showEntries(n){
		
			sml.set('shown', Math.max(sml.get('min'), Math.min(sml.get('max'), sml.get('shown')+n)));
		
			var n = sml.get('shown');
		
			var j=0;
			$j('#'+sml.id()+'>ul>li').each(function(){
				if(j>=n)
					$j(this).hide();
				else{
					$j(this).show();
				}
				j++;
			});
			return false;
		}
				
		$j('a.Less',j).click(function(){
			return showEntries(-1);
		});
		
		$j('a.More',j).click(function(){
			return showEntries(1);
		});
		
		$j('#'+sml.id()+'>ul>li:gt('+(sml.get('shown')-1)+')').hide();
	}
});


