	window.addEvent('domready', function() {
		
		if ($('accordian'))
		{
			var videoAjax = new Ajax;
			
			pageType = $('accordian').getProperty('class');
			lastOn = '';
			var accordion = new Accordion('a.atStart', 'div.atStart', {
			show: -1,
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element)
			{
				var allElements = element.getChildren();
				if (allElements.length == 1)
				{
					if (pageType == 'edit')
					{
						var url = "http://www.fiql.com/ajax/video.php?page=" + pageType + "&playlist_id=" + $('playlist_id').getProperty('value') + "&song_id=" + allElements[0].getProperty('value');
					}
					else
					{
						var url = "http://www.fiql.com/ajax/video.php?page=" + pageType + "&song_id=" + allElements[0].getProperty('value');
					}		

					if (videoAjax.running == true)
					{
						videoAjax.cancel();
					}

					videoAjax = new Ajax();
					videoAjax.setOptions(null);
				
					videoAjax.url = url;
					videoAjax.setOptions({
								update: element,
								method: 'get',
								onRequest: function(){
									element.setHTML('<span style="color:#A7A9B6">Finding videos, one moment...</span><br /><br />');
								},
								onComplete: function(){
									element.effect('height', {
										duration: 1000
									}).start(0, 180);
								},
								onCancel: function(){
									element.setHTML('<input type="hidden" id="selected_song" value="' + allElements[0].getProperty('value') + '" />');
								}});
					
					videoAjax.request();					
				}
			},
			onBackground: function(toggler, element)
			{
				var allElements = element.getChildren();
				var previousSongId = allElements[0].getProperty('value');
				element.setHTML('<input type="hidden" id="selected_song" value="' + previousSongId + '" />');
			}
		}, $('accordian'));
		}
});
