/**
* @author dareyes
*/


google.load("feeds", "1");

var nav = document.getElementById("header");

if ( nav.hasChildNodes() )
{
    while ( nav.childNodes.length >= 1 )
    {
        nav.removeChild( nav.firstChild );       
    } 
}

nav.innerHTML = '<div id="topnavlinks"><a href="http://home.myspace.com/index.cfm?fuseaction=user">Home</a>&nbsp;|&nbsp;<a href="http://browseusers.myspace.com/Browse/Browse.aspx?z=1">Browse</a>&nbsp;|&nbsp;<a href="http://search.myspace.com/index.cfm?fuseaction=find">Find People</a>&nbsp;|&nbsp;<a href="http://messaging.myspace.com/index.cfm?fuseaction=mail.inbox">Mail</a>&nbsp;|&nbsp;<a href="http://film.myspace.com/">Film</a>&nbsp;|&nbsp;<a href="http://vids.myspace.com/">MySpaceTV</a>&nbsp;|&nbsp;<a href="http://music.myspace.com/">Music</a>&nbsp;|&nbsp;<a href="http://games.myspace.com/">Games</a>&nbsp;|&nbsp;<a href="http://apps.myspace.com/">Apps</a></div>';

function init(){
	var item_matrix_inputs = document.getElementById('mstv_newest_input').getElementsByTagName('span');
	for (var i=0; i<item_matrix_inputs.length; i++){
		GetVideoChannelMatrixItem(item_matrix_inputs[i].innerHTML, item_matrix_inputs[i].attributes['title'].nodeValue ,(i+1));
	}
}


function ShowLatestFromChannel(cid,cname){
	var feed1 = new google.feeds.Feed("http://myspace.onglu.com/FIM/tvguide/channelvideo.php?cid=" + cid);
  	feed1.setResultFormat(google.feeds.Feed.XML_FORMAT);
  	feed1.load(function(result) {
  	
      	if (!result.error) {
          	//var container = document.getElementById("feed");
			var items = result.xmlDocument.getElementsByTagName("item");
			
			if (items.length>0){
				var title = items[0].getElementsByTagName("title")[0].firstChild.nodeValue;
				var guid = items[0].getElementsByTagName("guid")[0].firstChild.nodeValue;;
				var titleTag = cname + ' :: ' +  title;
				
				OnVideoClick(guid,cid,titleTag)
			}
		}
	});
}

function GetVideoChannelMatrixItem(cid, cname, count) {
  var feed1 = new google.feeds.Feed("http://myspace.onglu.com/FIM/tvguide/channelvideo.php?cid=" + cid);
  feed1.setResultFormat(google.feeds.Feed.XML_FORMAT);
  feed1.load(function(result) {
  	
  	if (!result.error) {
		var items = result.xmlDocument.getElementsByTagName("item");
		var item_matrix = $('mstv_newest_matrix');
    	for (var i = 0; i < items.length; i++) {
			var titleElement = items[i].getElementsByTagName("title")[0];
			var title = titleElement.firstChild.nodeValue;
			
			var enclosureElement = items[i].getElementsByTagName("enclosure")[0];
			var enclosure = enclosureElement.attributes.getNamedItem('url').nodeValue;
			
			var guidElement = items[i].getElementsByTagName("guid")[0];
			var guid = guidElement.firstChild.nodeValue;

			var divItemContainer = $('matrixItem'+count);
				var imgThumb = $('matrixItem'+count + 'Img');
			
			var titleTag = cname + ' :: ' +  title;
			imgThumb.setAttribute("src",enclosure);
			imgThumb.setAttribute("title",titleTag);
			
			$('matrixItem'+count + 'Img').addEvent('click', function(){OnVideoClick(guid,cid,titleTag)});
		}
	}
  });
}
google.setOnLoadCallback(init);