remove old readme
[atutor.git] / docs / jscripts / ATutorYouTubeOnBlackberry.js
1 var ATutor = ATutor || {};
2 ATutor.course = ATutor.course || {};
3
4 (function() {
5         ATutor.course.showYouTubeOnBlackberry = function (data) {
6           var html = [''];
7           var entry = data.entry;
8           
9           // var to hold the rtsp link
10           var rtspUrl = '';
11           
12           // vars to hold the thumbnail info
13           var thumbnailUrl = '';
14           var thumbnailH = '10';
15           var thumbnailW = '10';
16           var idUrl = entry.id.$t;
17           var videoID = '';
18         
19           /* http://gdata.youtube.com/feeds/mobile/videos/O7BXgT413i4 */
20           if (idUrl.length > 45) {
21                 videoID = idUrl.substring(45, idUrl.length);
22           }
23         
24           // get the array with the rtsp links
25           var mediacontents = entry.media$group.media$content || [];
26           if (mediacontents.length > 1) {
27                 rtspUrl = mediacontents[1].url;
28           }
29           else if (mediacontents.length > 0) {
30                 rtspUrl = mediacontents[0].url;
31           }
32           
33           // get array with the thumbnail links and grab the first one
34           var thumbnails = entry.media$group.media$thumbnail || [];
35           if (thumbnails.length > 0) {
36                 thumbnailUrl = thumbnails[0].url;
37                 thumbnailH = (thumbnails[0].height * 2);
38                 thumbnailW = (thumbnails[0].width *2);
39           }
40         
41           html.push('<a href="', rtspUrl ,'"><img alt="Thumbnail picture of YouTube video (link around the picture)" src="', thumbnailUrl ,'" width="', thumbnailW ,'" height="', thumbnailH ,'" /></a>');
42           
43           document.getElementById('blackberry_' + videoID).innerHTML = html.join('');
44         }
45
46 })();