// -----------------------------------------------------------------------------
// Maurício Gonzatto
//
// -----------------------------------------------------------------------------

// Verifica Condições das telas para jogar os valores selecionados da pesquisa
// de CBO para as espectivas telas ou relatórios
function pegaVal( z )
{
    var escondido = "";
	if(opener.document.getElementById("escondido"))
    {
	    escondido = opener.document.getElementById("escondido").value;
	}

	if(escondido == "aso_de")
    {
	    opener.document.getElementById("tbte2").value = z.cod;
		opener.document.getElementById("tbte2").value += " - " + z.texto;
		window.close();
    }
    else if(escondido == "aso_para")
    {
	    opener.document.getElementById("tbte3").value = z.cod;
		opener.document.getElementById("tbte3").value += " - " + z.texto;
		window.close();
    }
    else
    {
	    if( opener.document.getElementById('ID_CBO') && opener.document.getElementById('ID_CBO') )
		{
		    opener.document.getElementById('ID_CBO').value = z.cod;
			opener.document.getElementById('DESC_CBO').value = z.texto;
        }
		else
		{
		    setCookie('ID_CBO', z.cod);
			setCookie('DESC_CBO', z.texto);
			opener.document.location.href = opener.document.location.href;
        }

		if( opener.document.getElementById('DESC_CBO2') )
		{
			if( opener.document.getElementById('CadExamesFuncionario') )
			{
				Atividade(z.cod);
			}
			else if( opener.document.getElementById('DESC_ATIVIDADE') )
			{
				opener.document.getElementById('DESC_ATIVIDADE').value = z.texto;
				window.close();
			}
		}

		if( opener.document.getElementById('DescSum') )
		{
			opener.document.getElementById('DescSum').innerText = document.getElementById('descSum').innerText;
    		if( opener.document.getElementById('DESC_ATIVIDADE') )
	    	{
		    	opener.document.getElementById('DESC_ATIVIDADE').value = document.getElementById('descSum').innerText;
    		}
   			window.close();
		}
    }
}

function formataCbo( el )
{
    if( document.forms[0].tpPesquisa[0].status )
	{
	    el.maxLength = 7;
		if( el.value.length == 4 )
		{
			el.value += "-";
		}
    }
}

function setaDescSum(el)
{
	var ds = document.getElementById("descSum");
	ds.innerText = el.ds;
}

function limpaDescSum()
{
    var ds = document.getElementById("descSum");
	ds.innerText = "";
}

// Retorna Descrição de Atividade
function Atividade(idCbo)
{
    Cbo.descAtividade(idCbo,descAtividade_CallBack);
}

// Call BAck da função Ajax para retorna Descrição de Atividade
function descAtividade_CallBack(response)
{
    if(response.value != '')
	{
	    opener.document.getElementById('DESC_CBO2').value = response.value;
		window.close();
    }
	else
	{
	    opener.document.getElementById('DESC_CBO2').value = document.getElementById('descSum').innerText;
        window.close();
    }
}
