/* Listen Page */
function updateListenBar() {
	var listenNow  = wrapUtil.psGetNow();
	var listenNext = wrapUtil.psGetNext();
	
	$("shownow").innerHTML = listenNow["text"];
	if (listenNow["image"]) {
	    $("square").src = listenNow["image"];
	}
	$("shownext").innerHTML     = listenNext["text"];
	$("shownexttime").innerHTML = listenNext["time"];
}

function buildTodayTable() {
   var a_list = wrapUtil.psGetToday();
   for (i=0; i < a_list .length; i++) {
		var thisNode = a_list [i];
		if (thisNode["link"]) { thisNode["text"] = '<a href="'+thisNode["link"]+'">'+thisNode["text"]+'</a>'; }
		document.write("<tr><th>"+thisNode["time"]+"</th><td>"+thisNode["text"]+"</td></tr>");
	}
}

function buildUpcomingTable() {
	var a_list = wrapUtil.psGetUpcoming(6);
	for (i=0; i < a_list .length; i++) {
		var thisNode  = a_list [i];
		var x_date    = new Date(thisNode ["starttime"]);
		var s_dayName = x_date.format("EE");
		if (thisNode["link"]) { thisNode["text"] = '<a href="'+thisNode["link"]+'">'+thisNode["text"]+'</a>'; }
		document.write("<tr><th>"+thisNode ["time"]+"</th><td><strong>"+s_dayName+"</strong><br />"+thisNode ["text"]+"</td></tr>");
	}
}

/* Podcasts page */
function changeDay(playlistId, playerId, aObj) {
	var s_menucss = "#"+playerId+" .menu a";
	var s_daycss    = "#"+playerId+" .playlist";

	var a_menu = $$(s_menucss);
	a_menu.each(function(elementObj) { elementObj.className = ""; });
	aObj.className= "currentlink";

	var a_day = $$(s_daycss);
	a_day.each(function(elementObj) { if (elementObj["id"] == playlistId) { Element.show(elementObj); } else { Element.hide(elementObj); } });
	return false;
}