

var oRef = this;

var oSeasonListener = new SeasonListener();
var Season = new Season(oSeasonListener);
oSeasonListener.onSelectSeason = function (oReturn){
oRef.resultSelectSeason(oReturn)

}

function SeasonSelect() {
	
	if(iSeason = document.getElementById("seasonCombo").value != 0)	{
		fadeOut();
		var pId = document.getElementById("programid").value;
		var iSeason = document.getElementById("seasonCombo").value;
		Season.selectSeason(iSeason, pId);
		
		
	}
}

function resultSelectSeason(oReturn){
	
	document.getElementById("listEpisodes").innerHTML = "";
	var epListLength = oReturn.seasonEpisodes.length;
	
	//Without image
	for(var i=0;i<epListLength;i++){
	document.getElementById("listEpisodes").innerHTML += "<div class='boxcontent_thumbitem'><strong>" + oReturn.seasonEpisodes[i].title + "</strong><br />Seizoen:&nbsp;" + oReturn.seasonEpisodes[i].season + "&nbsp;Aflevering:&nbsp;" + oReturn.seasonEpisodes[i].episode + "<br />" + oReturn.seasonEpisodes[i].description + "<br /></div>"
	}
	fadeIn();
}
//	//With image
//	for(var i=0;i<epListLength;i++){
//	document.getElementById("listEpisodes").innerHTML += "<div class='boxcontent_thumbitem'><img src=" + oReturn.seasonEpisodes[i].url + " width='120px' height='82px'><strong>" + oReturn.seasonEpisodes[i].title + "</strong><br />Seizoen:&nbsp;" + oReturn.seasonEpisodes[i].season + "&nbsp;Aflevering:&nbsp;" + oReturn.seasonEpisodes[i].episode + "<br />" + oReturn.seasonEpisodes[i].description + "<br /></div>"
//	}
//}


function fadeOut(oReturn){
	new Effect.Opacity("listEpisodes", { from: 1.0, to: 0.0, duration: 0.5});	
	
}

function fadeIn(){
	new Effect.Opacity("listEpisodes", { from: 0.0, to: 1.0, duration: 0.5});	
	
}



