var currentIndex = 0;
var length = 0;
var first = null;
var last = null;
function loadVideo(url, title, description, oldId, newId){
	jQuery('#left .title').html(title);
	jQuery('#left .description').html(description);
	var params = { allowScriptAccess: "always" };
	var atts = { id: newId };
	swfobject.embedSWF(url, oldId, "325", "244", "8", null, null, params, atts);
}
function showMyVideos(data){
	jQuery(function(){
	var entries = data.feed.entry;
	if(!entries){ entries = []; }
	if(entries.length > 0){
		loadVideo(entries[0].media$group.media$content[0].url, entries[0].media$group.media$title.$t, entries[0].media$group.media$description.$t, 'youtube', 'mytyplayer');
		/*
		jQuery('#left .title').html(entries[0].media$group.media$title.$t);
		jQuery('#left .description').html(entries[0].media$group.media$description.$t);
		var params = { allowScriptAccess: "always" };
		var atts = { id: "myytplayer" };
		swfobject.embedSWF(entries[0].media$group.media$content[0].url, "youtube", "325", "244", "8", null, null, params, atts);
		//*/
	}
	});
}
function showMyUploads(data){
	jQuery(function(){
		var entries = data.feed.entry;
		var list = jQuery('.youtube-nav ul');
		length = entries.length;
		jQuery.each(entries, function(index, item){
			var link = jQuery('<a title="'+item.media$group.media$title.$t+'" href="'+item.media$group.media$content[0].url+'"><img src="'+item.media$group.media$thumbnail[0].url+'" /></a>');
			link.click(function(){
				// Load video in existing spot
				loadVideo(item.media$group.media$content[0].url, item.media$group.media$title.$t, item.media$group.media$description.$t, 'mytyplayer', 'mytyplayer');
				
				return false;
			});
			var li = jQuery('<li></li>').append(link);
			if(index>2){
				li.hide();
			}
			if(index == 0){
				first = li;
			}else if(index == 2){
				last = li;
			}
			list.append(li);
		});
		/*
		if(!entries){ entries = []; }
		if(entries.length > 0){
			jQuery('#left .title').html(entries[0].media$group.media$title.$t);
			jQuery('#left .description').html(entries[0].media$group.media$description.$t);
			var params = { allowScriptAccess: "always" };
			var atts = { id: "myytplayer" };
			swfobject.embedSWF(entries[0].media$group.media$content[0].url, "youtube", "325", "244", "8", null, null, params, atts);
		}
		//*/
	});
}
var animating = false;
jQuery(function(){
	jQuery('.youtube-nav span').click(function(){
		if(!animating){
			animating = true;
			if(jQuery(this).hasClass('left')){
				// Left
				if(currentIndex > 0){
					last.toggle('slide', {'direction': 'right'}, 400, function(){
						last = last.prev();
						first = first.prev();
						first.toggle('slide', {'direction': 'left'}, 400, function(){
							currentIndex--;
							animating = false;
						});
					});
				}
			}else{
				// Right
				if(currentIndex < (length-3)){
					var d = first;
					first = first.next();
					d.toggle('slide', {'direction': 'left'}, 400, function(){
						last = last.next();
						last.toggle('slide', {'direction': 'right'}, 400, function(){
							currentIndex++;
							animating = false;
						});
					});
				}
			}
		}
		return false;
	});
});