//EFETUO O VOTO
function Voto()
{
	//INICIALIZO O OBJET XHTMLREQUEST
	ajax = IniciaAjax();
	if(ajax)
	{
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)	
				{
					//AQUI DESABILITO AS RESPOSTAS PARA SELEÇÃO
					document.getElementById("frmEnquete").style.display="none";
					
					//AQUI RETORNO O RESULTADO COM AS DEVIDAS PORCENTAGENS 
					var resultado = ajax.responseText;
					document.getElementById("resultado").style.display='inline';
					document.getElementById("resultado").innerHTML=resultado;

					//OCULTO O LOADING
					document.getElementById("carregando").style.display="none";
				}
				else
				{
					alert(ajax.statusText);	
				}
			}
		}
		
		//LEIO O FORMULARIO E SEUS RESPECTIVOS OBJETOS
		var frm = document.getElementById("frmEnquete");
		var numElementos = frm.elements.length;
		
		var controle = 0;
		for(var i = 0; i < numElementos; i++)
		{
			if(frm.elements[i].type=="radio" && frm.elements[i].checked)
			{
				var resposta = frm.elements[i].value;
				controle++;
			}
			
		}

		//VERIFICO SE ALGUMA RESPOSTA FOI SELECIONADA
		if (controle <= 0)
		{
			document.getElementById("obenquete").style.display='inline';
			return false;
		}
		else
		{
			//HABILITO O LOADING
			document.getElementById("carregando").style.display="inline";
			
			//MONTA QUERYSTRING
			dados = 'resposta='+resposta+'&tipo=ENQUETE';
		
			//FAZ A REQUISIÇÃO E O ENVIO PELO METODO POST
			ajax.open('POST', 'persistencia.php', true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			ajax.send(dados);
		}
	}
	
}


//ENVIO O EMAIL
function Contato()
{
	//INICIALIZO O OBJET XHTMLREQUEST
	ajax = IniciaAjax();
	if(ajax)
	{
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)	
				{
					//AQUI OCULTO O FORMULARIO DE ENVIO
					document.getElementById("frmContato").style.display="none";
					
					//AQUI RETORNO O RESULTADO
					var resultado = ajax.responseText;
					
					if(resultado == '1')
					{
						document.getElementById("sucesso").style.display='inline';
					}
					else if(resultado == '2')
					{
						document.getElementById("falha").style.display='inline';
					}

					//OCULTO O LOADING
					document.getElementById("carregando").style.display="none";	
					
				
				}
				else
				{
					alert(ajax.statusText);	
				}
			}
		}
	
		
		//CAMPOS DO FORMULARIO
		var nome = document.getElementById("nome_contato").value;
		var email_destino = document.getElementById("email_destino").value;
		var telefone = document.getElementById("telefone_contato").value;
		var assunto = document.getElementById("assunto_contato").value;
		var mensagem = document.getElementById("mensagem_contato").value;
		var email_contato = document.getElementById("email_contato").value;
			
		if(!nome)
		{
			document.getElementById("nome_contato").style.borderColor="#FF0000";
			document.getElementById("nome_contato").style.backgroundColor="#FFF1BB";
			var erro = 1;
		}

		if(!email_contato)
		{
			document.getElementById("email_contato").style.borderColor="#FF0000";
			document.getElementById("email_contato").style.backgroundColor="#FFF1BB";
			var erro = 1;
		}
		
		if(!assunto)
		{
			document.getElementById("assunto_contato").style.borderColor="#FF0000";
			document.getElementById("assunto_contato").style.backgroundColor="#FFF1BB";
			var erro = 1;			
		}
		
		if(!mensagem)
		{
			document.getElementById("mensagem_contato").style.borderColor="#FF0000";
			document.getElementById("mensagem_contato").style.backgroundColor="#FFF1BB";
			var erro = 1;			
		}					
		
		//VERIFICO SE ALGUMA RESPOSTA FOI SELECIONADA
		if (erro)
		{
			document.getElementById("ob").style.display='block';
			return false;
		}
		else
		{
			//HABILITO O LOADING
			document.getElementById("carregando").style.display="inline";
			
			//MONTA QUERYSTRING
			var dados = 'nome='+nome+'&email_destino='+email_destino+'&telefone='+telefone+'&assunto='+assunto+'&mensagem='+mensagem+'&email_contato='+email_contato;

			//FAZ A REQUISIÇÃO E O ENVIO PELO METODO POST
			ajax.open('POST', 'enviar.php', true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			ajax.send(dados);
		}
	}
	
}

//VALIDA INFORMATIVO
function vlInformativo()
{
	//INICIALIZO O OBJET XHTMLREQUEST
	ajax = IniciaAjax();
	if(ajax)
	{
		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)	
				{		
					var resultado = ajax.responseText;
					
					document.getElementById("carregando").style.display='none';
					
					if(resultado == "Sucesso")
					{
						document.getElementById("emailsucesso").style.display='inline';
					}
					else if(resultado == "Erro")
					{
						document.getElementById("emailexiste").style.display="inline";						
					}

				}
				else
				{
					alert(ajax.statusText);	
					document.getElementById("carregando").style.display="none";
				}
			}
		}

			var nome  = document.getElementById("nome").value;
			var email = document.getElementById("email").value;
			document.getElementById("obinformativo").style.display='none';
			document.getElementById("emailinformativo").style.display="none";
			document.getElementById("emailsucesso").style.display='none';
			document.getElementById("emailexiste").style.display="none";		
			
			if(!nome)
			{
				document.getElementById("nome").style.borderColor="#CC0000";
				document.getElementById("nome").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(!email)
			{
				document.getElementById("email").style.borderColor="#CC0000";
				document.getElementById("email").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(email)
			{
				if (((email.indexOf("@") < 1) || (email.indexOf('.') < 7)))
				{
					document.getElementById("email").style.borderColor="#CC0000";
					document.getElementById("email").style.backgroundColor="#FFFFCC";
					document.getElementById("emailinformativo").style.display="inline";
					return false;
				}
			}
		
			if(erro)
			{
				document.getElementById("obinformativo").style.display='inline';
				return false;
			}
			
			else
			{
				//HABILITO O LOADING
				document.getElementById("carregando").style.display="inline";
				
				
				//MONTA QUERYSTRING
				dados = 'nome='+nome+'&email='+email+'&tipo=INFORMATIVO';
			
				//FAZ A REQUISIÇÃO E O ENVIO PELO METODO POST
				var url = "persistencia.php";
				ajax.open('POST', url, true);
				ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				ajax.send(dados);	
			}
		
	}
	
}

//VALIDA CONSULTA
function vlconsulta()
{
	if(document.getElementById("localiza").value=='' || document.getElementById("localiza").value=='Informe sua consulta')
	{
		document.getElementById("localiza").style.color='#F00';
		return false;
	}
	else
	{
		//HABILITO O LOADING
		document.getElementById("carregando").style.display="inline";		
	}
}

//LIMPA CAMPO
function Clear(campo)
{
	document.getElementById(campo).value='';	
}

//Avaliação
function hover(btn)
{
	for(var i=1; i<=btn; i++)
	{
		document.getElementById(i).className='hover';	
		
		if(i==1)
		{
			document.getElementById('nota').innerHTML='Ruim';	
		}
		else if(i==2)
		{
			document.getElementById('nota').innerHTML='Regular';	
		}
		else if(i==3)
		{
			document.getElementById('nota').innerHTML='Bom';	
		}	
		else if(i==4)
		{
			document.getElementById('nota').innerHTML='Ótimo';	
		}
		else if(i==5)
		{
			document.getElementById('nota').innerHTML='Excelente';	
		}										
	}
}
function normal(btn)
{
	for(var i=1; i<=btn; i++)
	{
		document.getElementById(i).className='descanso';	
	}
	
	document.getElementById('nota').innerHTML='';
}

function avaliar(nota)
{
	document.getElementById('ob').style.display='none';
	var nome = document.getElementById('nome_avaliador').value;	
	var email = document.getElementById('email_avaliador').value;	
	var avaliacao = document.getElementById('avaliacao').value;	
	var id = document.getElementById('id').value;	
	var titulo = document.getElementById('titulo').value;	
	var erro;
	
	if(!nome)
	{
		document.getElementById("nome_avaliador").style.borderColor="#CC0000";
		document.getElementById("nome_avaliador").style.backgroundColor="#FFFFCC";
		erro = 1;		
	}
	if(!email)
	{
		document.getElementById("email_avaliador").style.borderColor="#CC0000";
		document.getElementById("email_avaliador").style.backgroundColor="#FFFFCC";	
		erro = 1;	
	}
	if(email)
	{
		if (((email.indexOf("@") < 1) || (email.indexOf('.') < 7)))
		{
			document.getElementById("email_avaliador").style.borderColor="#CC0000";
			document.getElementById("email_avaliador").style.backgroundColor="#FFFFCC";
			document.getElementById("ob").style.display="inline";
			document.getElementById("ob").innerHTML='<br/>Informe um e-mail válido!';
			return false;
		}
	}		
	if(!avaliacao)
	{
		document.getElementById("avaliacao").style.borderColor="#CC0000";
		document.getElementById("avaliacao").style.backgroundColor="#FFFFCC";	
		erro = 1;	
	}	
	if(erro)
	{
		document.getElementById("ob").style.display="inline";
		document.getElementById("ob").innerHTML='<br/>Campos obrigatórios!';
		return false;	
	}
	
	//HABILITO O LOADING
	document.getElementById("carregando").style.display="inline";
			
	var url = 'persistencia.php?nome='+nome+'&email='+email+'&avaliacao='+avaliacao+'&nota='+nota+'&tipo=AVALIAR&id='+id+'&titulo='+titulo;
	
	//Redirecionamento
	location.href = url;
	
}

//ACCORDION PANNEL
$(document).ready(function(){
	  $('#btnAvaliar').click(function(){
		  $('#frmAvaliacao').toggle('');
	  });
});
