	//Afastamento e Dependente
function abrirAba( url )
	{
		if ($('tt_codFuncionario').value)
		{
			javascript:location.href=(url);
		}else{
			javascript:location.href=('index.php');
		}
	}
	//funcionario
function abrirAbaFuncionario( url )
{
	if ($('tt_codFuncionario').value)
	{
		javascript:location.href=(url);
	}else{
		alert('Selecione um funcionário!');
	}
}

function menuOver(src)
{
    src.className='over';
}

function menuOut(src)
{
    src.className='';
}

function confirmaLogoff()
{
	if ( confirm('Deseja realmente sair do sistema?') )
	{
		location.href='index.php?logout=1'
	}
}

function getObjeto( id )
{
	return document.getElementById( id );
}

function mudaFundo( obj, cor )
{
	obj.style.backgroundColor = cor;
	obj.style.borderColor = cor ? "white" : "";
}

function validarObrigatorios(campos, msg)
{
    var retorno = true
    var obj
    if ( !msg )
	{
        msg= "Verifique o preenchimento dos campos obrigatorios!"
    }

    for ( i = 0; i < campos.length; i++ )
	{
        obj = getObjeto(campos[i])
        if ( obj && !obj.disabled && obj.style.display != "none" && obj.style.visibility != "hidden" )
		{
            if ( obj.value == "" )
			{
        		alert(msg);
                obj.focus();
                retorno = false
                break;
            }
        }

    }
    return retorno
}

function validarCNPJ( cnpj ){
   var vCNPJ
   vCNPJ = cnpj.replace(".", "").replace(".", "").replace("-", "").replace("/", "")
   alert( vCNPJ )
   var mControle = "";
   var aTabCNPJ = new Array(5,4,3,2,9,8,7,6,5,4,3,2);
   for (i = 1 ; i <= 2 ; i++){
      mSoma = 0;
      for (j = 0 ; j < vCNPJ.length ; j++)
         mSoma = mSoma + (vCNPJ.substring(j,j+1) * aTabCNPJ[j]);
      if (i == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10 ) mDigito = 0;
      mControle1 = mControle ;
      mControle = mDigito;
      aTabCNPJ = new Array(6,5,4,3,2,9,8,7,6,5,4,3);
   }
   return( (mControle1 * 10) + mControle );
}

function validarCPF(vCPF){
   var mControle = ""
   var mContIni = 2, mContFim = 10, mDigito = 0;
   for (j = 1 ; j <= 2 ; j++){
      mSoma = 0;
      for (i = mContIni ; i <= mContFim ; i++)
         mSoma = mSoma + (vCPF.substring((i-j-1),(i-j)) * (mContFim + 1 + j - i));
      if (j == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10) mDigito = 0;
      mControle1 = mControle;
      mControle = mDigito;
      mContIni = 3;
      mContFim = 11;
   }
   return( (mControle1 * 10) + mControle );
}


