function formataVlr(campo){
	alert(campo);
	tam = campo.length;
	cent = campo.substring(tam-2);
	if(tam>2){
		campo = campo.substring(0,tam-2)+','+cent;
	}
	return campo;
}

function formata(objForm, strField, sMask, evtKeyPress){
		var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
		if(document.all) {
			nTecla = evtKeyPress.keyCode;
		}else if(document.layers){
			nTecla = evtKeyPress.which;
		}
		sValue = objForm[strField].value;
		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++;
		}
		objForm[strField].value = sCod;
		if (nTecla != 8){
			if (sMask.charAt(i-1) == "9"){
				return ((nTecla > 47) && (nTecla < 58));
			}else{
				return true;
			}
		}else{
			return true;
		}
}

function validacpf(campo){ 
	var i; 
	campo = campo.replace (".","");
	campo = campo.replace (".","");
	campo = campo.replace ("-","");
	campo = campo.replace ("/","");
	s = campo
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	for (i = 0; i < 9; i++){ 
		d1 += c.charAt(i)*(10-i); 
	}
	if (d1 == 0){ 
		//alert("CPF Invalido") 
		return false; 
	} 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1){ 
		//alert("CPF Invalido") 
		return false; 
	} 
	d1 *= 2; 
	for (i = 0; i < 9; i++){ 
		d1 += c.charAt(i)*(11-i); 
	} 
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(1) != d1) { 
		//alert("CPF Invalido") 
		return false; 
	} 
	return true; 
} 

function valida_numero(campo){
   var S = campo.value
   var Digitos = "0123456789.,/-:";
   var temp = "";
   var digito = "";
      for (var i=0; i<S.length; i++){
	       digito = S.charAt(i);
	          if (Digitos.indexOf(digito)>=0){
		          temp=temp+digito;
			  }
	  }
	  campo.value = temp
}

function valInt(teclapres,campo){
// chamada da função: onKeyPress="return valInt(event,'campo');"
	var tecla = teclapres.keyCode;
	if (tecla > 31 && (tecla < 48 || tecla > 57)){ 
		return false;
	}

	return true;
}

function validaEmail(emailad){
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;
    if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
        return false;
    }
    else {
        return true;
    }
}
