﻿function EnviarFormContato()
{
    var sucesso = true;


    //Verificando se os campos estão corretamente preenchidos.
    if(document.getElementById('nome').value == '')
    {       
        alert('Por favor informe o seu nome.');
        return false;
    }
    
    if(document.getElementById('email').value == '')
    {
        //sucesso = false;
        alert('Por favor informe o seu e-mail.');
         return false;
    }
    else
    {
        if(!valida_email(document.getElementById('email')))
        {
            //sucesso = false;
            alert('O seu e-mail é inválido.');
             return false;
        }
    }
  
    if(document.getElementById('comentario').value =='')
    {
        //sucesso = false;
        alert('Por favor informe o seu comentário.');
         return false;
    }
   
    if (!sucesso) {
        alert('Alguns campos não foram preenchidos da forma devida. Por favor verifique novamente.'); 
        return false;
    }
    
    //Caso tenha chegado até aqui, envia-se o formulário de contato.
    var nome_ = document.getElementById('nome').value;
    var email_ = document.getElementById('email').value;
    var site_ = document.getElementById('site').value;
    var comentario_ = document.getElementById('comentario').value;
    var codigoFotos_ = parseInt(document.getElementById('codigoFotos').value);

    if(!galeria_fotos_enviadas.EnviarFoto(nome_, email_, site_, comentario_, codigoFotos_).value)
    {
        alert('Erro no envio do comentário.');
    }
    else
    {        
        alert('O envio do comentário foi realizado com sucesso. Aguarde liberação para visualizá-lo no site.');
        FecharLightbox();
        document.getElementById('nome').value = "";
        document.getElementById('email').value = "";
        document.getElementById('site').value = "";
        document.getElementById('comentario').value = "";

    }
}

function SetaCodigoFoto(codigoFoto)
{
    document.getElementById('codigoFotos').value = codigoFoto;
    retornaComentarios(codigoFoto);
    
}

function FecharLightbox()
{
    myLightbox.end();
    return false;
}

//Função para ao se dá um Enter cair sobre o evento de submit da pagina de contato...
function EnterContato(evt)
{
    //Verificando se o que é digitado é somente campos numéricos
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if(charCode==13)
    {
         document.getElementById('bt_enviarContato').onclick();
         return false;
    }
    return true;
}

function retornaComentarios(codigoFoto)
{
   document.getElementById('sendPhotoForm2').innerHTML = galeria_fotos_enviadas.RetornaComentarios(codigoFoto).value;
}