
var listener_showchg = function(ev){ player_show_changed(ev); };	// show changed in player
var listener_chnchg = function(ev){ player_channel_changed(ev); };	// channel changed in player

var fanChannelId = 266133;
var artistChannelId = 238463;
var kyteBadge;
var locale;

function player_load(uri) {
	kyteplayer = new Kyte.Player(uri, { wmode:"transparent", hideProduceTab:true, premium:true, p: 491, height: 390 }, "player");
	kyteplayer.addEventListener("Navigation.ShowChanged", listener_showchg);
	kyteplayer.addEventListener("Navigation.ChannelChanged", listener_chnchg);
	show_play(uri);
}

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

function player_channel_changed(event) {
	var uri = event.data.uri;
	if (uri == "channels/"+fanChannelId) {
		$('#plcA').removeClass('plchgDivSelected');
		$('#plcF').addClass('plchgDivSelected');
		//$('pgFan').src = "pgFanAct.jpg";
		//$('pgArtist').src = "pgArtist.jpg";
		badgeCreate("fanVideos");
	} else {
		$('#plcF').removeClass('plchgDivSelected');
		$('#plcA').addClass('plchgDivSelected');
		//$('pgFan').src = "pgFan.jpg";
		//$('pgArtist').src = "pgArtistAct.jpg";
		badgeCreate("bandVideos");	
	}
}


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

function badgeCreate(cat) {	
	$('#catM').removeClass('catDivSelected');
	$('#catB').removeClass('catDivSelected');
	$('#catF').removeClass('catDivSelected');
	
	var channelId;
	var catKey;
	switch (cat) {
		case "musicVideos":
			channelId = 238463;
			catKey = "musikVideo";
			$('#catM').addClass('catDivSelected');
			kyteBadge = new KyteBadge(channelId, { filterTagKeyword: catKey, xmlFile: locale, ratingImgDeact:"ratingDeact.png", ratingImgAct:"ratingAct.png", nextPageDeact:"nextDe.png", nextPageAct:"next.png", prevPageDeact:"prevDe.png", prevPageAct:"prev.png", cssFile:"sunriseBadge.css", headerHeight: 28, footerHeight:24, metaHeight:75, thumbHeight:102, thumbWidth:136, metaRating: true, metaViews: true, stampFormat:"timeAgo", metaTitle: true, filterSearch: true, filterBestRated: true, filterMostWatched: true, filterJustProduced: true, defaultSortMode:"createdTime-d", relatedKytePlayer:"kyteplayer", pagingControl: true, showsPerPage:4, kyteServer:"www.kyte.tv", ak:"ShowBrowserBadge" }, 'KyteBadgeDiv_75301');
			return;
			break;
		case "fanVideos":
			channelId = 266133;
			catKey = false;
			$('#catF').addClass('catDivSelected');
			break;
		case "bandVideos":
		default:
			channelId = 238463;
			catKey = "bandVideo";
			$('#catB').addClass('catDivSelected');
			break;									
	}
	kyteBadge = new KyteBadge(channelId, { filterTagKeyword: catKey, xmlFile: locale, ratingImgDeact:"ratingDeact.png", ratingImgAct:"ratingAct.png", nextPageDeact:"nextDe.png", nextPageAct:"next.png", prevPageDeact:"prevDe.png", prevPageAct:"prev.png", cssFile:"sunriseBadge.css", headerHeight: 28, footerHeight:24, metaHeight:75, thumbHeight:102, thumbWidth:136, metaRating: true, metaViews: true, stampFormat:"timeAgo", metaTime: true, metaProducer: true, metaTitle: true, filterSearch: true, filterBestRated: true, filterMostWatched: true, filterJustProduced: true, defaultSortMode:"createdTime-d", relatedKytePlayer:"kyteplayer", pagingControl: true, showsPerPage:4, kyteServer:"www.kyte.tv", ak:"ShowBrowserBadge" }, 'KyteBadgeDiv_75301');
}

function setLocale(loc) {
	if (loc == "fi") locale = "http://beta.kyte.com/sunriseavenue/wordingFI.xml";
	else if (loc == "de") locale = "http://beta.kyte.com/sunriseavenue/wordingDE.xml";
	else locale = "";	
	badgeCreate(artistChannelId);
}