//EXCLUIR REGISTROS
function confirmaExclusao(aURL) 
{
	if(confirm('Você tem certeza que deseja excluir este registro?')) 
	{
		location.href = aURL;
	}
}

function popupOpen(){
	$('#popup').slideDown("slow");
	$("#popup").animate({"left": "-=175"}, "slow");

};

$(document).ready(function(){
	$("#close").click(function(){
		$('#popup').fadeOut("slow");
	})
});


//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("cadinformativo").style.display='none';
					document.getElementById("cadinformativosucesso").style.display='block';

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

			var nome  = document.getElementById("nome").value;
			var email = document.getElementById("email_informativo").value;
			
			if(!nome)
			{
				document.getElementById("nome").style.borderColor="#CC0000";
				document.getElementById("nome").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(!email)
			{
				document.getElementById("email_informativo").style.borderColor="#CC0000";
				document.getElementById("email_informativo").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if (((email.indexOf("@") < 1) || (email.indexOf('.') < 7)))
			{
				document.getElementById("email_informativo").style.borderColor="#CC0000";
				document.getElementById("email_informativo").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("loaderinformativo").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);	
			}
		
	}
	
}

//LOADER
function loader()
{
	document.getElementById("loader").style.display="inline";		
}

//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("pergunta").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("prevew").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("selecione").style.display='block';
			return false;
		}
		else
		{
			//HABILITO O LOADING
			document.getElementById("prevew").style.display="block";
			
			//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);
		}
	}
	
}

//HABILITO O CAMPO DE COMENTÁRIOS
function efComentario()
{
	document.getElementById("comentario").style.display='inline';
	document.getElementById("texto_comentario").focus();
}

//HABILITO O CAMPO DE MENSAGENS
function efMensagem()
{
	document.getElementById("frmMensagem").style.display='block';
	document.getElementById("mensagem_descricao").focus();
}


//VALIDA COMENTARIO
function vlComentario()
{
	//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("comentario").style.display='none';

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

			var texto_comentario  = document.getElementById("texto_comentario").value;
			var foto_id = document.getElementById("foto_id").value;
			
			if(!texto_comentario)
			{
				document.getElementById("texto_comentario").style.borderColor="#CC0000";
				document.getElementById("texto_comentario").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(erro)
			{
				document.getElementById("obrigatorio").style.display='inline';
				return false;
			}
			
			else
			{
				//HABILITO O LOADING
				document.getElementById("loadercomentario").style.display="inline";
				
				
				//MONTA QUERYSTRING
				dados = 'texto_comentario='+texto_comentario+'&foto_id='+foto_id+'&tipo=COMENTARIOFOTO&acao=INSERIR';
			
				//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);	
			}
		
	}
	
}


//CONTA COMENTARIO
function contaComentario()
{
	var cont = document.getElementById('texto_comentario').value.length+1;
	
	if(cont == 300)
	{
		document.getElementById('msgmax').style.display='inline';
	}
	if(cont <= 0)
	{
		document.getElementById('cont').style.color='#FF0000';
	}
	document.getElementById('cont').innerHTML = 300 - cont;
}

//HABILITO FORMULARIO DE CADASTRO FOTO
function Foto()
{
	if(document.getElementById("frmFoto").style.display=='inline')
	{
		document.getElementById("frmFoto").style.display='none'	
	}
	else if(document.getElementById("frmFoto").style.display=='none')
	{
		document.getElementById("frmFoto").style.display='inline'	
	}
}

//HABILITO FORMULARIO DE CADASTRO ARQUIVO
function Arquivo()
{
	if(document.getElementById("frmArquivo").style.display=='inline')
	{
		document.getElementById("frmArquivo").style.display='none'	
	}
	else if(document.getElementById("frmArquivo").style.display=='none')
	{
		document.getElementById("frmArquivo").style.display='inline'	
	}
}

//HABILITO TELA DE UPLOAD DE FOTOS
function Login()
{
	document.getElementById("cx_login").style.display='inline';
}

//VALIDA USUARIO
function vlUsuario()
{
	var email_acesso = document.getElementById("email_acesso").value;
	var senha        = document.getElementById("senha").value;
	
	if(!email_acesso)
	{
		document.getElementById("email_acesso").style.borderColor="#CC0000";
		document.getElementById("email_acesso").style.backgroundColor="#FFFFCC";
		var erro = 1;
	}
	if(!senha)
	{
		document.getElementById("senha").style.borderColor="#CC0000";
		document.getElementById("senha").style.backgroundColor="#FFFFCC";
		var erro = 1;
	}			
	
	if(erro)
	{
		document.getElementById("obrigatorio").style.display='inline';
		return false;
	}
	
	else
	{
		//HABILITO O LOADING
		document.getElementById("loaderacesso").style.display="inline";
	}
}


//VALIDA USUARIO
function vlFoto()
{
	var foto = document.getElementById("foto").value;
	
	if(!foto)
	{
		document.getElementById("foto").style.borderColor="#CC0000";
		document.getElementById("foto").style.backgroundColor="#FFFFCC";
		var erro = 1;
	}
	
	if(erro)
	{
		document.getElementById("obfoto").style.display='block';
		return false;
	}
	
	else
	{
		//HABILITO O LOADING
		document.getElementById("loaderfoto").style.display="inline";
	}
}

//VALIDA USUARIO
function vlArquivo()
{
	var arquivo_descricao = document.getElementById("arquivo_descricao").value;
	var arquivo_arquivo   = document.getElementById("arquivo_arquivo").value;
	
	if(!arquivo_descricao)
	{
		document.getElementById("arquivo_descricao").style.borderColor="#CC0000";
		document.getElementById("arquivo_descricao").style.backgroundColor="#FFFFCC";
		var erro = 1;
	}
	
	if(!arquivo_arquivo)
	{
		document.getElementById("arquivo_arquivo").style.borderColor="#CC0000";
		document.getElementById("arquivo_arquivo").style.backgroundColor="#FFFFCC";
		var erro = 1;
	}	
	
	if(erro)
	{
		document.getElementById("obarquivo").style.display='block';
		return false;
	}
	
	else
	{
		//HABILITO O LOADING
		document.getElementById("loaderarquivo").style.display="inline";
	}
}


//CADASTRO MENSAGEM
function cadMensagem()
{
	//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("texto_comentario").value = '';
					document.getElementById("loader").style.display="none";
					document.getElementById("frmMensagem").style.display='none';
					
				}
				else
				{
					alert(ajax.statusText);	
					document.getElementById("loader").style.display="none";
				}
			}
		}

		var mensagem_descricao = document.getElementById("texto_comentario").value;
		var mensagem_usuario   = document.getElementById("mensagem_usuario").value;
		var mensagem_destino   = document.getElementById("mensagem_destino").value;
		
		if(!mensagem_descricao)
		{
			document.getElementById("texto_comentario").style.borderColor="#CC0000";
			document.getElementById("texto_comentario").style.backgroundColor="#FFFFCC";
			var erro = 1;
		}			
		
		if(erro)
		{
			document.getElementById("obmensagem").style.display='block';
			return false;
		}
		else
		{
		
			//HABILITO O LOADING
			document.getElementById("loader").style.display="inline";
			
			
			//MONTA QUERYSTRING
			dados = 'mensagem_descricao='+mensagem_descricao+'&mensagem_usuario='+mensagem_usuario+'&mensagem_destino='+mensagem_destino+'&tipo=MENSAGEM&acao=INSERIR';
		
			//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 FORMULARIO DE CONTATO
function vlContato()
{

	//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("sucessomensagem").style.display='inline';
					document.getElementById("loadermensagem").style.display='none';
					
					document.getElementById("nome_mensagem").value='';
					document.getElementById("email_mensagem").value='';
					document.getElementById("assunto_mensagem").value='';
					document.getElementById("mensagem").value='';
					document.getElementById("emailmensagem").style.display="none";
					document.getElementById("obmensagem").style.display='none';

				}
				else
				{
					alert(ajax.statusText);	
					document.getElementById("loadermensagem").style.display="none";
					document.getElementById("nome_mensagem").value='';
					document.getElementById("email_mensagem").value='';
					document.getElementById("assunto_mensagem").value='';
					document.getElementById("mensagem").value='';	
					document.getElementById("emailmensagem").style.display="none";
					document.getElementById("obmensagem").style.display='none';
				}
			}
		}

			var nome_mensagem    = document.getElementById("nome_mensagem").value;
			var email_mensagem   = document.getElementById("email_mensagem").value;
			var assunto_mensagem = document.getElementById("assunto_mensagem").value;
			var mensagem         = document.getElementById("mensagem").value;
			
			if(!nome_mensagem)
			{
				document.getElementById("nome_mensagem").style.borderColor="#CC0000";
				document.getElementById("nome_mensagem").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(!email_mensagem)
			{
				document.getElementById("email_mensagem").style.borderColor="#CC0000";
				document.getElementById("email_mensagem").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}
			
			if(email_mensagem)
			{
				if (((email_mensagem.indexOf("@") < 1) || (email_mensagem.indexOf('.') < 7)))
				{
					document.getElementById("email_mensagem").style.borderColor="#CC0000";
					document.getElementById("email_mensagem").style.backgroundColor="#FFFFCC";
					document.getElementById("emailmensagem").style.display="inline";
					return false;
				}
			}
			
			if(!assunto_mensagem)
			{
				document.getElementById("assunto_mensagem").style.borderColor="#CC0000";
				document.getElementById("assunto_mensagem").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}		
			
			if(!mensagem)
			{
				document.getElementById("mensagem").style.borderColor="#CC0000";
				document.getElementById("mensagem").style.backgroundColor="#FFFFCC";
				var erro = 1;
			}				
		
			if(erro)
			{
				document.getElementById("obmensagem").style.display='inline';
				return false;
			}
			
			else
			{
				//HABILITO O LOADING
				document.getElementById("loadermensagem").style.display="inline";
				
				
				//MONTA QUERYSTRING
				dados = 'nome='+nome_mensagem+'&email='+email_mensagem+'&assunto='+assunto_mensagem+'&mensagem='+mensagem+'&tipo=CONTATO';
			
				//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);	
			}
	}
	
}
