﻿// SermonLibrary Control

Type.registerNamespace("Kerusso.UI");

Kerusso.UI.SermonLibrary = function Kerusso$UI$SermonLibrary() {
	this._playerUrl = null;
	this._downloadHandlerUrl = null;
}

Kerusso.UI.SermonLibrary.prototype = {
	
	get_playerUrl: function() {
		return this._playerUrl;
	},
	
	set_playerUrl: function(value) {
		this._playerUrl = value;
	},
	
	get_downloadHandlerUrl: function() {
		return this._downloadHandlerUrl;
	},
	
	set_downloadHandlerUrl: function(value) {
		this._downloadHandlerUrl = value;
	},
	
	
	
	playAudio: function(sermonId) {
		var url = String.format("{0}?sermonId={1}", this._playerUrl, sermonId);
		var windowName = String.format("SermonPlayer_{0}", sermonId);
		var options = "width=250,height=130,menu=no,toolbar=no,location=no,status=no";
		return window.open(url, windowName, options);
	},
	
	downloadAudio: function(sermonId) {
		var url = String.format("{0}?sermonId={1}", this._downloadHandlerUrl, sermonId);
		window.location.href = url;
	}
}

Kerusso.UI.SermonLibrary.registerClass("Kerusso.UI.SermonLibrary");