function initAlphabet() {

	var
		aAlphabet = document.getElementById('table').getElementsByTagName('tbody')[0].getElementsByTagName('tr'),
		aCachedItems = [],		
		oGroupElement,
		oLink,
		k =0
		;
			
	for(var i = 0; i < aAlphabet.length; i++) {					
							
		oLink = aAlphabet[i].getElementsByTagName('a')[0];		
			
		if(oLink) {	
			aCachedItems[k++] = {
				sValue : oLink.innerHTML + ' ' + oLink.innerHTML,			
				oElement : aAlphabet[i],
				oGroupElement : oGroupElement? oGroupElement : null,
				sGroupValue : oGroupElement? oGroupElement.getElementsByTagName('th')[0].innerHTML : '',			
				sDefaultClassName : aAlphabet[i].className
			}									
		}
		else {			
			oGroupElement = aAlphabet[i];
		}
			
	}					

	var oDirector = new TrainersDirector(
		document.getElementById('search_text'),		
		aCachedItems,		
		{
			sInvisibleClassName : 'invisible',						
			iMinSearchLength    : 3
		}
	);					
	
}

Common.Event.add(window, 'load', initAlphabet);
		
		
		
		

