//////////////////////////////////////////////////////////////////////////////

var xmlhttp = getXmlHttpRequest();

function getXmlHttpRequest(){
	if (window.XMLHttpRequest){
		return new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

//Funções gerais

function validar(){
  var f = document.form1;
  
  if(f.departamento.value == ""){
    alert('Preencha o campo Departamento');
	f.departamento.focus();
	return false;
  }
  else if(f.nome.value == ""){
    alert('Preencha o campo Nome');
	f.nome.focus();
	return false;
  }
  else if(f.email.value == ""){
    alert('Preencha o campo Email');
	f.email.focus();
    return false;
  }
  else if(f.mensagem.value == ""){
    alert('Preencha o campo Mesagem');
	f.mensagem.focus();
    return false;
  }else{
    f.acao.value = "Enviar";
    f.submit();
  }
}

function IncluirAcao() {
	var f = document.form1;
	
	if(f.Acao.value == ""){
		alert("Campo requerido");
		f.Acao.focus();
		return false;
	}
	else if(f.Responsavel.value == ""){
		alert("Campo requerido");
		f.Responsavel.focus();
		return false;
	}
	else if(f.Registro.value == ""){
		alert("Campo requerido");
		f.Registro.focus();
		return false;
	}
	else if(f.Telefone.value == ""){
		alert("Campo requerido");
		f.Telefone.focus();
		return false;
	}
	else if(f.Email.value == ""){
		alert("Campo requerido");
		f.Email.focus();
		return false;
	}
	
	else if(f.Cidade.value == ""){
		alert("Campo requerido");
		f.Cidade.focus();
		return false;
	}
	else if(f.Uf.value == ""){
		alert("Campo requerido");
		f.Uf.focus();
		return false;
	}
	else if(f.Data.value == ""){
		alert("Campo requerido");
		f.Data.focus();
		return false;
	}
	else if(f.Local.value == ""){
		alert("Campo requerido");
		f.Local.focus();
		return false;
	}
	else if(f.Horario.value == ""){
		alert("Campo requerido");
		f.Horario.focus();
		return false;
	}
	else if(f.Publico.value == ""){
		alert("Campo requerido");
		f.Publico.focus();
		return false;
	}
	else if(f.Qtdpessoa.value == ""){
		alert("Campo requerido");
		f.Qtdpessoa.focus();
		return false;
	}
	else if(f.Aceito.checked == false){
		alert("Campo requerido");
		f.Aceito.focus();
		return false;
	}
	else{
		 f.sisAcao.value = "IncluirAcao";
    	 f.submit();
	}
}

function ValidaEmail(obj)
{  
  var padrao = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/;
  var teste = padrao.exec(obj.value);

  if((obj.value != 0) && !teste ) {
      alert('Email incorreto');
      obj.focus();
      obj.value = "";
  }
}

function VotarEnquete(cod){
	
	var f = document.form_enquete;
	var codres = "";
	
	for (i = 0; i < f.elements.length; i++) {		
		if(f.elements[i].name == ("resposta"+cod) && f[i].checked == true){
			codres = f.elements[i].value;
		}
	}
	
	if(codres != ""){
		var strData = "CodEnquete=" + cod + "&CodEnqueteResposta=" + codres;
		
		xmlhttp.open("POST", "enquete_ok.php", true);
	
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader('Content-length', strData.length);
	
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState==4){				
				document.getElementById("conteudoenquete"+cod).innerHTML = xmlhttp.responseText;
			}
		}
		xmlhttp.send(strData); 
	}else{
		alert("Selecione uma op\u00e7\u00e3o para votar");
	}
}

function validarIncNews(){
	
	var f = document.form_news;
	
	if(f.Nome.value == "" || f.Nome.value == "Nome:"){
		alert('Preencha o campo Nome');
		f.Nome.value = "";
		f.Nome.focus();
		return false;
	}
	else if(f.Email.value == "" || f.Email.value == "E-mail:"){
		alert('Preencha o campo Email');
		f.Email.value = "";
		f.Email.focus();
		return false;
	}
	else{
		
		var strData = "Nome=" + f.Nome.value + "&Email=" + f.Email.value;
		
		xmlhttp.open("POST", "newsInc.php", true);
	
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader('Content-length', strData.length);
	
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState==4){				
				if(xmlhttp.responseText == "S"){
					alert("Cadastro realizado com sucesso");
				}else{
					alert("Tente novamente! mais tarde");
				}
				f.Nome.value = "Nome:";
				f.Email.value = "E-mail:";
			}
		}
		xmlhttp.send(strData); 
	}
}

function minha_funcao(){
	xmlhttp.open("POST", "header.php", true);
	
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	//xmlhttp.setRequestHeader('Content-length', strData.length);

	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState==4){	
			document.getElementById("header").innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(); 

   setTimeout("minha_funcao()", 5000);
}

function validarExcNews(){
	
	var f = document.form_news;
	
	if(f.Email.value == "" || f.Email.value == "E-mail:"){
		alert('Preencha o campo Email');
		f.Email.value = "";
		f.Email.focus();
		return false;
	}
	else{
		
		var strData = "Email=" + f.Email.value;
		
		xmlhttp.open("POST", "newsExc.php", true);
	
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader('Content-length', strData.length);
	
		xmlhttp.onreadystatechange = function(){
			if (xmlhttp.readyState==4){				
				if(xmlhttp.responseText == "S"){
					alert("Exclus\u00e3o realizada com sucesso");
				}else{
					alert("E-mail n\u00e3o encontrado");
				}
				f.Nome.value = "Nome:";
				f.Email.value = "E-mail:";
			}
		}
		xmlhttp.send(strData); 
	}
}

