function playSong(target){
	
	var el = $("flashPlayer");
	var div = document.createElement("div");
	el.parentNode.insertBefore(div, el);
	swfobject.removeSWF("flashPlayer");
	div.setAttribute("id", "flashPlayer");
	
	new Ajax.Request('./inc/ajax_radio.php', {		
		method: 'post',
		parameters: {
			song: target,
			action: "getSongLink"
		},
		onSuccess: function(transport){			
			
			var songUrl = transport.responseText;
			
			var flashvars = {
				songUrl: songUrl
			};
			var params = {
				bgcolor: "#232122",
				wmode: "transparent"
			};
			var attributes = {};
			swfobject.embedSWF("inc/songplayer.swf", "flashPlayer", "20", "20", "9.0.0","", flashvars, params, attributes);
			new Ajax.Request('./inc/ajax_radio.php', {		
				method: 'post',
				parameters: {
					song: target,
					action: "getSongDetails"
				},
				onSuccess: function(transport){	
					hideApplication("radio");		
				}
			});
		}
	});
	
	//mark the current song
	//get all the songlist names
	songs_arr = $$('span.linkwrapper');

	//remove the active-class from them all and add the regular-class
	for(var i=1;i<=songs_arr.length;i++){
		$('songlist_linkwrapper_'+i).setStyle({
		  fontWeight: 'normal'
		});

	}

	//remove the regular-class and add the active class
	$('songlist_link_'+target).setStyle({
		fontWeight: 'bold'
	});
	
	//get the name of the song
	songname = $('songlist_link_'+target).innerHTML;
	//add it to the radio-links tooltip
	$('radio_link').title = songname;

	return false;
}

function showBsSongModForm(sid,bid){
	
	new Ajax.Updater('application_area_right_radio','./inc/ajax_radio.php',{
	
		method: 'post',
		parameters: {
			
			sid: sid,
			bid: bid,
			action: "show_bs_song_modform"
			
		}
					 
	});
	
	return false;
	
}

function hideBsSongModForm(){
	
	$('application_area_right_radio').innerHTML = "";
	
}

function submitBsSongModForm(){
	
	new Ajax.Updater('application_area_right_radio','./inc/ajax_radio.php',{
	
		method: 'post',
		parameters: {
			
			name: $('gc_song_name').value,
			description: $('gc_song_description').value,
			sid: $('sid').value,
			action: "submit_bs_song_mod_form"

		},
		onSuccess: function(transport){	
		
			$('songlist_link_' + $('sid').value).innerHTML = $('gc_song_name').value;
		
		}
					 
	});
	
	return false;
	
}

function promptDeleteSong(sid){

	new Ajax.Updater('application_popup','./inc/ajax_radio.php', {
					 
	 	method: 'post',
		parameters: {
			
			sid: sid,
			submit_prompt_delete_song: true
			
		},
		onSuccess: function(transport) {
		
			showApplication("popup");
		}
	  
	});

	return false;
	
	
}

function deleteSong(sid){
		
	new Ajax.Request('./inc/ajax_radio.php', {
					 
	 	method: 'post',	 
		parameters: {
		
			sid: sid,
			submit_delete_song: true
		 
	 	},
		onSuccess: function(transport) {
		
			if(transport.responseText == 'deleted'){

				hideApplication("popup");
				$('bs_songlist_'+sid).style.display = 'none';
				$('application_area_right_radio').innerHTML = "";
							
			}//else
				//$('errorbox').innerHTML = "Deleting failed. Please, try again later.";

		}
	  
	});

	return false;
	
	
}

