
     function setStrIDText( text ) {
	document.getElementById( "strID" ).innerHTML = text ;
     }

     function playRandomVideoCallback( data ) {
       if(data.feed.openSearch$totalResults.$t > 0) {
         var entries = data.feed.entry;
	 var idx = Math.floor( (entries.length + 1) *Math.random()) ;
	 var url = entries[ idx ].id.$t ;
         var pos = url.lastIndexOf("/") ;
         var newID = url.substr( pos + 1 , url.length - pos ) ;
	 setStrIDText( '<div align="left" style="padding-top:8px;"><a href="http://www.youtube.com/watch?v=' + newID + '" style="color:#FFF;">' + entries[ idx ].title.$t + '</a></div>' ) ;
	 ytplayer = document.getElementById("myytplayer");
         if( null != ytplayer ) {
	         ytplayer.loadVideoById(newID) ;
	 } else {
		createVideoSWF( newID ) ;
	 }
       }
     }

     function playRandomVideo() {
	var newID = "" ;
//        var jsonpURL = "http://gdata.youtube.com/feeds/videos?author=yoshimotokogyo&format=5&max-results=20&alt=json-in-script&callback=playRandomVideoCallback";
	var jsonpURL = "http://gdata.youtube.com/feeds/api/videos/-/YOSHIMOTO_COJP?author=yoshimotokogyo&format=5&max-results=20&alt=json-in-script&callback=playRandomVideoCallback";
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = jsonpURL;
        var head = document.getElementsByTagName("head")[0];
        head.appendChild(script);
     }

     function onytplayerStateChange(newStage){
             if( 0 == newStage )
             {
                     ytplayer = document.getElementById("myytplayer");
		     ytplayer.stopVideo() ;
		     ytplayer.clearVideo() ;
		     playRandomVideo() ;
             }
     }

     function onYouTubePlayerReady(playerId) {
         ytplayer = document.getElementById("myytplayer");
         if( null !=  ytplayer ) {
            ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
         }
      }

     function createVideoSWF( videoid ) {
            var params = { allowScriptAccess: "always" };
            var atts = { id: "myytplayer" };
            swfobject.embedSWF("http://www.youtube.com/v/" + videoid + "&enablejsapi=1&playerapiid=ytplayer&loop=1",
                       "ytapiplayer", "217", "190", "8", null, null, params, atts);
     }

