var videosPerPage = 3;
var data = new Array();

function formatDate(data){
	var tempData = data;
	var tempDatas = tempData.split(" ");
	tempData = tempDatas[0].split("-")[2]+"/"+tempDatas[0].split("-")[1]+"/"+tempDatas[0].split("-")[0]+" "+tempDatas[1].split(":")[0]+"h"+tempDatas[1].split(":")[1];
	return tempData;
}

function callbackUOLMais(dataReturn) {
	data = dataReturn;
}

function UOLMaisOwner(codProfile){
	if (data.length > 0){
		calculaPaginacao(1);
		montaVideos(1);
	} else {
		$("#uolmais-videos-content").html("<p align=\"center\" class=\"uolmais-novideos\">Publique e compartilhe seus vídeos e suas fotos no <a href=\"http://mais.uol.com.br\" target=\"_blank\">UOL Mais</a>");
		$(".uolmais-pagination").hide();
	}	
}

function UOLMaisVisitant(){
	if (data.length > 0){
		calculaPaginacao(1);
		montaVideos(1);
	} else {
		$("#uolmais-videos-content").html("<p align=\"center\" class=\"uolmais-novideos\">Este usuário ainda não possui vídeos e fotos publicados no <a href=\"http://mais.uol.com.br\" target=\"_blank\">UOL Mais</a>");
		$(".uolmais-pagination").hide();
	}
}

function rebuildVideos(inicio){
	calculaPaginacao(inicio);
	montaVideos(inicio);
}

function calculaPaginacao(inicio){
	var tamanho = data.length;
	var numPaginas = (tamanho % 3 == 0) ? (tamanho/3) : (tamanho/3 + 1);
	var paginationBuffer = "Páginas: ";
	for (i = 1; i <= numPaginas.toFixed(0); i++){
		if (i != inicio){
			paginationBuffer += "&nbsp;<a href=\"javascript:rebuildVideos("+i+")\">"+i+"</a>&nbsp;";
		} else {
			paginationBuffer += "&nbsp;"+i+"&nbsp;";
		}
	}
	
	paginationTextBuffer = "<img src=\""+baseImages+"/forum/themes/"+desTheme+"/images/ico_smiles_previous.gif\"/>&nbsp;";
	if(inicio != 1){
		paginationTextBuffer += "<a href=\"javascript:rebuildVideos("+(inicio-1)+")\">anterior</a>&nbsp;";
	} else {
		paginationTextBuffer += "anterior&nbsp;";
	}
	paginationTextBuffer += "|&nbsp;";
	
	if(inicio != numPaginas.toFixed(0)){
		paginationTextBuffer += "<a href=\"javascript:rebuildVideos("+(inicio+1)+")\">próxima</a>&nbsp;";
	} else {
		paginationTextBuffer += "proxima&nbsp;"
	}
		paginationTextBuffer += "<img src=\""+baseImages+"/forum/themes/"+desTheme+"/images/ico_smiles_next.gif\"/>";
	$(".uolmais-pagination-left").html(paginationBuffer);
	$(".uolmais-pagination-right").html(paginationTextBuffer);
}

function montaVideos(inicio){
		var inicioVideos = (inicio-1)*videosPerPage;
		var mediaDuration = "";
		titles = "<dl id=\"mais-content\" class=\"autoClear\">";
		fim = (inicioVideos+videosPerPage) > data.length ? data.length : (inicioVideos+videosPerPage);
		for (var iMidia = inicioVideos; iMidia < fim; iMidia++) {
				if (data[iMidia].description == ""){
					data[iMidia].description = "[Sem descrição]";
				}
				
				if(data[iMidia].mediaType == "V"){
					mediaDuration = "("+data[iMidia].duration+")";
				} else {
					mediaDuration = "";
				}
				
				rating = data[iMidia].rating * 10;
				if (rating == 0){
					rating = "00";
				}
				var tags = "";
				for (iTags = 0; iTags < data[iMidia].tags.length; iTags++){
					if (iTags > 0){
						tags += ", ";
					}
					tags += "<a href=\"http://mais.uol.com.br/mediasByTags.html?types=A&tagIds="+data[iMidia].tags[iTags].id+"&index.currentPage=1&index.orderBy=mostRecent\">"+data[iMidia].tags[iTags].description+"</a>";
				}
				url = "userMedia.jbb?u="+userId+"&mediaId="+data[iMidia].mediaId;
				
				titles += "<dd class=\"autoClear\">"
								+"<span class=\"mais-img\">"
									+"<a href=\""+url+"\"><img src=\""+data[iMidia].thumbnail+"-medium.jpg\"></a>"
								+"</span>"
								+"<span class=\"mais-content\">"
									+"<a href=\""+url+"\"><span class=\"content-title\">"+data[iMidia].title+"</span>&nbsp;"+mediaDuration+"</a>"
									+"<br />"+data[iMidia].description
									+"<br /><b>Tags: </b>"+tags
								+"</span>"
								+"<span class=\"mais-desc\">"
									+"<p>"
										+"<b>Publicação: "+formatDate(data[iMidia].publishedAt)+"</b>"
										+"<br /><span class=\"rating\">"
											+"Avaliação: "
											+"<img title=\"Nota\" alt=\"Nota\" src=\"http://mais.i.uol.com.br/images/small-"
											+rating
											+".gif\" width=\"65\" height=\"9\"/>"
										+"</span>"
										+"<br />Visitas: <b>"+data[iMidia].views+"</b>"
										+"<br />Comentários: <b>"+data[iMidia].comments+"</b>"
										+"<br />Favoritos: <b>"+data[iMidia].favorites+"</b>"
									+"</p>"										
								+"</span>"
							+"</dd>"
		}
		titles += "</dl>";
		$("#uolmais-videos-content").html(titles);
}

function userLoggedUOLMais(titlesUser){
	if (titlesUser == ""){
		document.write("<a href=\"http://mais.uol.com.br\" target=\"_blank\"><img src=\""+baseImages+"/forum/themes/"+desTheme+"/images/banner_360x360_uol_mais.gif\"></a>");
	} else {
		document.write(titlesUser);
	}
}

function userUOLMais(titlesUser){
	if (titlesUser == ""){
		document.write("<h3>Este usuário ainda não possui vídeos e imagens no <a href=\"http://mais.uol.com.br\" target=\"_blank\">UOL Mais</a>.</h3>");
	} else {
		document.write(titlesUser);
	}
}