
function ValidaFormAjax(formulario,pagina_cliente_servidor)
{
	if (ValidaForm(formulario) == true)
	{
		getAjax(formulario,pagina_cliente_servidor);
		return true;
	}
	else
	{
		return false;
	}
}

function ValidaFormAjax2(formulario,pagina_cliente_servidor)
{
	if (ValidaForm(formulario) == true)
	{
		getAjax2(formulario,pagina_cliente_servidor);
		return true;
	}
	else
	{
		return false;
	}
}
// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() 
{
	
var ajax;

		try
		{
			ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
		}
		catch(ee)
		{
			
			try
			{
					ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
			}
			catch(e)
			{
					try
					{
							ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
					}
					catch(E)
					{
							ajax = false;
					}
			}
		}
			
		if (ajax.overrideMimeType) 
		{
	    		ajax.overrideMimeType('text/xml'); // Obriga o retorno do MimeType seja  'text/xml'
		}
		
	return ajax;
}

// Função Ajax que envia dados a página SERVER-CLIENTE e retorna o resulatado da mesma.
function getAjax(formulario,pagina_cliente_servidor) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
			var exibeResultado = document.getElementById('lista_sorteio'); 
			var cboPlanoProduto = document.getElementById('cboPlanoProduto').value;
			var cboMes = document.getElementById('cboMes').value;
			var cboDia = document.getElementById('cboDia').value;
			var ajax = openAjax(); // Inicia o Ajax	
			ajax.open("GET", pagina_cliente_servidor + "?cboPlanoProduto=" + cboPlanoProduto + "&cboMes=" + cboMes + "&cboDia=" + cboDia , true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() 
			{
				if(ajax.readyState == 0)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Não Inicializado";
				}
				if(ajax.readyState == 1)  // Quando estiver carregando, exibe: carregando...
				{
					exibeResultado.innerHTML = "Aguarde enquanto está sendo criado a lista de sorteios ...";
				}

				if(ajax.readyState == 4) // Quando estiver tudo pronto.
				{ 
					if(ajax.status == 200) 
					{
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
					} 
					else 
					{
						//alert("Erro");
					}
				}
			}
	  ajax.send(null); // submete
	}
}

function getAjax2(formulario,pagina_cliente_servidor) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
		var usuario = document.getElementById('usuario_nome').value; // Pega o termo digitado no campo de texto.
		var senha = document.getElementById('usuario_senha').value; // Pega o termo digitado no campo de texto.
		var exibeResultado = document.getElementById('msg'); // div que exibirá o resultado da busca.
			var ajax = openAjax(); // Inicia o Ajax.
			
			ajax.open("GET", pagina_cliente_servidor + "?usuario=" + usuario + "&senha=" + senha, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() 
			{
				
				if(ajax.readyState == 0)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Não Inicializado";
				}
				if(ajax.readyState == 1)  // Quando estiver carregando, exibe: carregando...
				{
					exibeResultado.innerHTML = "Carregando...";
				}
				if(ajax.readyState == 2)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Carregado";
				}
				if(ajax.readyState == 3)  // Quando estiver carregando, exibe: carregando...
				{
					exibeResultado.innerHTML = "Efetuando o Login...";
				}
				if(ajax.readyState == 4) // Quando estiver tudo pronto.
				{ 
					if(ajax.status == 200) 
					{
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
						resultado = unescape(resultado); // Resolve o problema dos acentos
						if (resultado == "Enviar")
						{
							formulario.submit();
						}
						else
						{
							exibeResultado.innerHTML = resultado;
						}
					} 
					else 
					{
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
	  ajax.send(null); // submete
	}
}

function getAjaxDiv(div,pagina_cliente_servidor,div_link) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
		var exibeResultado = document.getElementById(div); // div que exibirá o resultado 
		var altera_link = document.getElementById(div_link); // div que exibirá o resultado 
		
			var ajax = openAjax(); // Inicia o Ajax.
			
			ajax.open("GET", pagina_cliente_servidor, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() 
			{
				
				if(ajax.readyState == 0)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Não Inicializado";
				}
				if(ajax.readyState == 1)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Carregando...";
				}
				if(ajax.readyState == 2)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Carregado";
				}
				if(ajax.readyState == 3)  // Quando estiver carregando, exibe: carregando...
				{
					//exibeResultado.innerHTML = "Interajindo...";
				}
				if(ajax.readyState == 4) // Quando estiver tudo pronto.
				{ 
					if(ajax.status == 200) 
					{
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
						
					} 
					else 
					{
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
	  ajax.send(null); // submete
	}
}	

function getAjaxDiv2(div,pagina_cliente_servidor,div_link) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
		var exibeResultado = document.getElementById(div); // div que exibirá o resultado 
		var altera_link = document.getElementById(div_link); // div que exibirá o resultado 
			var ajax = openAjax(); // Inicia o Ajax.
			//altera_link.innerHTML = 'Fechar Lista de Comentario';
			ajax.open("GET", pagina_cliente_servidor, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() 
			{
				if(ajax.readyState == 1)  // Quando estiver carregando, exibe: carregando...
				{
					exibeResultado.innerHTML = "Aguarde Est&aacute; Em Quanto Carrega A Lista De Coment&aacute;rios...";
				}
				if(ajax.readyState == 4) // Quando estiver tudo pronto.
				{ 
					if(ajax.status == 200) 
					{
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
						
					} 
					else 
					{
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
	  ajax.send(null); // submete
	}
}	



function getAjaxDiv3(div,pagina_cliente_servidor) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
		var exibeResultado = document.getElementById(div); // div que exibirá o resultado 
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", pagina_cliente_servidor, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() 
			{
				if(ajax.readyState == 1)  // Quando estiver carregando, exibe: carregando...
				{
					exibeResultado.innerHTML = "<br><center><h5>Aguarde em quanto carrega a lista de empresas participantes...</h5></center>";
				}
				if(ajax.readyState == 4) // Quando estiver tudo pronto.
				{ 
					if(ajax.status == 200) 
					{
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos
						resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
						
					} 
					else 
					{
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
	  ajax.send(null); // submete
	}
}	



function getAjaxExcluir(pagina_cliente_servidor) 
{
	 
	if(document.getElementById) // Para os browsers complacentes com o DOM W3C.
	{ 
			var ajax = openAjax(); // Inicia o Ajax.
			var resp = confirm("Você deseja Realmente excluir esse comentario ?")
			if (resp == true)
			{
				ajax.open("GET", pagina_cliente_servidor, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
				ajax.onreadystatechange = function() 
				{
					
					if(ajax.readyState == 4) // Quando estiver tudo pronto.
					{ 
						if(ajax.status == 200) 
						{
							getAjaxDiv2('listar_blog','listar_comentario_admin.asp','titulo_listar_comentario');
						} 
						else 
						{
							//alert("Erro:");
						}
					}
				}
				
			}
	}
}