function clone()
{
	var html = $(".cloneFilho").html();
	
	$(".clone").append("" + html);
	
	return false;
}
function bloquearEnter(e)
{
	if (!e){
		e = window.event;   
	}
	
	var code;   
	
	if (e.keyCode){
		code = e.keyCode;   
	}else if (e.which){
		code = e.which; // Netscape 4.?   
	}else if (e.charCode){
		code2 = e.charCode;
	}
	if(code==13)
	{
		return false;
	}
}

function ValidarEmail(Email)
{
var TamEmailMenos_1;
var PosicaoArroba_1,PosicaoArroba_2;
var PosicaoPonto_1,PosicaoPonto_2;
var erro = false;

TamEmailMenos_1 = eval(Email.length -1);
PosicaoArroba_1 = Email.indexOf("@");
PosicaoPonto_1 = Email.indexOf(".");
PosicaoArroba_2 = Email.lastIndexOf("@");
PosicaoPonto_2 = Email.lastIndexOf(".");

     if(Email != "" && PosicaoArroba_1 == -1 || Email != "" && PosicaoArroba_1 == 0 || Email != "" && PosicaoArroba_1 == TamEmailMenos_1)
    	 erro = true;
     if(Email != "" && PosicaoPonto_1 == -1 || Email != "" && PosicaoPonto_1 == 0 || Email != "" && PosicaoPonto_1 == TamEmailMenos_1)
    	 erro = true;
     if(Email != "" && PosicaoArroba_2 == -1 || Email != "" && PosicaoArroba_2 == 0 || Email != "" && PosicaoArroba_2 == TamEmailMenos_1)
    	 erro = true;
     if(Email != "" && PosicaoPonto_2 == -1 || Email != "" && PosicaoPonto_2 == 0 || Email != "" && PosicaoPonto_2 == TamEmailMenos_1)
    	 erro = true;
     else
          return true;

if(erro == true){
	alert("E-mail inválido!")
}
}


function valida_cnpj(cnpj)
{
var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
digitos_iguais = 1;
if (cnpj.length < 14 && cnpj.length < 15)
	alert("Insira um CNPJ válido!");
for (i = 0; i < cnpj.length - 1; i++)
      if (cnpj.charAt(i) != cnpj.charAt(i + 1))
            {
            digitos_iguais = 0;
            break;
            }
if (!digitos_iguais)
      {
      tamanho = cnpj.length - 2
      numeros = cnpj.substring(0,tamanho);
      digitos = cnpj.substring(tamanho);
      soma = 0;
      pos = tamanho - 7;
      for (i = tamanho; i >= 1; i--)
            {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                  pos = 9;
            }
      resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
      if (resultado != digitos.charAt(0))
    	  alert("Insira um CNPJ válido!");
      tamanho = tamanho + 1;
      numeros = cnpj.substring(0,tamanho);
      soma = 0;
      pos = tamanho - 7;
      for (i = tamanho; i >= 1; i--)
            {
            soma += numeros.charAt(tamanho - i) * pos--;
            if (pos < 2)
                  pos = 9;
            }
      resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
      if (resultado != digitos.charAt(1))
            alert("Insira um CNPJ válido!");
      return true;
      }
else
      return false;
}

function formataDigitandoCNPJ(campo) {  
    var valor = "";  
    var teste = document.getElementById(campo).value;
    for (var i = 1;i<=teste.length;i++) {  
        if (!isNaN(teste.charAt(i-1))) {  
            valor += teste.charAt(i-1);  
            if (valor.length ==2 |valor.length == 6 ) {  
                valor += ".";  
            }  
            if (valor.length == 10) {  
                valor += "/";  
            }  
            if (valor.length == 15) {  
                valor += "-";  
            }  
        }  
    }  
    document.getElementById(campo).value = valor;  
} 