var LoginFotolog = "";

function insereComentario(ComSemNome, LoginFotologAtivo)
{

    if(validaFormComentario(ComSemNome))
    {
	
       LoginFotolog =  LoginFotologAtivo;
       x_insereComentario(cd_foto.value, nome_usuario.value, comentario.value, CallBackinsereComentario);
    }
	
	return false;

}

function validaFormComentario(ComSemNome)
{
    var vai= getObj("vai");
	vai.disabled = true;
	vai.value ='Aguarde por favor...';

    var nome_usuario = getObj("nome_usuario");
    var comentario   = getObj("comentario");
    var cd_foto      = getObj("cd_foto");

	if(ComSemNome=='C')
	{
		if (nome_usuario.value.length==0)
		{
			alert("Informe seu nome por favor!");
			nome_usuario.focus();
			vai.disabled = false;
			vai.value ='Enviar comentário';
			return false;
		};
	}


	if (comentario.value.length==0)
	{
		comentario.focus();
		vai.disabled = false;
		vai.value ='Enviar comentário';
		return false;
	};

	if (comentario.value.length <= 10)
	{
		alert("Seu comentário deve ter mais de 10 caracteres!");
		comentario.focus();
		vai.disabled = false;
		vai.value ='Enviar comentário';
		return false;
	};

	if (comentario.value.length > 2500)
	{
		alert("Seu comentário ultrapassou o limite Máximo de 2500 caracteres!");
		comentario.focus();
		vai.disabled = false;
		vai.value ='Enviar comentário';
		return false;
	};

	var STNovoCOmentario = Remove(comentario.value);
	var STUltimoComentario = Remove(document.getElementById('CookieComents').value);

	var STNovoCOmentario = Trim(STNovoCOmentario);
	var STUltimoComentario = Trim(STUltimoComentario);


	if (STUltimoComentario == STNovoCOmentario)
	{
		alert('Você tentou postar um comentário repetido, o que não é permitido pelo sistema anti-spam do FREEfotolog!');
		comentario.focus();
		vai.disabled = false;
		vai.value ='Enviar comentário';
		return false;
	};
	
	return true;
}

function CallBackinsereComentario(Resultado)
{
    var vai= getObj("vai");
	vai.disabled = false;
	vai.value ='Enviar comentário';
	
    var comentario = getObj("comentario");
    var cd_foto    = getObj("cd_foto");
    
    comentario.value = "";
    
    x_carregaComentario(cd_foto.value, LoginFotolog, CallBackcarregaComentario);
}


function CallBackcarregaComentario(Resultado)
{
    var divComentarios= getObj("divComentarios");
    
    //Desfaz o urlencode
    Resultado = Resultado.replace(/\+/g," ")
    Resultado = unescape(Resultado);

    divComentarios.innerHTML = Resultado;
}

function stripHTML(oldString) {

   var newString = "";
   var inTag = false;

   for(var i = 0; i < oldString.length; i++) {

        if(oldString.charAt(i) == '<') inTag = true;
        if(oldString.charAt(i) == '>') {
				inTag = false;
				i++;
        }
        if(!inTag) newString += oldString.charAt(i);

   }
   return newString;
}


function Remove(obj)
{
	return obj.replace(/[\n\r]/g,"");
}


function Trim(str)
{
	while (str.charAt(0) == " ")
	str = str.substr(1,str.length -1);

	while (str.charAt(str.length-1) == " ")
	str = str.substr(0,str.length-1);

	return str;
}

function addFavorito(IDFotologFavorito)
{
    var divResultadoTopoFotolog = getObj("divResultadoTopoFotolog");

    divResultadoTopoFotolog.className = "divResultadoTopoFotolog";
    divResultadoTopoFotolog.innerHTML = "Aguarde enquanto salvamos seu Amigo/Favorito...";
    
    x_addFavorito(IDFotologFavorito, CallBackaddFavorito);
}

function CallBackaddFavorito(Resultado)
{
    var divResultadoTopoFotolog = getObj("divResultadoTopoFotolog");
    
    //Desfaz o urlencode
    Resultado = Resultado.replace(/\+/g," ")
    Resultado = unescape(Resultado);
    
    divResultadoTopoFotolog.className = "divResultadoTopoFotolog";
    divResultadoTopoFotolog.innerHTML = Resultado;
}

function excluiComentario(IDComentario)
{
    var divResultadoComentarioFotolog = getObj("divResultadoComentarioFotolog"+IDComentario);

    divResultadoComentarioFotolog.className = "divResultadoTopoFotolog";
    divResultadoComentarioFotolog.innerHTML = "Aguarde enquanto excluindo o comentário...";

    x_excluiComentario(IDComentario, CallBackaddexcluiComentario);
    
    return false;
}

function CallBackaddexcluiComentario(Resultado)
{
    var DivComentarioExcluir = getObj("Comentario"+Resultado);
    var divComentarios       = getObj("divComentarios");

    divComentarios.removeChild(DivComentarioExcluir);
}

function swapImageSrc(num, new_src)
{
    index = parseInt(num);
	document.getElementById('foto').src = new_src;
	document.getElementById('titulo').innerHTML = titulo[index];
	document.getElementById('ds_imagem_principal').innerHTML = ds_foto[index];
	document.getElementById('link_permanente').href = link_foto[index];

	if(isObject('titulopublic'))
	{
    	document.getElementById('titulopublic').innerHTML = '/'+titulo[index];
    	document.getElementById('titulopublicHREF').href = 'http://www.freefotolog.net/'+titulo[index]+'/';
    	document.getElementById('titulopublicHREF').innerHTML = 'www.freefotolog.net/'+titulo[index];
    }
	document.getElementById('data').innerHTML = data[index];
    conteudo.location=cd_foto[index];

    ads_frame.location.reload();
}

function isObject(objectID)
{
    try
    {
       var test = eval(objectID);
    }
    catch(e)
    {
       return false;
    }
    
    if(typeof(test)=='object') return true;
    return false;
}
