// JavaScript Document



		function objXMLHttp(){

		if (window.XMLHttpRequest){ //monzila, safari

			var objetoXMLHttp = new XMLHttpRequest();

			return objetoXMLHttp;

		}else if (window.ActiveXObject){ //ie

			//todas as versoes de ie

			var versoes = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp.2.0","Microsoft.XMLHttp"];

		

					for ( var i=0; i<versoes.length; i++){

							try{

							var objetoXMLHttp = new ActiveXObject(versoes[i]);

							return objetoXMLHttp;

							} catch(ex){

							//nada aqui //kuroleweb design

							}//end try

					}//end for	

		}			

		return false;	

		} // end objXMLHttp

	

	//nova funcao para enviar um formulário

	

	



	function enquete_envia(formulario){

	

	var dados_vindo = '';
	for(i=0; i < formulario.enquete.length; i++) {
		if (formulario.enquete[i].checked){
			dados_vindo += "enquete_valor="+formulario.enquete[i].value;
		}
	}

			dados_vindo += "&id_enquete="+formulario.id_enquete.value;

		var dados = dados_vindo;
		var id_caminho = formulario.id_enquete.value;
		
		//alert (dados);

		var oXMLHttp = objXMLHttp();
			oXMLHttp.open("POST", "enquete_vote.php?"+dados, true);
			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oXMLHttp.onreadystatechange = function(){
			//alert(oXMLHttp.readyState);
				if (oXMLHttp.readyState == 1 || oXMLHttp.readyState == 2 || oXMLHttp.readyState == 3){
					mensagem_retorno("carregando...", id_caminho);
				}
				

				if (oXMLHttp.readyState == 4){

					if (oXMLHttp.status == 200){
						mensagem_retorno(oXMLHttp.responseText, id_caminho);					
					}else{
						
						/* eu kurole ocultei o erro pq toda hora que o usuario volta sem carregar ela retorna false..*/
						//window.alert('Erro ao solicitar informaçoes!');
						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);
					}

				}

			};//end function onreadystatechange

			oXMLHttp.send(dados);
			return false;

	

	}//end function enviar formulario

	

	function mensagem_retorno(msg, id_da_enquete){

		if (msg == 'OK'){
			enquete_resultado(id_da_enquete); 
			oculta_votacao('votacao_oculta');
		}else{

			//alert(document.getElementById('votacao_oculta').style.display);

			if (document.getElementById('votacao_oculta').style.display == 'none'){
				document.getElementById('enquete_show').style.display='none';
				document.getElementById('votacao_oculta').style.display = 'block';
			}

			document.getElementById('enquete_resposta').innerHTML=msg;

		}

		

	}	

	

	

	

	

	function enquete_resultado(id_da_enquete){


		var dados2 = '?id_enquete='+ id_da_enquete;

		//alert(dados2);



		var oXMLHttp = objXMLHttp();

			oXMLHttp.open("POST", "enquete_resultado.php"+dados2, true);

			oXMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

			oXMLHttp.onreadystatechange = function(){

				//alert(oXMLHttp.readyState);

				if (oXMLHttp.readyState == 1 || oXMLHttp.readyState == 2 || oXMLHttp.readyState == 3){

				mensagem_retorno2("");

				}

				

				if (oXMLHttp.readyState == 4){

					if (oXMLHttp.status == 200){

						mensagem_retorno2(oXMLHttp.responseText);					

					}else{

						//window.alert('Erro ao solicitar informaçoes!');

						//mensagem("Ocorreu um erro: "+oXMLHttp.statusText);

					}

				}

			};//end function onreadystatechange

			oXMLHttp.send(dados2);

			return false;

	

	}//end function enviar formulario

	

	function mensagem_retorno2(msg2){		

			document.getElementById('enquete_show').innerHTML=msg2;

		

	}	

	

function oculta_votacao(nome_parametro){

	if (document.getElementById(nome_parametro).style.display == 'none'){

		document.getElementById(nome_parametro).style.display='inline';

		document.getElementById('enquete_show').style.display='none';

	}else{

		document.getElementById(nome_parametro).style.display='none';

		document.getElementById('enquete_show').style.display='inline';

	}

}	
