
var video = null
function updateGrid( channelId, page , strSearch )
{
	var ajaxPage = document.getElementById( "hAjaxPage" ).value
	
	if( event && event.srcElement.tagName == "A" )
		document.getElementById( "lblActualChannel" ).innerHTML = event.srcElement.innerText
		
	var strData = "channelId=" + channelId + "&page=" + page + "&strSearch=" + escape( strSearch )
	var xmlHttp = new AjaxRequest( "Post" , ajaxPage , strData )
		
	if( xmlHttp.isDone() )
		document.getElementById( "pnlVideos" ).innerHTML = xmlHttp.getText()
	else	
		alert( errorMessage )
}

function getCommentsGrid( page )
{
	var ajaxPage = document.getElementById( "hAjaxPageCommentsGrid" ).value
	var strData = "videoId=" + video.getId() + "&page=" + page
	
	var xmlHttp = new AjaxRequest( "Post" , ajaxPage , strData )
	
	if( xmlHttp.isDone() )
		document.getElementById( "tdComments" ).innerHTML = xmlHttp.getText()
}	



function setVideo( v )
{
	video = v;
	document.getElementById( "imgPicture" ).src				 = v.getPicture()
	document.getElementById( "imgPicture" ).title			 = v.getCredito()
	
	/*if( document.getElementById( "playerEmbed" ) )
		document.getElementById( "playerEmbed" ).src = document.getElementById( 'hVideoPlayer' ).value + "?file=" + v.getFilePath()
	else
		document.getElementById( "player" ).movie = document.getElementById( 'hVideoPlayer' ).value + "?file=" + v.getFilePath()*/
		
	document.getElementById( "tdTitle" ).innerHTML			 = v.getTitle()
	document.getElementById( "tdLocal" ).innerHTML			 = v.getLocal()
	document.getElementById( "tdDate" ).innerHTML			 = v.getDate()
	document.getElementById( "tdDateAdded" ).innerHTML		 = v.getDateAdded()
	document.getElementById( "tdProfessionals" ).innerHTML	 = v.getProfessionals()
	document.getElementById( "tdProducts" ).innerHTML		 = v.getProducts()
	document.getElementById( "tdDirector" ).innerHTML		 = v.getDirector()
	document.getElementById( "tdProducer" ).innerHTML		 = v.getProducer()
	//document.getElementById( "txtUrlVideo" ).value			 = v.getUrl()
	//document.getElementById( "tdTags" ).innerHTML			 = v.getTags()
	//document.getElementById( "tdViews" ).innerHTML			 = v.getViews()
	//document.getElementById( "tdRating" ).innerHTML			 = v.getRating().getTotal()
	//document.getElementById( "tdChannel" ).innerHTML		 = v.getChannel().getDescriptionWithLink()

	v.getRating().setStars(null)
		
	if( getCookie( "ratedVideo_" + v.getId() ) == null )
		v.getRating().setStarsForRate()
	else
		v.getRating().showUserRated()
		
	getCommentsGrid(1)
}

function searchVideo()
{
	var channelId = document.getElementById( "tdSearch" ).childNodes[2].value
	var strSearch = document.getElementById( "tdSearch" ).childNodes[0].value
	
	updateGrid( channelId,0,strSearch)
}

function checkKey()
{
	if( event.keyCode == 13 )
	{
		searchVideo()
		return false
	}
		
	return true	
}

function clearField()
{
	var i = document.getElementById( "txtSearch" )
	if( i.value == "Buscar Vídeo" )
		i.value = ""
		
	i.className = "fieldSearch"	
}

function restoreField()
{
	var i = document.getElementById( "txtSearch" )
	if( i.value == "" )
	{
		i.value = "Buscar Vídeo"
		i.className = "fieldSearchDisabled"	
	}
}

function showAllComments()
{
	document.getElementById( 'trLastComment' ).style.display = "none"
	document.getElementById( 'trCommentGrid' ).style.display = "block"
}

function addComment()
{
	document.getElementById( 'trAddComment' ).style.display = "block"
}

function saveComment()
{
	var comment = document.getElementById( 'txtComment' ).value
	
	if( comment == "" )
		alert( "O comentário não pode ficar em branco." )
	else
	{
		var ajaxPage = document.getElementById( 'hAjaxPageSaveComment' ).value
		var strData = "videoId=" + video.getId() + "&comment=" + escape( comment )
		var xmlHttp = new AjaxRequest( "Post" , ajaxPage , strData )
			
		if( xmlHttp.getText() == "True" )
		{
			getCommentsGrid(1)
			document.getElementById( 'txtComment' ).value = ""
		}
		else	
			alert( errorMessage )
	}
}
