var GE_AVDropDown = Class.create( GE_DropDown, {
	initialize:function($super, el) {
		$super(el);
		this.items.each(
			function(el) {
				var a = el.down('a');
				if (document.location.href.indexOf(a.href) >= 0) this.titleEl.update(a.innerHTML);
			}.bind(this)
		);
	}
});

GE_Main.mapCSSToFn('dropdown_list', GE_AVDropDown);


GE_Main.addInitFn(
	function() {
		$$('.audio_video ul.abstract_list h3').each(function(h3){
			var a = h3.down('a');
			if (!a) return;
			var title = a.readAttribute('title');
			var list = h3.next('ul');
			if (!list) return;
			var media_link = list.getElementsBySelector('li:first-child a')[0].readAttribute('href');
			if(media_link.endsWith('.mp3')){
				list.firstDescendant().firstDescendant().replace(
					new Element('a',{href:media_link,title:'Listen Now - ' + title}).addClassName('button_link bhv_audioPlayer').insert('Listen Now')
				);
			} else {
				list.hide();
				list.up().down('h3').down('a').addClassName('lightbox').setAttribute('rel','video');
				list.insert({after:
					new Element('a',{href:media_link,title:'Watch Now - ' + title,rel:'video'}).addClassName('button_link lightbox').insert('Watch Now')
				});
			}
		});	
		Cufon.replace('.button_link');
	}
);