// Ooyala API Functions - http://www.ooyala.com/support/docs/player_api

function receiveOoyalaEvent(playerId, eventName, eventArgs) {


  switch(eventName) {
    case "embedCodeChanged":
      onEmbedCodeChanged(eventArgs);
      ecc=eventArgs;
      break;
  
    case "apiReady": 
      //note: apiReady event has no eventArgs (3rd call-back parameter)
      onEmbedCodeChanged(ecc);
      break;
  }
}

function onEmbedCodeChanged(eventArgs) {
//  document.getElementById("title").innerHTML = document.getElementById('player').getTitle();
  
  if (document.getElementById('player').getTitle() == ""){
	document.getElementById("title").innerHTML = "The Gap Year 2009";
  }else{
    document.getElementById("title").innerHTML = document.getElementById('player').getTitle();
  }
  
    if (document.getElementById('player').getDescription() == ""){
	   document.getElementById("vid-info").innerHTML = "More antics from The Gap Year 2009 crew";
  }else{
	      document.getElementById("vid-info").innerHTML = document.getElementById('player').getDescription();

  }
}

// JS Functionality using BBC Glow - http://www.bbc.co.uk/glow
// Open source for all to use - please support the community

glow.ready(function() {
					
	//Remove non-js message
	glow.dom.get("#no-js").hide();
	
	//Nav tabs setup
	glow.dom.get("#home-container").show();
	glow.dom.get("#episodes-container").hide();

	glow.events.addListener('#home',  'click', function () {
	glow.dom.get("#episodes-container").hide();
	glow.dom.get("#home-container").show();
		
	var hometab = glow.dom.get("#hometab");
	hometab.attr({ src : "img/gapyear_tab_on.png", alt : "The Gap Year 2009" });
	
	var eptab = glow.dom.get("#episodestab");
	eptab.attr({ src : "img/episodes_tab_off.png", alt : "Gap Year Episodes" });
	
	glow.dom.get('title').replaceWith('<title>The Gap Year 2009 - Welcome</title>');	
	return false;
	
		});
	

	glow.events.addListener('#episodes, #episodeslink',  'click', function () {
		glow.dom.get("#home-container").hide();
		glow.dom.get("#episodes-container").show();
		
		var hometab = glow.dom.get("#hometab");
		hometab.attr({ src : "img/gapyear_tab_off.png", alt : "The Gap Year 2009" });
		
		var eptab = glow.dom.get("#episodestab");
		eptab.attr({ src : "img/episodes_tab_on.png", alt : "Gap Year Episodes" });
		
		glow.dom.get('title').replaceWith('<title>The Gap Year 2009 - Episodes</title>');
		
		return false;
		});
	
	
	
	
	 	glow.events.addListener('.vid-link',  'click', function () {
			function changeVid(code){
			embedcode = 'document.getElementById("player").setQueryStringParameters({embedCode:' + code + ',autoplay:"1"});';
			return(embedcode);
			}
			
			var vidlink = glow.dom.get(this);
			var code = "'" + vidlink.attr("id") + "'";
			reloadflash = changeVid(code);
			eval(reloadflash);
			return false;
	
			});
			

		});
   
