function formataData(objeto, first, next){
		if (objeto.value.length == 2 || objeto.value.length == 5 ){
		objeto.value = objeto.value + "/";
	}
	else if(objeto.value.length == 10 && first == true && objeto.selectionEnd == objeto.selectionStart && objeto.selectionEnd == 10){
		document.getElementById(next).focus();
	}
}

function Enum(num){
	if (document.all)
		var tecla = event.keyCode;
	else if(document.layers)
		var tecla = num.which;
		if (tecla > 47 && tecla < 58)
			return true;
		else
			{
				if (tecla != 8)
					event.keyCode = 0;
				else
					return true;
			}
}

function valida(plaka)  {
   var nums = "0123456789";
   var lets = "ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz";
   var valor;
   var valor2;
   
   if (placa.value.length <= 3)
   {
    for (var i=0;i<plaka.value.length;i++)
    {
     valor=plaka.value.substring(i,i+1)
     if (lets.indexOf(valor) == -1)
     {
      plaka.value = plaka.value.substring(0,i);
      alert("Digite Somente Letras Por Favor!");
      break;
     }
    }
   }
   
   else if (placa.value.length > 3)
   {
    for (var i=3;i<plaka.value.length;i++)
    {
     valor2=plaka.value.substring(i,i+1)
     if (nums.indexOf(valor2) == -1)
     {
      plaka.value = plaka.value.substring(0,i);
      alert("Digite Somente Números Por Favor!");
      break;
     }
    }
  }
}

function dinheiro(cur,len)
{
   n='__0123456789';
   d=cur.value;
   l=d.length;
   r='';
   if (l > 0)
   {
    z=d.substr(0,l-1);
    s='';
    a=2;
    for (i=0; i < l; i++)
    {
        c=d.charAt(i);
        if (n.indexOf(c) > a)
        {
            a=1;
            s+=c;
        };
    };
    l=s.length;
    t=len-1;
    if (l > t)
    {
        l=t;
        s=s.substr(0,t);
    };
    if (l > 2)
    {
        r=s.substr(0,l-2)+','+s.substr(l-2,2);
    }
    else
    {
        if (l == 2)
        {
            r='0,'+s;
        }
        else
        {
            if (l == 1)
            {
                r='0,0'+s;
            };
        };
    };
    if (r == '')
    {
        r='0,00';
    }
    else
    {
        l=r.length;
        if (l > 6)
        {
            j=l%3;
            w=r.substr(0,j);
            wa=r.substr(j,l-j-6);
            wb=r.substr(l-6,6);
            if (j > 0)
            {
                w+='.';
            };
            k=(l-j)/3-2;
            for (i=0; i < k; i++)
            {
                w+=wa.substr(i*3,3)+'.';
            };
            r=w+wb;
        };
    };
   };
   if (r.length <= len)
   {
    cur.value=r;
   }
   else
   {
    cur.value=z;
   };
   return 'ok';
};

function formataCEP1(objeto){
		if (objeto.value.length < 5 ){
           alert('Valor para inválido para o campo CEP');
		   objeto.focus();
	}

}
function formataCEP2(objeto){
		if (objeto.value.length < 3 ){
           alert('Valor para inválido para o campo CEP');
		   obejto.focus();
	}
	
}


function validarData(campo){
var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
var msgErro = 'Formato inválido de data.';
if ((campo.value.match(expReg)) && (campo.value!='')){
var dia = campo.value.substring(0,2);
var mes = campo.value.substring(3,5);
var ano = campo.value.substring(6,10);
if(mes==4 || mes==6 || mes==9 || mes==11 && dia > 30){
alert("Dia incorreto !!! O mês especificado contém no máximo 30 dias.");
return false;
} else{
if(ano%4!=0 && mes==2 && dia>28){
alert("Data incorreta!! O mês especificado contém no máximo 28 dias.");
return false;
} else{
if(ano%4==0 && mes==2 && dia>29){
alert("Data incorreta!! O mês especificado contém no máximo 29 dias.");
return false;
} 
}}} else {
alert(msgErro);
campo.focus();
return false;
}
}





