function objXMLHttpRequest()
{
	var xmlhttp;
	
	try
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch(ee)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E)
			{
				xmlhttp = false;
			}
		}
	}
	
	return xmlhttp;
}

function listaMembros(pagina, paginas)
{
	var nome = document.getElementById("txtNome");
	var categoria = document.getElementById("comboCategoria");
	
	var objAjax = objXMLHttpRequest();
	document.getElementById("divMembros").innerHTML = "<p>Aguarde... Carregando...</p>";
	if(objAjax)
	{
		objAjax.open("GET", "membrosAux.asp?pagina=" + pagina + "&paginas=" + paginas + "&nome=" + nome.value + "&categoria=" + categoria.value + "&rnd=" + Math.floor(Math.random() * 1001), true);
		objAjax.onreadystatechange = function ()
									{
										if(objAjax.readyState == 4)
										{
											if(objAjax.status == 200)
											{
												document.getElementById("divMembros").innerHTML = objAjax.responseText;
											}
											else
											{
												// alert("Erro");
												document.getElementById("divMembros").innerHTML = objAjax.responseText;
											}
										}
									}
	}
	objAjax.send(null);
}

function cadastraNews()
{
	var nome = document.getElementById("txtNome");
	var email = document.getElementById("txtEmail");
	
	if(nome.value.length == 0)
	{
		alert("Campo nome obrigatório!");
		nome.focus();
		return;
	}
	
	if(validaEmail(email))
	{
		return;
	}
	
	window.open("newsletter.asp?nome=" + escape(nome.value) + "&email=" + escape(email.value), "news", "height=100, width=300, top=20, left=20");
	nome.value = "";
	email.value = "";
}

function cadastraVoto()
{
	var enqueteid = document.getElementById("enqueteid").value;
	var resposta = document.getElementsByName("resposta");
	var voto = 0;
	
	for (i = 0; i < resposta.length; i++)
	{
		if (resposta[i].checked == true)
        {
			voto = resposta[i].value;
		}
	}

	window.open("resultadoEnquete.asp?voto=" + voto + "&enqueteid=" + enqueteid, "enquete", "width=520px, height=400px, left=" + (screen.availWidth/2 - 250) + ", top=" + (screen.availHeight/2 - 150) + ", scrollbars=yes");
}

function validaEmail(obj)
{
	var txt = obj.value;
	if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7)))
	{
		alert('Por favor digite um e-mail correto!');
		obj.focus();
		return false;
	}
	else
	{
		if(txt.length == 0)
		{
			alert('Campo e-mail obrigatório!');
			obj.focus();
			return false;
		}
	}
}

function login()
{
	var usuario = document.getElementById("txtUsuario").value;
	var senha = document.getElementById("txtSenha").value;
	var retorno = "";
	
	if(usuario == "")
	{
		alert("Entre com seu Usuário!");
		document.getElementById("txtUsuario").focus();
		return false;
	}
	
	if(senha == "")
	{
		alert("Entre com sua Senha!");
		document.getElementById("txtSenha").focus();
		return false;
	}

	var objAjax = objXMLHttpRequest();
	document.getElementById("divLogin").innerHTML = "<br /><center><img src=\"imagens/ajax-loader.gif\" alt=\"\" /></center>";
	
	if(objAjax)
	{
		objAjax.open("GET", "logon.asp?usuario=" + usuario + "&senha=" + senha + "&rnd=" + Math.floor(Math.random() * 1001), true);
		objAjax.onreadystatechange = function ()
									{
										if(objAjax.readyState == 4)
										{
											if(objAjax.status == 200)
											{
												retorno = objAjax.responseText;
												
												if(retorno != "")
												{
													document.getElementById("divLogin").innerHTML = "<p>" +
																									"Bem Vindo <strong>" + retorno + "</strong><br />" +
																									"<br />" +
																									"<a href=\"#\">Meus Dados</a><br />" +
																									"<a href=\"#\" onclick=\"javascript: logoff();\">Sair</a>" +
																									"</p>";
												}
												else
												{
													document.getElementById("divLogin").innerHTML = "<p>Usuário ou Senha incorreto!" +
																									"<br />" +
																									"<a href=\"#\" onclick=\"havascript: retornarLogin(); return false;\">&laquo; Retornar</a></p>";
												}
											}
											else
											{
												// alert("Erro");
												document.getElementById("divLogin").innerHTML = objAjax.responseText;
											}
										}
									}
	}
	objAjax.send(null);
}

function logoff()
{
	var objAjax = objXMLHttpRequest();
	document.getElementById("divLogin").innerHTML = "<br /><center><img src=\"imagens/ajax-loader.gif\" alt=\"\" /></center>";
	
	if(objAjax)
	{
		objAjax.open("GET", "logon.asp?sair=1&rnd=" + Math.floor(Math.random() * 1001), true);
		objAjax.onreadystatechange = function ()
									{
										if(objAjax.readyState == 4)
										{
											if(objAjax.status == 200)
											{
												retorno = objAjax.responseText;
												
												if(retorno != "")
												{
													retornarLogin();
												}
											}
											else
											{
												// alert("Erro");
												document.getElementById("divLogin").innerHTML = objAjax.responseText;
											}
										}
									}
	}
	objAjax.send(null);
}

function retornarLogin()
{
	document.getElementById("divLogin").innerHTML = "<h2>Área Restrita</h2>" +
													"<p style=\"margin-bottom:5px\">" +
													"	<label style=\"width:55px;\">Usuário:</label>" +
													"	<input type=\"text\" name=\"txtUsuario\" id=\"txtUsuario\" style=\"width:130px;\" />" +
													"	<label style=\"width:55px;\">Senha:</label>" +
													"	<input type=\"password\" name=\"txtSenha\" id=\"txtSenha\" style=\"width:130px;\" />" +
													"</p>" +
													"<div class=\"buttonwrapper\">" +
													"	<a class=\"ovalbutton\" href=\"#\" onclick=\"javascript: login(); return false;\" style=\"float:right\"><span>Login</span></a>" +
													"</div>";
}