
	//playlist arrays
	var cmarch_playlistQueue = new Array(); //playlist for now playing
	var cmarch_playlistSelected = new Array(); //holder playlist for selection
	var cmarch_playlistSelectedSong = new Array(); //holder Single Track playlist for selection
	var listOfUserPlaylists = new Array();

// Start of global player variables
	var pltrys =0;
	var currentLength = 0;
	var currentItem = -1; 
	var previousItem = -1; 
	var currentMute = false; 
	var currentVolume = 80; 
	var currentPosition = 0; 
	var currentState = 'NONE';
	var currentLoaded = 0;
	var currentRemain = 0;
	var currentPlaylist = new Array();
	var numberOfPlayedTracks = 0;
	var player;// = null; 
	var cmarch_player;
	
function loadVokoderTrackID(trackid){
	uriToPost='/lib/app/controller/http_post_controller/playlist_view_controller.php';
	
	$.post(uriToPost, 
		{ 
		 doAction : 'singletrack',
		 searchQuery : trackid,
		 returnType : "json"
		} ,
		function(returnqueuedata){
   			
   			cmarch_playlistSelected = returnqueuedata;//playlistBrowser; 

			//check to see if player started
			startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);
			if(!startedPlayer){
				setPlayerNotLoadMessage('error#435a:could not load player');

				startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);
				//check to see if player started
				if(!startedPlayer){
					setTimeout('loadVokoderPlaylist(cmarch_playlistSelected,0,true);',1500);
					setPlayerNotLoadMessage('error#435b:could not load player');
				}
			}	
		},
	"json");//return type and end of post command
}	

function loadVokoderArtistID(artistid){
	uriToPost='/lib/app/controller/http_post_controller/playlist_view_controller.php';
	
	$.post(uriToPost, 
		{ 
		 doAction : 'singleArtist',
		 searchQuery : artistid,
		 returnType : "json"
		} ,
		function(returnqueuedata){
   			
   			cmarch_playlistSelected = returnqueuedata;//playlistBrowser; 

			//check to see if player started
			startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);
			if(!startedPlayer){
				setPlayerNotLoadMessage('error#435a:could not load player');

				startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);
				//check to see if player started
				if(!startedPlayer){
					setTimeout('loadVokoderPlaylist(cmarch_playlistSelected,0,true);',1500);
					setPlayerNotLoadMessage('error#435b:could not load player');
				}
			}	
		},
	"json");//return type and end of post command
}	

function loadVokoderPlaylistName(playlistName){
	uriToPost='/lib/app/controller/http_post_controller/playlist_view_controller.php';
	
	$.post(uriToPost, 
		{ 
		 doAction : 'singlePlaylist',
		 searchQuery : playlistName,
		 returnType : "json"
		} ,
		function(returnqueuedata){
   			
   			cmarch_playlistSelected = returnqueuedata;//playlistBrowser; 

			//check to see if player started
			startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);
			if(!startedPlayer){
				setPlayerNotLoadMessage('error#435a:could not load player');
				
				setTimeout('startedPlayer = loadVokoderPlaylist(cmarch_playlistSelected,0,true);',2000);

				//check to see if player started
				if(!startedPlayer){
					setTimeout('loadVokoderPlaylist(cmarch_playlistSelected,0,true);',3000);
					setPlayerNotLoadMessage('error#435b:could not load player');
				}
			}	
		},
	"json");//return type and end of post command
}	


function loadVokoderPlaylist(playlistData,index,autostart){
	//Load the initial playlist 
	didLoadPlaylist = loadPlaylist(index,playlistData.items,autostart);  
	
	if(didLoadPlaylist){
		//cmarch_playlistInfoContainer
		
		cmarch_playlistQueue = cmarch_playlistSelected;
		//cmarch_displayMusicResults(playlistData,'#cmarch_playlistInfoContainer');
		if(autostart){
			cmarch_player.sendEvent('ITEM', index);
		}
	}
	
	return didLoadPlaylist;
}

function playPlaylistSelectedTrack(trackIndex){
	didLoadPlaylist = loadPlaylist(trackIndex,cmarch_playlistSelected.items,true);  
	
	if(didLoadPlaylist){
		//cmarch_playlistInfoContainer
		cmarch_displayMusicResults(cmarch_playlistQueue,'#cmarch_playlistInfoContainer');
		cmarch_player.sendEvent('ITEM', trackIndex);
	}
	
	return didLoadPlaylist;
}

function setVokoderPlayerInformation(trackid,playlistNumber,artist,artistname,tracktitle,trackname){
	//set the text of the player information text
	$('#cmarch_currentTrackNumber').html(playlistNumber); 
	
	//set the html of the artist  
	$('#cmarch_currentTrackArtist').html('<a href="http://vokoder.fm/artist/'+artistname+'/preview"  rel="superbox[iframe][900x500]">'+artist+'</a>');  
			
	//set the html of the title
	$('#cmarch_currentTrackTitle').html('<a href="http://vokoder.fm/track/'+artistname+'/'+trackname+'/preview"  rel="superbox[iframe][650x400]">'+tracktitle+'</a>');  
	
				
	//set the html of the embed
	$('#cmarch_currentTrackEmbed').html('<a href="#cmarch_embedTrackCode"  rel="superbox[content][400x200]">embed</a>');  
	
	//set the html of the download
	$('#cmarch_currentTrackDownload').html('<a href="http://vokoder.fm/track/'+artistname+'/'+trackname+'/"   target="_blank" class="cmarch_playerIconButton cmarch_playerDownloadButton" title="download: '+trackname+', by '+artistname+'" style="display:inline-block; top:3px;"></a>');
	
	
	trackhtml = escape('http://vokoder.fm/track/'+artistname+'/'+trackname+'/');
	//set the html of the tweet  
	$('#cmarch_currentTrackTweet').html('<a href="http://twitter.com/home/?status=RT+%40vokoderfm+'+trackhtml+'" target="_blank" onclick="socialTracker(\'twitter\',\''+trackid+'\')"><img src="/img/general/twitter_favicon_sm.png" class="cmarch_favIconTrackImg" ></a>');  
			
	//set the html of the facebook
	$('#cmarch_currentTrackFacebook').html('<a href="http://facebook.com/share.php?u='+trackhtml+'" target="_blank" onclick="socialTracker(\'facebook\',\''+trackid+'\')"><img src="/img/general/facebook_favicon_sm.png" class="cmarch_favIconTrackImg" ></a>');
				
	//set the html of the fav
	$('#cmarch_currentTrackFavorite').html('<a href="#addTrackToFavorites" onclick="addTrackToFavorites('+trackid+')"><img src="/img/general/heart_favicon_sm.png" class="cmarch_favIconTrackImg" ></a>'); 
	
	
//	$.superbox();	
}

function setPlayerNotLoadMessage(message){
	$('#cmarch_playerNotLoadedInformation').html(message);  
	//cmarch_playerNotLoadedInformation
}

function removePlayerNotLoadMessage(){
	$('#cmarch_playerNotLoadedInformation').slideUp("fast");
	$('#cmarch_musicPlayerInformationContainer').slideDown("fast");  
	//cmarch_playerNotLoadedInformation
}

function setPlayerStatusMessage(message){
	$('#cmarch_playerCurrentPlayStatus').html(message);
}

function setVokoderPlayerErrorDiv(message){
	//set the html of the erorr
	$('#cmarch_playerPlayError').html(message);  
}

//cmarch_playerCurrentTime
function setPlayerCurrentTimeMessage(message){
	$('#cmarch_playerCurrentTime').html(message);
}
//cmarch_playerTotalTime
function setPlayerTotalTimeMessage(message){
	$('#cmarch_playerTotalTime').html(message);
}

