/**
 * Este js contiene las funciones para mostrar la cinta de archivos descargados
 */
 
/**
 * Esta funcion es llamada desde el browser para mostrar la cinta de archivos descargados
 */
 function browseDescargas() {
	if (getStatusUsuario() == "logueado") {	
		//Cargo el array de parametros
		aParameter = {
			desde_row	: 0,
			cant_row	: 99999
		};
		browserCinta.setCintaDescargados("PACK_DLDR","pr_obtener_descargas",aParameter,"cinta_descargados.xsl");		
	} else {
		mostrarLogin(false,browseDescargas);
	}
 }
 
/**
 * Esta funcion dispara un play de un archivo descargado
 * @param	{string}	sFileName	Path local en donde esta el archivo
 * @param	{string}	sUrlImage	Imagen del contenido
 * @param	{string}	sTitle		Titulo del contenido
 */
 function playLocalDes(sFileName,sUrlImage,sTitle) {
	var oPlayer = obtenerReferenciaPlayer("player");
	if (oPlayer != undefined && oPlayer != null) {
		if (top.downloader.oDownloader != undefined && top.downloader.oDownloader != null) {
			if (!gbReproduciendoPublicidad) {
				sFileName = top.downloader.oDownloader.getPendingPath()+sFileName;
				var sUrl = "file:///" + sFileName;
				sUrl=sUrl.replace(/\\/g,"/");
				//Informo en el header de la playlist que se esta viendo un archivo 
				//de forma local
				setCurrentLocal(sUrlImage,sTitle,sFileName.replace(/\\/g,"/"));
				datosMaterial("cargando",sTitle);
				//Borro el material actual
				goCMaterial = null;
				currentMaterial = null;
				oPlayer.url = sUrl;
				oPlayer.controls.play();
			}
		}
	}
 }
 
/**
 * Vuelve a disparar un download de un archivo que ya fue descargado por el usuario
 * @param {numeric}	nIdMaterial	ID del material que se desea volver a descargar
 */
 function reDownload(nIdMaterial) {
	if (top.downloader.oDownloader != undefined && top.downloader.oDownloader != null) {
		var oReturn = top.downloader.oDownloader.newDownload(nIdMaterial);
	}
 }



/*IMPORTS*/
/*FUNCIONES*/
window.browseDescargas=browseDescargas;
window.playLocalDes=playLocalDes;
window.reDownload=reDownload;