function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();

function resposta()
{
	if (http.readyState == 4)
	{
		results = http.responseText;
		
		if(results.indexOf("-newsok-")==0)
		{
			/*document.getElementById("email").value="e-mail";	
			alert("E-mail cadastrado com sucesso!");*/
			document.getElementById("box1").innerHTML = "E-mail cadastrado com sucesso!";		
			new Lightbox.base('box1');
		}
		else if(results.indexOf("-newsjatem-")==0)
		{
			//document.getElementById("email").value="e-mail";
			//alert("O e-mail já se encontra cadastrado em nossa base!");
			document.getElementById("box1").innerHTML = "O e-mail já se encontra cadastrado em nossa base!";		
			new Lightbox.base('box1');
		}
		else if(results.indexOf("-senhaok-")==0)
		{
			document.getElementById("box1").innerHTML = "Dados de acesso enviados com sucesso para "+results.substr(9)+"!";		
			new Lightbox.base('box1');
		}
		else if(results.indexOf("-senhanao-")==0)
		{
			document.getElementById("box1").innerHTML = "O e-mail informado não foi localizado em nosso cadastro.";		
			new Lightbox.base('box1');
		}
		else if(results.indexOf("-eventodia-")==0)
		{
			document.getElementById("box1").innerHTML = results.substr(11);
			$(document).ready(function(){
				$("#box1").colorbox({inline:true, width:"50%"});
			});				
		}
		elseif (results!="")
			alert(results);
	}
}

function valida_news()
{	
	erro=0;
	
	if(document.getElementById("email").value=="" || document.getElementById("email").value=="e-mail")
	{
		/*document.getElementById("email_news").innerHTML = "";
		document.getElementById("email_news").style.display="";	
		document.getElementById("email_news").innerHTML = "Preencha o e-mail!";		*/
		erro=1;
		document.getElementById("box1").innerHTML = "Preencha o e-mail!";		
		new Lightbox.base('box1');
	}	
	else
	{
		emai = /^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+.[A-Za-z0-9_.-][A-Za-z0-9_.-][A-Za-z0-9_.-]?$/;
		mail = (IsValid(document.getElementById("email").value,emai,1));	
		if(! mail)
		{
			/*document.getElementById("email_news").innerHTML = "";
			document.getElementById("email_news").style.display="";
			document.getElementById("email_news").innerHTML = "Formato de e-mail inválido!";*/
			erro=1;
			document.getElementById("box1").innerHTML = "Formato de e-mail inválido!";		
			new Lightbox.base('box1');
		}
	}
	
	if(erro==0)
	{
		//document.getElementById("email_news").style.display="none";
		document.getElementById("box1").innerHTML = "<img src='imagens/loadinfo.net.gif'> <div style=''>Salvando e-mail...</div>";
		new Lightbox.base2('box1');
		http.overrideMimeType('text/html; charset=iso-8859-1');
		http.open("GET", "action.php?action=grava_news&email="+document.getElementById("email").value, true);
		http.onreadystatechange = resposta;
		http.send(null);
	}
	
}

function foco_login()
{
	if(document.getElementById("login").value=="Login")
		document.getElementById("login").value="";
	
}

function perdeu_foco_login()
{
	if(document.getElementById("login").value=='') 
		document.getElementById("login").value='Login';
}

function foco_senha()
{
	if(document.getElementById("senha").value=="Senha")
		document.getElementById("senha").value="";	
}

function perdeu_foco_senha()
{
	if(document.getElementById("senha").value=='') 
		document.getElementById("senha").value='Senha';
}

function foco_email()
{
	if(document.getElementById("email").value=="e-mail")
		document.getElementById("email").value="";
	
}

function perdeu_foco_email()
{
	if(document.getElementById("email").value=='') 
		document.getElementById("email").value='e-mail';
}
<!--
    var version12 = 0;

// -->
<!--
	version12 = 1;
// -->
function IsValid(valor,reg,ema)
{
	if (ema == 1)
	{
		if(valor.indexOf("@") == -1)            // Gotta have the @ sign somewhere
			return(false);
	}
	if(valor.indexOf(" ") != -1)                 // Cant have any spaces in the address
		return(false);

	if(version12 == 1)                           // Only JS 1.2+ browsers know the RegExp object
	{
		var expre = reg;
		
		var match_result = expre.exec(valor);
		
		if(match_result == null)
		   return(false);
	}
	return(true);
}

function envia_senha()
{
	erro=0;
	if(document.getElementById("mail_login").value=="")
	{
		erro=1;
		document.getElementById("erro_login").innerHTML = "Preencha o e-mail!<br><br>";		
		document.getElementById("erro_login").style.display="";
	}	
	else
	{
		emai = /^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+.[A-Za-z0-9_.-][A-Za-z0-9_.-][A-Za-z0-9_.-]?$/;
		mail = (IsValid(document.getElementById("mail_login").value,emai,1));	
		if(! mail)
		{			
			erro=1;
			document.getElementById("erro_login").innerHTML = "Formato de e-mail inválido!<br><br>";		
			document.getElementById("erro_login").style.display="";	
		}
	}
	if(erro==0)
	{
		document.getElementById("box1").innerHTML = "<img src='imagens/loadinfo.net.gif'> <div style=''>Aguarde...</div>";
		new Lightbox.base2('box1');
		http.overrideMimeType('text/html; charset=iso-8859-1');
		http.open("GET", "action.php?action=envia_senha&email="+document.getElementById("mail_login").value, true);
		http.onreadystatechange = resposta;
		http.send(null);
		document.getElementById("mail_login").value="";
		document.getElementById("erro_login").style.display="none";
	}
}
function senha()
{
	new Lightbox.base('box2');	
}

function busca_eventos_dia(data)
{
	http.open("GET", "action.php?action=busca_eventos_dia&dia="+data, true);
	http.onreadystatechange = resposta;
	http.send(null);	
}



function submite_form()
{
	document.getElementById("limpa_form").submit();
	//alert(1);
	limpa_form();
}

function limpa_form()
{	
	document.getElementById("IN_LOGON_OPECOD").value=document.getElementById("login").value;
	document.getElementById("IN_LOGON_OPESENHA").value=document.getElementById("senha").value;
	//document.getElementById("LOGON").submit();	
	open_window(document.getElementById('IN_LOGON_OPECOD').value,document.getElementById('IN_LOGON_OPESENHA').value);
	document.getElementById("login").value="Login";
	document.getElementById("senha").value="Senha";
}
