function irParaPagina(endereco){
    window.location.href=endereco;
}

/**************
*       Digitar somente números
**************/
function OnlyNumbers(e) {

if (window.event) //IE
{
tecla = e.keyCode;
}

else if (e.which) //FF
{
tecla = e.which;
}
//techa==8 é para permitir o backspace funcionar para apagar

if ( (tecla >= 48 && tecla <= 57)||(tecla == 8 ) ) {
return true;
}
else {
return false;
}
}//// colocar dentro do input onkeypress="return OnlyNumbers(event)"

function mudacor(ref,cor){
ref.style.backgroundColor=cor;
}

function msgErro(){
  setTimeout("document.getElementById('msgErro').innerHTML = '&nbsp;'",3000)
}

function confirmar(local, id){
  var confirmacao = confirm("Deseja excluir este registro?");
  if(confirmacao){
    window.location.href = local + id;
  }
}

function confirmarText(idTexto, idPagina){
  var confirmacao = confirm("Deseja excluir este registro?");
  if(confirmacao){
    window.location.href = "excluir/?idTexto="+idTexto+"&idPagina="+idPagina;
  }
}

/**************
*       Msg formulario - onFocus
**************/
var exp = new Array();
exp.push("Nome completo");
exp.push("Somente Arquivos .doc Ex: nomeDoArquivo.doc");

function exibirMsgForm(mens, div){
  var div = document.getElementById(div);
  div.innerHTML = exp[mens];
}
function ocultarMsgForm(mens, div){
  var div = document.getElementById(div);
  div.innerHTML = "";
}

/**************
*       Valida Forms & Foco
**************/

function inicioFormContato(){
  document.formContato.idEstado.focus();
}

function inicioFormInscricao(){
  document.formInscricao.nome.focus();
}

function inicioFormLogin(){
  document.formLogin.usuario.focus();
}


function validarFormContato(){
  var form = document.formContato;
  var erros = new Array();
  if(form.nome.value == ""){
    erros.push("O campo Nome não foi preenchido\n");
  }
  if(form.email.value == ""){
    erros.push("O campo E-mail não foi preenchido\n");
  } else
  if(form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1){
    erros.push("Informe um e-mail válido\n");
  }
  if(form.mensagem.value == ""){
    erros.push("O campo Mensagem não foi preenchido\n");
  }
  var qtdErros = erros.length;
  if(qtdErros > 0){
    var msg = qtdErros == 1 ? "O seguinte erro ocorreu:\n\n" : "Os seguintes erros ocorreram:\n\n";
    for(var i = 0; i < qtdErros; i++)
      msg += erros[i];
    alert(msg);
    var retorno = false;
  } else {
    var retorno = true;
  }
  return retorno;
}

/**************
*       Somente Número
**************/

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
    }
}

/**************
*       Nova Janela
**************/

function irNewWindow(endereco){
    window.open(endereco);
}

function validarformInscricao(){
  var form = document.formInscricao;
  var erros = new Array();
  if(form.nome.value == ""){
    erros.push("O campo Nome não foi preenchido\n");
  }
  if(form.estado.value == ""){
    erros.push("O campo Estado não foi preenchido\n");
  }
  if(form.celular.value == ""){
    erros.push("O campo Celular não foi preenchido\n");
  }
  if(form.email.value == ""){
    erros.push("O campo E-mail não foi preenchido\n");
  } else
  if(form.email.value.indexOf('@', 0) == -1 || form.email.value.indexOf('.', 0) == -1){
    erros.push("Informe um e-mail válido\n");
  }
  var qtdErros = erros.length;
  if(qtdErros > 0){
    var msg = qtdErros == 1 ? "O seguinte erro ocorreu:\n\n" : "Os seguintes erros ocorreram:\n\n";
    for(var i = 0; i < qtdErros; i++)
      msg += erros[i];
    alert(msg);
    var retorno = false;
  } else {
    var retorno = true;
  }
  return retorno;
}