var entries;
function loadVideo(playerUrl, autoplay, pos) {
  swfobject.embedSWF(
      playerUrl + '&rel=1&border=0&fs=1&autoplay=' + 
      (autoplay?1:0), 'player', '670', '390', '9.0.0', false, 
      false, {allowfullscreen: 'true'});

      // text
	  var content = entries[pos].content.$t;
	  var title = entries[pos].title.$t;
	  $('#video_infotext').text(content);
	  $('#video_title').text(title);
	  if (pos != 0) {
	     $.scrollTo( '#content', 800);
	  }
	  return false;
}
function rectime(sec) {
	var hr = Math.floor(sec / 3600);
	var min = Math.floor((sec - (hr * 3600))/60);
	sec -= ((hr * 3600) + (min * 60));
	sec += ''; min += '';
	while (min.length < 2) {min = '0' + min;}
	while (sec.length < 2) {sec = '0' + sec;}
	hr = (hr)?':'+hr:'';
	return hr + min + ':' + sec;
}
function showMyVideos(data) {

  var feed = data.feed;  
  entries = feed.entry || [];
  var html = ['<ul class="banner channel" id="carousel">'];
      
  for (var i = 0; i < entries.length; i++) {
    var entry = entries[i];
    var title = entry.title.$t.substr(0, 50);
    var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url.replace("0.jpg", "default.jpg");
    var playerUrl = entries[i].media$group.media$content[0].url;
	var duration = entries[i].media$group.media$content[0].duration;

    html.push('<li><a href="#" rel="[p'+i+']" onclick="return loadVideo(\'', playerUrl, '\', true, ',i,')">',
              '<span class="play"></span><img src="', 
              thumbnailUrl, '" width="120" /><p>', title, '<span>', rectime(duration) ,'</span></p></a></li>');
   }
    
   html.push('</ul>');
   document.getElementById('yt_carousel').innerHTML = html.join('');
   if (entries.length > 0) {
     loadVideo(entries[0].media$group.media$content[0].url, false, 0);
   }
}

