var isReady = false;
var videos;
var blogPost;

function Launch(page) {
	OpenWin = this.open(page, "CtrlWindow", 	"toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=300,height=270");
}

function parseVideos(data) {
	var feed = data.feed;
       var entries = feed.entry || [];
       var playlist = new Array();
 
	for (var i=0; i < entries.length; i++) {
		var entry = entries[i];
       	if(entry.media$group.media$content==undefined){
			//alert('undefined');
		}else{
			var title = entry.title.$t.substr(0, 20);
			var thumbnailUrl = entry.media$group.media$thumbnail[0].url;
			var playerUrl = entry.media$group.media$content[0].url;
			//
			var playItem = new Object();
			playItem.title = title;
			playItem.thumb = thumbnailUrl;
			playItem.url = playerUrl;
			playlist.push(playItem);
		}
	}
		
	var playlists = new Array();
	for(var g=0; g<playlist.length; g++){
		playlists.push("video");
		playlists.push(playlist[g].thumb);
		playlists.push(playlist[g].url.replace(/&/g, "(A)"));
		//replaces & in url with (A), & was causing a break in flash's reading of the flashvar 
		//NOTE: replace (A) with & in flash
	}
	
	var playlistString = playlists.join();
	playlistString = playlistString.toString();
	videos = playlistString;
	if(isReady == true){
		embedSwf(videos, blogPost);
	}{
		isReady = true;	
	}
			
}

function parseBlog(data){
	var feed = data.feed;
    var entries = feed.entry || [];
    var blogTitle = entries[0].title.$t;
	var blogContent = entries[0].content.$t;
	//alert(entries[0].content.$t);
	blogPost = blogTitle;
	//alert(blogPost);
	if(isReady == true){
		embedSwf(videos, blogPost);
	}else{
		isReady = true;
	}
}

function embedSwf(playlists, blogPost){
	//alert(blogPost);
	var flashvars = {
		playlist:playlists,
		blog:blogPost
		};
	var params = {
		wmode:"transparent"
	};
	var attributes = {
		bgcolor:"#000000"
	};
	//alert(flashvars.playlist);		
	swfobject.embedSWF("drum_squad_flash.swf", "content", "1005", "741", "9.0.0", "includes/expressInstall.swf", flashvars, params, attributes);
}	