soundManager.url = '/swf/';
soundManager.debugMode = false;
var play_sound = false;
var default_sound;
soundManager.onready(function(oStatus) 
{});

var is_first_load = false;
$(function() {
  getyt_video_data();
  is_first_load = true;
  setInterval("getyt_video_data()", 300000);
});

function play_radio(channel)
{
    
    var query = channel;
    var radio_url;
    var media_radio;
    if(query.toLowerCase() =="rfa")
    {
    	jQuery.getFeed({
	       url: '/app/proxy.php?url=http://streamer1.rfa.org/archive/KHM/Khmer_podcast.php',
	       success: function(feed) {
				radio_url = feed.items[0].link;
				soundManager.destroySound('radio');
				media_radio = soundManager.createSound({
					id:"radio",
				 	url:radio_url
				});
				media_radio.play();
	       }
		 });
    }
    if(query.toLowerCase() =="rfi")
    {
    	jQuery.getFeed({
	       url: '/app/proxy.php?url=http://www.rfi.fr/radiofr/podcast/podcast_KH_BROAD.xml',
	       success: function(feed) {
				radio_url = feed.items[0].enclosure.url;
                soundManager.destroySound('radio');
				media_radio = soundManager.createSound({
					id:"radio",
				 	url:radio_url
				});
				media_radio.play();
	       }
		 });
    }
    if(query.toLowerCase() =="voa")
    {
    	jQuery.getFeed({
	       url: '/app/proxy.php?url='+encodeURIComponent('http://feeds.voanews.com/ps/getRSS?client=Standard&PID=wHHBrHfvIHE9xpkj5mH9Nc1gxjkGgTBo&startIndex=1&endIndex=500'),
	       success: function(feed) {
               
				radio_url = feed.items[0].enclosure.url;
                soundManager.destroySound('radio');
				media_radio = soundManager.createSound({
					id:"radio",
				 	url:radio_url
				});
				media_radio.play();
	       }
		 });
    }
    //Radio Australia
    if(query.toLowerCase() =="ra")
    {
    	$.get("/app/analyze.php?site=ra", function(data){
            radio_url = data;
			soundManager.destroySound('radio');
			media_radio = soundManager.createSound({
				id:"radio",
			 	url:radio_url
			});
			media_radio.play();
        });
    	
    }
}

function getyt_video_data()
{
    var keywords = new Array("Cambodia News");
    var keyword = encodeURIComponent(keywords[parseInt(Math.random()*keywords.length)]);
    var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&max-results=50&v=2&format=5&alt=json-in-script&orderby=published&callback=?';
    $.getJSON(yt_url, function(data)
    {
        var feed = data.feed;
        var entries = feed.entry || [];
        var entrylist="<ul class='ytlink'>";
        var videoid = "";
        var thumpnail = "";
        for (var i = 0; i < entries.length; i++) {
          var entry = entries[i];
          if(entry)
          {
            entrylist = entrylist + "<li><a  href=\"javascript:play_yt_video(\'"+entry.media$group.yt$videoid.$t+"\')\">"+entry.media$group.media$title.$t+"</a></li>";
            if (i==0){
            	videoid = entry.media$group.yt$videoid.$t;
            	thumpnail = entry.media$group.media$thumbnail[1].url;
            }
          }
          if(i==5) break;
        }
        entrylist = entrylist + "</ul>";
        $("#yt_list").html(entrylist);
        if(videoid && is_first_load) {play_yt_videoimg(thumpnail, videoid); is_first_load=false;}
        
    });
}
function play_yt_videoimg(img, videoid)
{
    $("#yt_player").html('<a href="javascript://" onclick="play_yt_video(\''+videoid+'\')"><img src="'+img+'" width="300" border="0"><a/>');
}
function play_yt_video(videoid)
{
    $("#yt_player").html('<iframe title="YouTube video player" width="300" height="250" src="http://www.youtube.com/embed/'+videoid+'?autoplay=1" frameborder="0" allowfullscreen></iframe>');
}
