Ext.onReady(function() {
	
	// hide details
	Ext.select('.job_desc').setVisibilityMode(Ext.Element.DISPLAY).hide();
	
	// enable click to show details
	Ext.select('.job_line').setStyle('cursor', 'pointer').on('click', function() {
		
		var desc = Ext.fly(this).child('.job_desc');
		
		if(desc.isVisible())
		{
			// put it away
			desc.slideOut('t', {
				duration: 0.15
				,useDisplay: true
			});
		}
		else
		{
			// pull it out
			desc.slideIn('t', {
				duration: 0.15
			});
		}
		
		// slide out any others that are open
		/*Ext.select('.job_line').each(function(job_line) {
			
			if( (this != job_line.dom) && job_line.child('.job_desc').isVisible())
			{
				job_line.child('.job_desc').slideOut('t', {
					duration: 0.15
					,useDisplay: true
				})
			}
			
		}, this);*/
	});
	
});