//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
  }




function validaNumeroCPF(objcpf){
var cpf = document.getElementById(objcpf).value;
exp = /\.|\-/g
cpf = cpf.toString().replace( exp, "" );

	if (!cpf=="") {
		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 && digitoDigitado!=0) {
			return false;
		} else {
			return true;
		}
	}
}

function adicionar(produto,categoria,subcategoria){

document.compras.produto.value = produto;
//document.compras.qtde.value = document.getElementById(produto).value;
document.compras.qtde.value = 1;
document.compras.categoria.value = categoria;
document.compras.subcategoria.value = subcategoria;

document.compras.action = 'loja_adicionar.asp';
document.compras.submit();
}


function alterar(acao,campo){
var elemento = document.getElementById(campo).value;
if (parseInt(elemento) <= 1 && acao == 'menos') {
document.getElementById(campo).value = 1;
return false;
}
else
{
if(acao == 'mais'){
elemento = parseInt(elemento) + 1;
}
else
{
elemento = parseInt(elemento) - 1;
}
document.getElementById( campo ).value = elemento;
atualizar(campo);
}

}

function atualizar(item){
var qtde = document.getElementById( item ).value;

xmlhttp.open("GET","loja_modifica.asp?item="+item+"&valor="+qtde+"&data="+(new Date), true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
location.href = '<%= request.servervariables("script_name") %>';
}
}
xmlhttp.send()
}

function excluir(id){
if(confirm("Deseja realmente excluir este registro ?"))
{
location.href = '<%= request.servervariables("script_name") %>?ordem=nome&ex='+id;
}
}


// Verifica Formulario de Proposta
 function validaForm(){
           d = document.form;

           if (d.nome.value == ""){
                     alert("O campo NOME deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
           if (d.email.value == ""){
                     alert("O campo EMAIL deve ser preenchido!");
                     d.email.focus();
                     return false;
           }
           if (d.endereco.value == ""){
                     alert("O campo ENDEREÇO deve ser preenchido!");
                     d.endereco.focus();
                     return false;
           }
           if (d.bairro.value == ""){
                     alert("O campo BAIRRO deve ser preenchido!");
                     d.bairro.focus();
                     return false;
           }
           if (d.cidade.value == ""){
                     alert("O campo CIDADE deve ser preenchido!");
                     d.cidade.focus();
                     return false;
           }
           if (d.uf.value == ""){
                     alert("O campo UF deve ser preenchido!");
                     d.uf.focus();
                     return false;
           }
           if (d.cep.value == ""){
                     alert("O campo CEP deve ser preenchido!");
                     d.cep.focus();
                     return false;
           }
           if (d.rg.value == ""){
                     alert("O campo RG deve ser preenchido!");
                     d.rg.focus();
                     return false;
           }
           if (d.cpf.value == ""){
                     alert("O campo CPF deve ser preenchido!");
                     d.cpf.focus();
                     return false;
           }
           if (d.profissao.value == ""){
                     alert("O campo PROFISSAO deve ser preenchido!");
                     d.profissao.focus();
                     return false;
           }		   
           if (d.nacionalidade.value == ""){
                     alert("O campo NACIONALIDADE deve ser preenchido!");
                     d.nacionalidade.focus();
                     return false;
           }
           if (d.estadocivil.value == ""){
                     alert("O campo ESTADO CIVIL deve ser preenchido!");
                     d.estadocivil.focus();
                     return false;
           }
           if (d.telefone.value == ""){
                     alert("O campo TELEFONE deve ser preenchido!");
                     d.telefone.focus();
                     return false;
           }
           if (d.celular.value == ""){
                     alert("O campo CELULAR deve ser preenchido!");
                     d.celular.focus();
                     return false;
           }
           if (d.senha.value == ""){
                     alert("O campo SENHA deve ser preenchido!");
                     d.senha.focus();
                     return false;
           }		   

         return true;
 }