var playlist_id = "";
var video_list;
$(document).ready(function(){
	video_list = mediaspace['cta'][0];	
	loadCTASet(playlist_id, video_list);
	
	//Main CTA to play next video
	$(document).delegate('a.next-video', 'click', function (event) {
		event.preventDefault();
		
		var data;
 		var videoID = $(this).attr('id');
 		videoID = videoID.split("_")[1];
 		vid = videoID;
 		
 		var vlist = mediaspace['cta'][0];
 		var varr = vlist.split(',');
 		var del = varr.pop();
 		var lnth = varr.length;
 		var videoID = 0;
 		
 		if(vid == varr[lnth-1])
 		{
 			videoID = varr[0];
 		}
 		else
 		{
 			//var indx = varr.indexOf(vid);
 			//videoID = varr[indx+1];
 			
 			for(var i=0; i<varr.length; i++)
 			{
 				if(varr[i] == vid)
 				{
 					videoID = varr[i+1];
 					break;
 				}
 			}
 		}
 		
 		//loadDocuments(vid); // load documents
 		$.ajax({
			  url: 'scripts/video_list.php',
			  data: 'vid_id='+videoID,
			  type: 'POST',
			  dataType: 'json',
			  success: function(data) {
				if (data.vidFile != 'NoVideo') 
				{
					type = data.vidType;
			 		var objVideo = data.vidFile;
					videoFileName = data.vidOrigName;	
			 		playVideo(objVideo, type);
			 		playlist_id = videoID;
			 		loadCTASet(playlist_id, video_list);
			 		load_featured_channel(playlist_id);
				}},
				error: function(a, b, c)
				{
					alert('Big trouble!');
				}
		});
 	});
 	
 	//Alternate CTA action
 	$(document).delegate('a.playVideoCTA', 'click', function (event) {
		event.preventDefault();
		var data;
 		var videoID = $(this).attr('id');
 		videoID = videoID.split("_")[1];
 		var video_list = mediaspace['cta'][0]; //$('#mediaspace').data('cta').video_list;
 		vid = videoID;
 		
 		//loadDocuments(vid); // load documents
 		$.ajax({
			  url: 'scripts/video_list.php',
			  data: 'vid_id='+videoID,
			  type: 'POST',
			  dataType: 'json',
			  success: function(data) {
				if (data.vidFile != 'NoVideo') 
				{
					type = data.vidType;
			 		var objVideo = data.vidFile;
					videoFileName = data.vidOrigName;	
			 		playVideo(objVideo, type);
			 		load_featured_channel(vid);
			 		//$("#videoNumber span").empty().html(data.vidNumber);
			 		//$("div#videoDescription p#vid-desc").empty().html(data.vidDescript);
				}},
				error: function(a, b, c)
				{
					alert('Big trouble!');
				}
		});
 	});
 	
 	/*************** Network members links ****************/
 	$(document).delegate('a.next, a.prev', 'click', function(e)
 	{
 		e.preventDefault();
 		var curl = $(this).attr('href');
 		curl += '&limit=12&task=get_network_members';
 		var curl_arr = curl.split('?');
 		//alert("params: "+curl_arr[1]);
 		
 		$.ajax({
		  url: 'library/ajax_calls.php',
		  data: curl_arr[1],
		  type: 'POST',
		  success: function(data) {
			  //alert(data);
			  if(data != "")
			  {
			  	//$('ul#net_members').remove('li.chan');
			  	//$('ul#net_members').remove('li.last');
			  	$('li.chan').remove();
			  	$('li.last').remove();
			  	
				$('ul#net_members').append(data);  
			  }
		  }
		});
	
 	});

});

function load_featured_channel(vid)
{
	var uid = $('input#uid').val();
	
	$.ajax({
	  url: 'library/ajax_calls.php',
	  data: 'task=return_featured&vid='+vid+'&uid='+uid,
	  type: 'POST',
	  success: function(data) {
		  if(data > 0)
		  {
		  	var f_chan = '<a href="/'+data+'" id="featured" title="Featured channel '+data+'">Go to Channel '+data+'</a>';
		  	$('div#featured-box').html(f_chan);
		  }		  
	  }
	});
}

function playVideo(videoPath, type) {
	var obj = {file: videoPath, type:type};
	jwplayer().load(obj);
	jwplayer().play(true); 
	//vfilename = videoPath;
	//vtype = type;
	//newVideoLoaded(cur_user_id);
};

function loadCTASet(playlist_id, video_list) {
	$.ajax({
	  url: 'library/network_video_cta.php',
	  data: 'vid='+playlist_id+'&video_list='+video_list,
	  type: 'POST',
	  success: function(data) {
		  //alert(data);
		  
		  if(data != "nocta")
		  {
			$('div#cta').slideDown('slow').html(data);  
		  }
		  else
		  {
			 $('div#cta').css('display', 'none'); 
		  }
		  
	  }
	});
}

