/*************************************************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software                                               */
/* www.flexsolucoes.com.br										                                             */
/* contato@flexsolucoes.com.br											                                     */
/* (48)3632-3178												                                             */
/****************************************** FUNÇÕES PARA AJAX ************************************************/

/*------------------------------------------------------------------------------------------------------------
// Cria Ajax
------------------------------------------------------------------------------------------------------------*/
function criaAJAX() 
{

	var ajax;
	
	try
	{
		
		//tenta criar ajax
		ajax = new XMLHttpRequest();
		
	}
	catch(e){
		
		var XMLHttpVersoes = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];	

		//procura a melhor versao pra IE
		for(var i = 0; i < XMLHttpVersoes.length; i++)
		{
			

			try
			{
			
				//tenta criar objeto XMLHttpRequest
				ajax = new ActiveXObject(XMLHttpVersoes[i]);
			
			}
			catch(e) {}
			
		}
		
	}
	
	//retorna o objeto criado ou um erro
	if(!ajax)
		alert("Erro ao tentar criar o objeto XMLHttpRequest.");
	 else 
		return ajax;
	
	//caso chegue ate aqui
	return false
	
}


/*------------------------------------------------------------------------------------------------------------
//abre uma pagina em uma div
------------------------------------------------------------------------------------------------------------*/
function participar(valor,codPromocao)
{
	var resposta;

	if(valor)
		resposta = document.getElementById('eresposta').value;
	else
	 resposta = '';
	 
	// inicia o ajax
	var ajax = criaAJAX(); 
	
	//aponta arquivo
	ajax.open("GET", "../promocao/efetuarParticipacao.php?vcodPromocao=" + codPromocao +  "&vresposta=" + resposta, true); 
	
	//executa acao conforme carregamento
	ajax.onreadystatechange = mostraResultado;
	
	//submete dados ao servidor
	ajax.send(null); 
	
	
	//funcao executada ao terminar de caregar o ajax
	function mostraResultado() {
	
		// Quando estiver tudo pronto.
		if(ajax.readyState == 4) { 
	
			if(ajax.status == 200) {

				if(ajax.responseText==1)
				{
					alert('Seu cadastro para participação da promoção ocorreu com sucesso, Boa Sorte!!')
					window.close();
				}
				else
				{
					if(ajax.responseText==2)
					{
						alert('Você já esta participando dessa promoção, Boa Sorte!!')
						window.close();
					}else
						alert('Ocorreu um erro, entre em contato conosco. Obrigado')
				}
			}
		
		}
	
	}

}



/*------------------------------------------------------------------------------------------------------------
//abre uma pagina em uma div
------------------------------------------------------------------------------------------------------------*/
function participarSorteio(posicao,codSorteio)
{
	if(document.getElementById("eautorizacao").checked)
	{
	 
		// inicia o ajax
		var ajax = criaAJAX(); 
		
		//aponta arquivo
		ajax.open("GET", "../sorteios/efetuarParticipacaoSorteio.php?vcodSorteio=" + codSorteio , true); 
		
	
		//executa acao conforme carregamento
		ajax.onreadystatechange = function mostraResultado() 
		{
			// Quando estiver carregando, exibe: carregando...
			if(ajax.readyState == 1) 
				document.getElementById("resultado"+posicao).innerHTML = "<br><br><br><center><img src='../gif/carregando.gif' border='0' /><br><h4>Carregando...</h4></center><br><br>";
			
			// Quando estiver tudo pronto.
			if(ajax.readyState == 4) 
			{ 
				if(ajax.status == 200)
						document.getElementById("resultado"+posicao).innerHTML = ajax.responseText;
			}
		}
		
		//submete dados ao servidor
		ajax.send(null); 

		
	}else alert("Você precisa aceitar o termo de participação para poder concorrer ao(s) ingresso(s)!");
}




/*------------------------------------------------------------------------------------------------------------
//abre uma pagina em uma div
------------------------------------------------------------------------------------------------------------*/
function votar(total)
{
	 
	 for(var i = 0; i < total; i++)
	 {
		if(document.getElementById('evoto[' + i + ']').checked == true) 
		  var codDj = document.getElementById('evoto[' + i + ']').value;
		 
	 }
	 
	 
	// inicia o ajax
	var ajax = criaAJAX(); 
	
	//aponta arquivo
	ajax.open("GET", "../concursoDj/resultado.php?vcodDj=" + codDj, true); 
	
	//executa acao conforme carregamento
	ajax.onreadystatechange = mostraResultado;
	
	//submete dados ao servidor
	ajax.send(null); 
	
	
	//funcao executada ao terminar de caregar o ajax
	function mostraResultado() {
	
	// Quando estiver carregando, exibe: carregando...
	if(ajax.readyState == 1) 
		document.getElementById("resultado").innerHTML = "<br><br><br><center><img src='../gif/carregando.gif' border='0' /><br><h4>Carregando...</h4></center><br><br>";
			
	
		// Quando estiver tudo pronto.
		if(ajax.readyState == 4) { 
	
			if(ajax.status == 200) {
				
				document.getElementById("resultado").innerHTML = ajax.responseText;

			}
		
		}
	
	}
}



/*------------------------------------------------------------------------------------------------------------
//abre uma pagina em uma div
------------------------------------------------------------------------------------------------------------*/
function abre(div, url)
{

	// inicia o ajax
	var ajax = criaAJAX(); 
	
	//aponta arquivo
	ajax.open("GET", url, true); 
	
	//executa acao conforme carregamento
	ajax.onreadystatechange = mostraResultado;
	
	//submete dados ao servidor
	ajax.send(null); 
	
	
	//funcao executada ao terminar de caregar o ajax
	function mostraResultado() {
	
		if(ajax.readyState == 1)
		{ 
			if(document.getElementById(div))
			{
					document.getElementById(div).innerHTML = "<br/><br/><center><img src='gif/carregando.gif' border='0' /><br/><h4>Carregando...</h4></center><br/><br/>";
			}
		}
		// Quando estiver tudo pronto.
		if(ajax.readyState == 4) { 
	
			if(ajax.status == 200) {

				var resultado = ajax.responseText;
				document.getElementById(div).innerHTML = resultado;
			
			} 
		}
	
	}

}


