
// eventListener-functions to be bound to player events
var listener_showchg = function(ev){ player_show_changed(ev); };	// show changed in player
var listener_channelchg = function(ev){ player_channel_changed(ev); };	// show changed in player


function player_load(uri) {
	kyteplayer = new Kyte.Player(uri, { premium: true, producerMode: "never", hideShowsTab:true, layoutMode: "wide", width: 806, locale: "de" }, "player");
	kyteplayer.addEventListener("Navigation.ShowChanged", listener_showchg);
	kyteplayer.addEventListener("Navigation.ChannelChanged", listener_channelchg);
	show_play(uri);
}

function player_show_changed(event) {
	// do something?
}
function player_channel_changed(event) {
	// do something?
}


function show_play(uri) {
	kyteplayer.setURI(uri);
}


function alertMe() {
	alert("This function is not yet supported on the demo site!"); 
	
}

function print_shows(search_key, orderSpec, page) {
	if (search_key == "") $("search_key").value = "";
	
	var myAjax = new Ajax.Request("kyte/functions.php", {
		parameters: {
			"action": "thumbs_print",
			"search_key": search_key,
			"page": page,
			"orderSpec": orderSpec
		},
		onSuccess: function(transport) {
			var response = transport.responseText || error_text();
			$("thumbs").innerHTML = response;
		},
		onFailure: function() {
			//smth
		}
	});		
}

function search_shows() {
	search_key = $F("search_key");
	print_shows(search_key, "", 1);
}
