﻿function Mascara(textBox, mask) 
{
	 var i      = textBox.value.length;
	 var saida  = mask.substring(0,1);
	 var texto  = mask.substring(i);
	 
	 if (texto.substring(0,1) != saida) 
	 {
		  textBox.value += texto.substring(0,1);
	 }
}
function preencheValidaCPF(objetoCPF){
	if ((objetoCPF.value.length==3)|| (objetoCPF.value.length==7)){
		objetoCPF.value+=".";
	}
	if (objetoCPF.value.length==11){
		objetoCPF.value+="-";
	}
	if(objetoCPF.value.length==14){
		numeroCPF = objetoCPF.value
		var a=numeroCPF.substr(0,3);
		var b=numeroCPF.substr(4,3);
		var c=numeroCPF.substr(8,3);
		var d=numeroCPF.substr(12,2);
		
		
		var i; 
        s = objetoCPF.value; 
        var c = a + b + c; 
        var dv = d; 
        var d1 = 0; 
        for (i = 0; i < 9; i++){ 
            d1 += c.charAt(i)*(10-i); 
        } 
            if (d1 == 0){ 
                alert("CPF Inválido!"); 
            objetoCPF.value="";
                return false; 
            } 
        d1 = 11 - (d1 % 11); 
        if (d1 > 9) d1 = 0; 
        if (dv.charAt(0) != d1){ 
            alert("CPF Inválido!"); 
            objetoCPF.value="";
            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 Inválido!"); 
            objetoCPF.value="";
			return false; 
        } 
	}
}

function Proximo(quem, tammax) 
{
	VerifiqueTAB=true;

	if (quem.value.length == tammax && VerifiqueTAB)
	{
		var i=0,j=0, indice=-1;
		
		for (i=0; i<document.forms.length; i++) 
		{
			for (j=0; j<document.forms[i].elements.length; j++) 
			{
				if (document.forms[i].elements[j].name == quem.name) 
				{
					indice=i;
					break;
				}
			}
			if (indice != -1)
			{
				break;
			}
		}
		for (i=0; i<=document.forms[indice].elements.length; i++) 
		{
			if (document.forms[indice].elements[i].name == quem.name) 
			{
				try
				{
					while ((document.forms[indice].elements[(i+1)].type == "hidden") && (i < document.forms[indice].elements.length)) 
					{
						i++;
					}
					document.forms[indice].elements[(i+1)].focus();
				}
				catch(err)
				{
				}
				
				VerifiqueTAB=false;
				break;
			}
		}
	}
}

function NaoPossuoEmail(obj)
{
    if(obj.checked)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_spnEmail").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_spnNewsLetter").style.display='none';        
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_spnEmail").style.display='block';
        document.getElementById("ctl00_ContentPlaceHolder1_spnNewsLetter").style.display='block';
    }
}

function OutraDeficiencia(value)
{
    if(value == -1)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_spnOutraDeficiencia").style.display='block';        
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_spnOutraDeficiencia").style.display='none';
    }
}

