var idAtual = 1;
function MostrarImagem(id) {

  document.getElementById('img'+idAtual).style.display = 'none';
  document.getElementById('img'+id).style.display = 'block';
  idAtual = id;

}

function trim(str) {
	return str.replace(/^\s+|\s+$/g,"");
}

function PermiteNumeros() {
   var tecla = window.event.keyCode;
   tecla     = String.fromCharCode(tecla);
   if(!((tecla >= "0") && (tecla <= "9"))) {
      window.event.keyCode = 0;
   }
}

function BloqueiaNumeros() {
   var tecla = window.event.keyCode;
   tecla     = String.fromCharCode(tecla);
   if ((tecla >= "0") && (tecla <= "9")) {
	 window.event.keyCode = 0;
   }
}

function upperCase(x) {
   var y=document.getElementById(x).value;
   document.getElementById(x).value=y.toUpperCase();
}

function VerificaEmail(mail){
  var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

  if(er.test(mail)) {
	return true;
  } else {
   	return false;
  }

}

function formatar(mascara, documento){
  var i = documento.value.length;
  var saida = mascara.substring(0,1);
  var texto = mascara.substring(i)

  if (texto.substring(0,1) != saida){
	documento.value += texto.substring(0,1);
  }

}

function abre(url, largura, altura) {
   open(url,'Janela','width='+largura+',height='+altura+',toolbar=no,scrollbars=yes,status=no');
}

function ConfirmarExclusao() {
  return confirm("Deseja excluir?");
}
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1) return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal))

break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}

function VerificaIntervalo(campo, minValor, maxValor) {
    valor = campo.value;

    if (valor < minValor)
    {
            alert ("Por favor digite um número maior ou igual a " + minValor);
            campo.select();
            campo.focus();
            return false;
    }

    if (valor > maxValor)
    {
            alert ("Por favor digite um número menor ou igual a " + maxValor);
            campo.select();
            campo.focus();
            return false;
    }
    return true;
}

function Mascara(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; }
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) {
    var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
    if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }
    return true; } else { if (_TXT != 8) { return false; }
      else { return true; }
    }
}




function VerificaCpf(Objcpf){
    var cpf = Objcpf.value;
    exp = /\.|\-/g
    cpf = cpf.toString().replace( exp, "" );
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;

    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);

    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado) {
      return false;
    } else {
      return true;
    }

}

function addFav()
{
	var url      = window.location;
	var title    = document.title;
	if (window.sidebar) window.sidebar.addPanel(title, url,"");
	else if (window.opera && window.print) {
       var mbm = document.createElement('a');
	   mbm.setAttribute('rel','sidebar');
	   mbm.setAttribute('href',url);
	   mbm.setAttribute('title',title);
	   mbm.click();
	} else {
		try {
			window.external.AddFavorite(url, title);
		} catch (e) {
			alert('Utilize Ctrl + D para adicinar o site aos seus favoritos!');
		}
	}
}
