function valida_email(campo_email) {
 if (campo_email.value != '' ) {
	 //Expressão Regular utilizada para validar o endereço de email
	 var ExpReg = /^[a-zA-Z0-9_\.-]{2,}@([A-Za-z0-9_-]{2,}\.)+[A-Za-z]{2,4}$/;
	 if ( !ExpReg.test(campo_email.value) ) {
		 return false;
	 }
	 return true;
 }
}

function SomenteNum(e){
   /*
 	 8 - backspace/ 46 - delete/ 9 - tab/ 37a40 - teclas de navegacao
   */
   var codigo = window.event ? e.keyCode : e.which;
   return ((codigo>=96&&codigo<=105)||(codigo>=48&&codigo<=57)||(codigo==8)||
       (codigo==46)||(codigo==9)||(codigo>=37&&codigo<=40))
}

function goToUrl(url){
	location.href = url;
}


function SomenteDez(e,obj){
	var codigo = window.event ? e.keyCode : e.which;	
	if(obj.value.length ==  10){		
	   	if(!(codigo == 8 || codigo == 13 || codigo == 0)){
			alert("Máximo De 10 Caracteres!");
	   	}
   	}
}

function validarCPF(Objcpf)
{
	var numcpf = Objcpf.value;
	exp = /\.|\-/g;
    numcpf = numcpf.toString().replace(exp, "");
	
	x = 0;
	soma = 0;
	dig1 = 0;
	dig2 = 0;
	texto = "";
	numcpf1="";
	len = numcpf.length; x = len -1;
	// var numcpf = "12345678909";
	for (var i=0; i <= len - 3; i++) {
		y = numcpf.substring(i,i+1);
		soma = soma + ( y * x);
		x = x - 1;
		texto = texto + y;
	}
	dig1 = 11 - (soma % 11);
	if (dig1 == 10) dig1=0 ;
	if (dig1 == 11) dig1=0 ;
	numcpf1 = numcpf.substring(0,len - 2) + dig1 ;
	x = 11; soma=0;
	for (var i=0; i <= len - 2; i++) {
		soma = soma + (numcpf1.substring(i,i+1) * x);
		x = x - 1;
	}
	dig2= 11 - (soma % 11);
	if (dig2 == 10) dig2=0;
	if (dig2 == 11) dig2=0;
	//alert ("Digito Verificador : " + dig1 + "" + dig2);
	if ((dig1 + "" + dig2) == numcpf.substring(len,len-2)) {
		return true;
	}
	//alert ("Numero do CPF invalido !!!");
	return false;
}