   index = -1;
  getVideos = new Array();

 /*$(document).ready (function () {
	getvideos1();
 });
  */
Number.prototype.toOrdinal=function(m){
    return (this +
        ["th","st","nd","rd"][(!(
            ((m=this%10) >3) ||
            (Math.floor(this%100/10)==1)
        ))*m]);
}

function getvideos1() {

$.getJSON("http://gdata.youtube.com/feeds/api/users/wundermanxmas/uploads?alt=json-in-script&start-index=1&max-results=50&callback=?",

       function getVids1(data) {   
	var feed = data.feed; 
  var entries = feed.entry || [];
 


 for (var i = 0; i < entries.length; i++) {
	index++;
    var entry = entries[i];
	var titlePos = entry.title.$t.indexOf(" - Wunderman rodeo");  
    var title = entry.title.$t.substr(0, titlePos);   
    var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
    var playerUrl = entries[i].media$group.media$content[0].url;
	var rideTime = entries[i].media$group.media$keywords.$t;		
    var commentsLink = entries[i].media$group.media$player[0].url;		
	var viewCount = (entries[i].yt$statistics) ? entries[i].yt$statistics.viewCount : 0;
		
  getVideos[index]  = new Array(title, rideTime, thumbnailUrl, playerUrl, commentsLink, parseInt(viewCount));  
   	  
  } 
  getvideos2(); 
});
}

function getvideos2() {

$.getJSON("http://gdata.youtube.com/feeds/api/users/wundermanxmas/uploads?alt=json-in-script&start-index=51&max-results=50&callback=?",
       function getVids1(data) {   
	var feed = data.feed;
  var entries = feed.entry || [];  
  
	
 for (var i = 0; i < entries.length; i++) {
	index++;
    var entry = entries[i];
	var titlePos = entry.title.$t.indexOf(" - Wunderman rodeo");  
    var title = entry.title.$t.substr(0, titlePos);   
    var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
    var playerUrl = entries[i].media$group.media$content[0].url;
	var rideTime = entries[i].media$group.media$keywords.$t;		
    var commentsLink = entries[i].media$group.media$player[0].url;		
	var viewCount = (entries[i].yt$statistics) ? entries[i].yt$statistics.viewCount : 0;

  getVideos[index]  = new Array(title, rideTime, thumbnailUrl, playerUrl, commentsLink, parseInt(viewCount));  
	 
  } 
    
 getvideos3(); 
});
}

function getvideos3() {
  
$.getJSON("http://gdata.youtube.com/feeds/api/users/wundermanxmas/uploads?alt=json-in-script&start-index=101&max-results=50&callback=?",
       function getVids1(data) {   
	var feed = data.feed;
  var entries = feed.entry || [];  
  
 for (var i = 0; i < entries.length; i++) {
	index++;
    var entry = entries[i];
	var titlePos = entry.title.$t.indexOf(" - Wunderman rodeo");  
    var title = entry.title.$t.substr(0, titlePos);   
    var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
    var playerUrl = entries[i].media$group.media$content[0].url;
	var rideTime = entries[i].media$group.media$keywords.$t;		
    var commentsLink = entries[i].media$group.media$player[0].url;		
	var viewCount = (entries[i].yt$statistics) ? entries[i].yt$statistics.viewCount : 0;
	
  getVideos[index]  = new Array(title, rideTime, thumbnailUrl, playerUrl, commentsLink, parseInt(viewCount));  

  } 
 getvideos4();   


});
}

function getvideos4() {

$.getJSON("http://gdata.youtube.com/feeds/api/users/wundermanxmas/uploads?alt=json-in-script&start-index=151&max-results=50&callback=?",
       function getVids1(data) {   
	var feed = data.feed;
  var entries = feed.entry || [];  
  
 for (var i = 0; i < entries.length; i++) {
	index++;
    var entry = entries[i];
	var titlePos = entry.title.$t.indexOf(" - Wunderman rodeo");  
    var title = entry.title.$t.substr(0, titlePos);   
    var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
    var playerUrl = entries[i].media$group.media$content[0].url;
	var rideTime = entries[i].media$group.media$keywords.$t;		
    var commentsLink = entries[i].media$group.media$player[0].url;				
	var viewCount = (entries[i].yt$statistics) ? entries[i].yt$statistics.viewCount : 0;
	
  getVideos[index]  = new Array(title, rideTime, thumbnailUrl, playerUrl, commentsLink, parseInt(viewCount));  
	
  } 

showMyVideosRiders();
longestRide_link();
});
}


function mostViewed_link() {

  var mostviewed = ['<ul class="videos">'];
   
 
  	getVideos.sort(mostViewed);

	for (i=0; i < getVideos.length; i++){
	
	var titleSort = (getVideos[i][0]);
	var rideTimeSort = (getVideos[i][1]);
	var thumbnailUrlSort = (getVideos[i][2]);
	var playerUrlSort = (getVideos[i][3]);
	var commentsLinkSort = (getVideos[i][4]);
	
	
	var c = ([i+1]*1);
	sFirstOrdinal=c.toOrdinal();	
	
	  mostviewed.push('<ul class="videos"><li onclick="loadVideo(\'', playerUrlSort, '\', true); loadTitle(\'', playerUrlSort +'\''+ ',' +'\'' + titleSort +'\''+ ',' +'\'' + thumbnailUrlSort, '\');loadComment(\'', commentsLinkSort ,'\');">',
              '<span class="titlec"></span><br /><a href="javascript:void(0)"><img src="', thumbnailUrlSort, '" width="90" height="64"  border="0" />', '</a></span></li><li id="playlist_info_text"><b>', sFirstOrdinal ,'</b><br/><b>',titleSort,'</b><br>',rideTimeSort,' seconds<br><br><br><br></li></ul>');  	
	
	}	
  
   mostviewed.push('<br style="clear: left;"/>');   
   document.getElementById('playlist_info').innerHTML = mostviewed.join('');  

  if (getVideos.length > 0) {  
    loadVideo(playerUrlSort, false);
  }  
}

function longestRide_link() {

  var mostviewed = ['<ul class="videos">'];
   
 
  	getVideos.sort(longRide);
 
	for (i=0; i < getVideos.length; i++){
		
	var titleSort = (getVideos[i][0]);
	var rideTimeSort = (getVideos[i][1]);
	var thumbnailUrlSort = (getVideos[i][2]);
	var playerUrlSort = (getVideos[i][3]);
	var commentsLinkSort = (getVideos[i][4]);
	var c = ([i+1]*1);
	sFirstOrdinal=c.toOrdinal();	
	
	  mostviewed.push('<ul class="videos"><li onclick="loadVideo(\'', playerUrlSort, '\', true); loadTitle(\'', playerUrlSort +'\''+ ',' +'\'' + titleSort +'\''+ ',' +'\'' + thumbnailUrlSort, '\');loadComment(\'', commentsLinkSort ,'\');">',
              '<span class="titlec"></span><br /><a href="javascript:void(0)"><img src="', thumbnailUrlSort, '" width="90" height="64"  border="0" />', '</a></span></li><li id="playlist_info_text"><b>', sFirstOrdinal ,'</b><br/><b>',titleSort,'</b><br>',rideTimeSort,' seconds<br><br><br><br></li></ul>');  	
	
	}
  
   mostviewed.push('<br style="clear: left;"/>');   
   document.getElementById('playlist_info').innerHTML = mostviewed.join('');  

  if (getVideos.length > 0) {  
    loadVideo(playerUrlSort, false);
  }  

}

function shortestRide_link() {

  var mostviewed = ['<ul class="videos">'];
   
  
  	getVideos.sort(shortRide);
  
	for (i=0; i < getVideos.length; i++){
		
	var titleSort = (getVideos[i][0]);
	var rideTimeSort = (getVideos[i][1]);
	var thumbnailUrlSort = (getVideos[i][2]);
	var playerUrlSort = (getVideos[i][3]);
	var commentsLinkSort = (getVideos[i][4]);
	var c = ([i+1]*1);
	sFirstOrdinal=c.toOrdinal();	
	
	  mostviewed.push('<ul class="videos"><li onclick="loadVideo(\'', playerUrlSort, '\', true); loadTitle(\'', playerUrlSort +'\''+ ',' +'\'' + titleSort +'\''+ ',' +'\'' + thumbnailUrlSort, '\');loadComment(\'', commentsLinkSort ,'\');">',
              '<span class="titlec"></span><br /><a href="javascript:void(0)"><img src="', thumbnailUrlSort, '" width="90" height="64"  border="0" />', '</a></span></li><li id="playlist_info_text"><b>', sFirstOrdinal ,'</b><br/><b>',titleSort,'</b><br>',rideTimeSort,' seconds<br><br><br><br></li></ul>');  	

	}
  
   mostviewed.push('<br style="clear: left;"/>');   
   document.getElementById('playlist_info').innerHTML = mostviewed.join('');  

  if (getVideos.length > 0) {  
    loadVideo(playerUrlSort, false);
  }  

}

function loadVideo(playerUrl, autoplay) {	
	
  swfobject.embedSWF(
      playerUrl + '&rel=0&border=0&fs=1&autoplay=' + 
      (autoplay?1:0), 'video', '350', '283', '9.0.0', false, 
      false, {allowfullscreen: 'true'}); 	 	  
}
function loadVideoPlaylist(playerUrl, title, thumbnailUrl, commentsLink, rideTime,sFirstOrdinal) {

  var loadVid = ['<ul class="videos">'];    		
 
      loadVid.push('<li onclick="loadVideo(\'', playerUrl, '\', true); loadTitle(\'', playerUrl +'\''+ ',' +'\'' + title +'\''+ ',' +'\'' + thumbnailUrl, '\'); loadComment(\'', commentsLink ,'\');">',
              '<span class="titlec"></span><br /><a href="javascript:void(0)"><img src="', 
              thumbnailUrl, '" width="90" height="64"  border="0" />', '</a></span></li><li id="playlist_info_text"><p><font style="font-size:10px"><b>',title,'</b><br>',rideTime,' seconds<br><br><br><br></p></li>');  
  loadVid.push('</ul><br style="clear: left;"/>');   
  
  document.getElementById('playlist_info').innerHTML = loadVid.join(''); 
}


function loadTitle(playerUrl, title, thumbnailUrl) {
  var loadVid = ['<p><font style="font-size:10px"><b>Now Playing:</b></font><br />',title,'</p>'];    		    
  document.getElementById('nowplaying').innerHTML = loadVid.join('');  
}

function loadComment(commentsLink) {
  var loadComment = ['<p id="comment_img" title="Comment on This Ride">'];    	
  loadComment.push('<a href="',commentsLink,'" target="_blank" class="replace"><span></span>Comment on This Ride</a></p>');  
  document.getElementById('nowplaying2').innerHTML = loadComment.join('');          
}

function showMyVideosRiders() {	 

  var riders = ['<ul class="videos1">']; 

  	getVideos.sort();
	
 	for (var i=0; i < getVideos.length; i++){	
	
	var titleSort = (getVideos[i][0]);
	var rideTimeSort = (getVideos[i][1]);
	var thumbnailUrlSort = (getVideos[i][2]);
	var playerUrlSort = (getVideos[i][3]);
	var commentsLinkSort = (getVideos[i][4]);
	
	
	sFirstOrdinal="1st";
		riders.push('<li onclick="loadVideoPlaylist(\'', playerUrlSort +'\''+ ',' +'\'' + titleSort +'\''+ ',' +'\'' + thumbnailUrlSort +'\''+ ',' +'\'' + commentsLinkSort +'\''+ ',' +'\'' + rideTimeSort +'\''+ ',' +'\'' + sFirstOrdinal, '\');">',
              '<span class="titlec"><a href="javascript:void(0)">', titleSort, '</a></span>', '</span></li>');
	
	}
  
  riders.push('</ul><br style="clear: left;"/>');   
   document.getElementById('playlist_sort_2').innerHTML = riders.join('');  
 
  if (getVideos.length > 0) {  
     loadVideoPlaylist(playerUrlSort, titleSort, thumbnailUrlSort,commentsLinkSort, rideTimeSort, sFirstOrdinal);
  } 
}

function longRide(a,b) {
if (a[1]>b[1]) return -1;
if (a[1]<b[1]) return 1;
return 0;
}
function shortRide(a,b) {
if (a[1]<b[1]) return -1;
if (a[1]>b[1]) return 1;
return 0;
}
function mostViewed(a,b) {
if (a[5]>b[5]) return -1;
if (a[5]<b[5]) return 1;
return 0;
}