LectureHover = {
	results_maxLength: 27,

	initialize: function() {
		LectureHover.initializeResults();
	},

	initializeResults: function() {
		$$('div.video-results ol li').each(function(el) {

			var title = el.down('h3 a');
			var titleText = title.innerHTML;
			var titleText_replacement = titleText.substring(0, LectureHover.results_maxLength-1).replace(/^\s+|\s+$/g,"")+'&hellip;';
			if(titleText.length > LectureHover.results_maxLength) {
				title.update(titleText_replacement);
				title.observe('mouseover', function(e) { title.update(titleText); });
				document.body.observe('click', function(e) { title.update(titleText_replacement); });
			};
			
			var shortName = el.down('h5.speakers-short');
			var longName = el.down('h5.speakers-long');
			if(shortName!=null) {
				shortName.hide().show();
				longName.hide();
				
				shortName.down('a').observe('mouseover', function(e) {
					shortName.hide();
					longName.show();
				});
				document.body.observe('click', function(e) {
					if(!Event.findElement(e, 'h5.speakers-long')) {
						longName.hide();
						shortName.show();
					}
				});
			}
		});
	}

}; //document.observe('dom:loaded', LectureHover.initialize);
