var visualiza='hidden';
var codos = null;
var codcliente = null;
var instanceUpload = null;
var monitoramento = null;

/**********************************************************
*                   Formata Data                     *
***********************************************************/
function FormataData(Campo,teclapres) 
{
	tecla = teclapres.keyCode
	vr = Campo.value
	vr = vr.replace(".","")
	vr = vr.replace("-","")
	vr = vr.replace("/","")
	tam = vr.length + 1 

	if (tecla!=9 && tecla!=8 && tecla!=111 && tecla!=223)
	{
		if (tam==3)
			Campo.value = vr.substr(0,2) + '/' + vr.substr(5,tam)
		if (tam==5){
			Campo.value = vr.substr(0,2) + '/' + vr.substr(2,2) + '/' + vr.substr(5,tam)}
	}
}
/**********************************************************
*                   Verifica a Data digitada              *
***********************************************************/
function verifica_data(campo,label)
{
	obj=campo.value.replace(/[^\d]/g,"0");
	
	gg=obj.substr(0,2);
	mm=obj.substr(3,2);
	aa=obj.substr(6,4);
	
	strdata=gg+"/"+mm+"/"+aa;
	
	data = new Date(aa,mm-1,gg);
	daa=data.getFullYear().toString();
	dmm=(data.getMonth()+1).toString();
	dmm=dmm.length==1?"0"+dmm:dmm
	dgg=data.getDate().toString();
	dgg=dgg.length==1?"0"+dgg:dgg
	dddata=dgg+"/"+dmm+"/"+daa
	
	if ((dddata!=strdata|| campo.value.length != 10) &&(campo.value.length > 0))
	{
		alert("Verifique a data inserida no campo "+label);
		campo.value = '';
		campo.focus();

	}
	
}
/********************************************************************
*         Verifica se foi digitado um numero                         *
*********************************************************************/
function validaDigito(campo,keyCode)
{
	if (((keyCode) >= 48 ) && ((keyCode) <= 57 )||keyCode == 13)
		event.keyCode = keyCode;
	else
		event.keyCode = 0;
	campo.value = Replace(campo.value,'-','');
}


function FormataCep(Campo, teclapres)
{
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace("-", "");
	tam = vr.length + 1;
	if (tecla != 8)
	{
		if (tam == 6)
			Campo.value = vr.substr(0, 5) + '-' + vr.substr(5, 5);
	}
}

function MM_formtCep(e,src,mask) {
	if(window.event) { _TXT = e.keyCode; } 
		else if(e.which) { _TXT = e.which; }
	if(_TXT > 47 && _TXT < 58) { 
		var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
	if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } 
		return true; } else { if (_TXT != 8) { return false; } 
	else { return true; }
	}
}

function inicializaMensagem(codos,codperfil)
{
	var camada = document.getElementById('divgrupo');
	var codorigem_contato;
	var descorigem_contato;	
	if (document.all['codos'].value == "")
	{	
		
	
		switch(codperfil)
		{
			case 3:
				codorigem_contato = 4;
				descorigem_contato = 'PRESENCIAL';
				break;
			case 4:
				codorigem_contato = 1;
				descorigem_contato = '0800';
				break;
			case null:
				codorigem_contato = 5;
				descorigem_contato = 'web';
				break;
			
			default:
				codorigem_contato = 1;
				descorigem_contato = '0800';
				
			
		}
	
		camada.style.display='none';	
		
		document.all['codorigem_contato'].value = codorigem_contato;
		document.all['descorigem_contato'].value = descorigem_contato;
		document.all['tec_codgrupo_old'].value = document.all['atu_codgrupo'].value;
		document.all['tec_codgrupo'].value = document.all['atu_codgrupo'].value;
	}

	
}

function verificaOrigem_contato(desc)
{
	if (document.all['codorigem_contato'].value == 1)
	{	if (document.all['descusu_tipo_tel1'].value  == '')
		   {document.all['usu_tipo_tel1'].value = 5;
			document.all['descusu_tipo_tel1'].value = desc;}
	}
}
function calculoDigito(ag,cc,d){
	var vetor = '7654329876543298765432';
	var somatotal = 0;
	var agcc = ag+cc;
	for(i=agcc.length,x=vetor.length;i>0;i--,x--){
			somatotal += (parseInt(agcc.substring(i-1,i)) * parseInt(vetor.substring(x-1,x)));
	}

	var resto = somatotal%11;
	if(resto != 0 && resto != 1)
		resto -= 11;
	else
		resto = 0;
	
	if(resto < 0) resto *= -1;
	
	return(resto==d);
}

function execPesquisa(obj){
	if(obj.value.length > 2)
		resultBusca(obj.value);
}

function execPesquisaWF(obj){
	if(obj.value.length > 2)
		resultBuscaWF(obj.value);
}

function mascaraContacorrente(obj){
	if(obj.value.length > 1){
		var v = obj.value;
		v = v.replace('-','');
		obj.value = v.substring(0,v.length2)+'-'+v.substring(v.length,v.length);
	}
}

function verificaContaCorrente(){
	var frm = document.forms[0];
	var contacorrente     = frm.contacorrente.value;
	while(contacorrente.length > 2 && contacorrente.length < 11){
		contacorrente = '0'+contacorrente;
	}
	frm.contacorrente.value = contacorrente;	
	
	var ag = contacorrente.substring(0,3)
	var cc = contacorrente.substring(3,9)
	var d  = contacorrente.substring(10,11)
	
	if(!calculoDigito(ag,cc,d)){
		alert('- Digito verificador da conta corrente invalido!');
		frm.contacorrente.value = '';
		frm.contacorrente.focus();
		return;
	}

	document.getElementById("cli_contacorrente").value = ag;
	document.getElementById("cli_agencia").value       = cc;
	document.getElementById("cli_digito").value        = d;
		
}

function expandiCliente(obj){
	document.getElementById('usuexterno').style.display = "none";
	document.getElementById('usuinterno').style.display = "none";
	if(obj.value == 'I'){
		document.getElementById('usuinterno').style.display = "block";
		document.getElementById("contacorrente").value = "";
		document.getElementById("cli_contacorrente").value = "";
		document.getElementById("cli_agencia").value = "";
		document.getElementById("cli_nome").value = "";
		document.getElementById("cli_email").value = "";
		document.getElementById("cli_endereco").value = "";
		document.getElementById("cli_cidade").value = "";
		document.getElementById("cli_bairro").value = "";
		document.getElementById("cli_cep").value = "";
		document.getElementById("cli_uf").value = "DF";
		document.getElementById("desccli_uf").value = "DISTRITO FEDERAL";
		document.getElementById("cli_ddd").value = "";
		document.getElementById("cli_tel").value = "";
		document.getElementById("cli_tipo_tel").value = "";
		document.getElementById("desccli_tipo_tel").value = "";
		document.getElementById("cli_observacao").value = "";
		document.getElementById("cli_caixapostal").value = "";
		document.getElementById("cli_codutilizacao").value = "";
		document.getElementById("cli_descutilizacao").value = "";
		document.getElementById("v_cli").innerHTML = "";
	}	
	else{
		document.getElementById('usuexterno').style.display = "block";
		document.getElementById("usu_cod").value = "";
		document.getElementById("usu_login").value = "";
		document.getElementById("usu_cpf").value = "";
		document.getElementById("usu_nome").value = "";
		document.getElementById("usu_divergencia").value = "";
		document.getElementById("usu_uf").value = "DF";
		document.getElementById("descusu_uf").value = "DISTRITO FEDERAL";
		document.getElementById("usu_email").value = "";
		document.getElementById("usu_vip").value = "";
		document.getElementById("descvip").value = "";
		document.getElementById("usu_cargo").value = "";
		document.getElementById("descusu_cargo").value = "";
		document.getElementById("usu_cia").value = "";
		document.getElementById("descusu_cia").value = "";
		document.getElementById("usu_codlocalizacao").value = "";
		document.getElementById("usu_localizacao").value = "";
		document.getElementById("usu_logradouro").value = "";
		document.getElementById("usu_predio").value = "";
		document.getElementById("usu_cidade").value = "";
		document.getElementById("usu_bairro").value = "";
		document.getElementById("usu_andar").value = "";
		document.getElementById("usu_sala").value = "";
		document.getElementById("usu_ddd1").value = "";
		document.getElementById("usu_tel1").value = "";
		document.getElementById("usu_tipo_tel1").value = "";
		document.getElementById("descusu_tipo_tel1").value = "";
		document.getElementById("usu_ddd2").value = "";
		document.getElementById("usu_tel2").value = "";
		document.getElementById("usu_tipo_tel2").value = "";
		document.getElementById("descusu_tipo_tel2").value = "";
		document.getElementById("cont_nome").value         = "";
		document.getElementById("cont_ddd").value          = "";
		document.getElementById("cont_tel").value          = "";
		document.getElementById("desccont_tipo_tel").value = "";
		document.getElementById("v_usu").innerHTML         = "";
	}
}

function showAgrupador(obj){
	if(document.all['agrupador'].value == "N"){
		document.all['agrupador'].value = "S";
		obj.src = url_base + "imagens/description.gif";
		obj.alt = "Alterar para modo paginação";
	}
	else{
		document.all['agrupador'].value = "N";
		obj.src = url_base + "imagens/origin.jpg";
		obj.alt = "Alterar para modo agrupador";
		limpaAgrupador();
	}
	document.all['pesquisar'].click();
}

function checkFCA(obj,tipo,frmCod,frmDesc,codclassificacao){
	if(obj.value == ''){
		if(confirm('O campo '+ obj.title + ' esta vazio. Deseja continuar?\n (Se sim o campo será reiniciado, caso contrario retornara para que insira um valor)')){
			document.all[frmCod].value = '';
			document.all[frmDesc].value = '';
			obj.style.background = '#EEEEEE';
			obj.disabled = true;
			obj.value = '';
		}
		else{
			obj.focus();	
		}
	}	
}

function gravaFCA(obj,tipo,frmCod,frmDesc,codclassificacao){
	if(document.all[codclassificacao].value == ''){
		alert('- É preciso classificar o chamado inicialmente.');	
		document.all[frmCod].value = '';
		document.all[frmDesc].value = '';
		obj.style.background = '#EEEEEE';
		obj.disabled = true;
		obj.value = '';
		return;
	}
	if(obj.value == ''){
		if(confirm('O campo '+ obj.title + ' esta vazio. Deseja continuar?\n (Se sim o campo será reiniciado, caso contrario retornara para que insira um valor)')){
			document.all[frmCod].value = '';
			document.all[frmDesc].value = '';
			obj.style.background = '#EEEEEE';
			obj.disabled = true;
			obj.value = '';
		}
		else{
			obj.focus();	
		}
	}
	else{
		if(confirm('Deseja inserir este novo valor?')){
			addFCA(obj,frmCod,frmDesc,document.all[codclassificacao].value,tipo,obj.value);
		}
		else{
			obj.focus();	
		}
	}
}

function checaCampo(campo,check){
	ERaz = /[a-z]/;
  	ERAZ = /[A-Z]/;
  	ER09 = /[0-9]/;
  	ERxx = /[@!#$%&*+=?|-]/;
	
	switch(check){
		case 'VAZIO':
			if((campo.value.search(ERaz) ||
			   campo.value.search(ERAZ) ||
			   campo.value.search(ER09) ||
			   campo.value.search(ERxx)) && 
			   campo.value == ''){
				alert('preencha o campo: '+ campo.title);
				campo.focus();
			}
			break;
	}
}

function setCampoOutros(obj,valor,objOutro){
	if(document.all[obj].value != '' && parseInt(document.all[obj].value) == parseInt(valor)){
		document.all[objOutro].disabled = false;
		document.all[objOutro].style.background = '#ffffff';
		document.all[objOutro].style.textTransform = 'uppercase';
		document.all[objOutro].focus();
	}
	else{
		document.all[objOutro].style.background = '#EEEEEE';
		document.all[objOutro].disabled = true;
		document.all[objOutro].value = '';
	}
}

function getTimeZone(){
	var d = new Date()
	var offSet = d.getTimezoneOffset();
	offSet *= -1;
	if(offSet > 0){offSet -= 60;}
	offSet /= 60;
	return(offSet);
}


function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE==""){
		return "";
	}else{
		return TRIM_VALUE;
	}
}

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	}
	return strTemp;
}

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}

function Replace(texto,de,para){
	while(texto.indexOf(de) != -1){
		texto = texto.replace(de,para);
	}
	return texto
}

function checaEmail(campo)
{
	campo.value = Replace(campo.value," ","");
	if(campo.value.length > 0 && (campo.value.indexOf('@') == -1 || campo.value.indexOf('.') == -1))
	{
		alert('e-Mail inválido');
		//campo.value = '';
		campo.focus();
	}
}

function MascaraData(formato,campo)
{
	if (formato =='HORA')
	{
		if (campo.value.length == 2){
			campo.value +=  ':';
		}
	}

	if (formato =='HORACOMPLETA')
	{
		if (campo.value.length == 2 || campo.value.length == 5){
			campo.value +=  ':';
		}
	}

	if (formato=='DATA/HORA')
	{
		if (campo.value.length == 2){campo.value +=  '/';}
		if (campo.value.length == 5){campo.value +=  '/';}
		if (campo.value.length == 10){campo.value +=  ' ';}
		if (campo.value.length == 13){campo.value +=  ':';}
		if (campo.value.length == 16){campo.value +=  ':00';}
	}	
}
function expandirPlus(div,obj,img1,img2)
{
	var camada = document.getElementById(div);
	var obj    = document.getElementById(obj);
	if(camada.style.display=='block'){
		camada.style.display='none';
		obj.src = img1;
	}
	else{
		
		camada.style.display='block';
		obj.src = img2;
	}
}

function expandir(div,img)
{
	var camada = document.getElementById(div);
	if(img != ''){
		var img    = document.getElementById(img);
		if(camada.style.display=='block'){
			camada.style.display='none';
			img.src = url_base + 'imagens/arrow_left.gif';
			img.alt="Mostrar descrição da Atendimento";
		}
		else{
			camada.style.display='block';
			img.src = url_base + 'imagens/arrow_down.gif';
			img.alt="Ocultar descrição da Atendimento";
		}
	}
	else{
		if(camada.style.display=='block'){
			camada.style.display='none';
		}
		else{
			camada.style.display='block';
		}
	}	
}

function acao(cod)
{
	switch(cod)
	{
		case 1: top.location.href='mensagem.asp?acao=duplicarOS&codos='+codos;//DUPLICAR
				break;
		case 2: window.open('osFilha.asp?codos='+codos,'osFilha','width=800,height=450,scrollbars=yes');//GERAR OS FILHA
				break;
		case 3: top.location.href='mensagem.asp?acao=ler&codos='+codos; //LERsbreak;
				break;
		case 4: top.location.href='mensagem.asp?acao=novaOS&codos='+codos; //NOVA MENSAGEM
				break;
		case 5: window.open('reiterar.asp?codos='+codos,'reativar','width=419,height=300');//REITERAR
				break;
		case 6: window.open('reativar.asp?codos='+codos,'reativar','width=419,height=300'); //REATIVAR
				break;
		case 7: window.open('liberarOS.asp?codos='+codos,'reativar','width=419,height=300'); //LIBERAR
				break;
		case 8: window.open('resposta.asp?codos='+codos,'reativar','width=419,height=300');//RESPONDER
				break;
				
	}
}
function clickIE(event) 
{
	if ((event.button == 2 || event.button == 3)) 
	{
		try{
			document.getElementById("menuMouse").style.visibility = visualiza;
			document.getElementById("menuMouse").style.top=event.clientY + document.body.scrollTop-45; 
			document.getElementById("menuMouse").style.left=event.clientX + document.body.scrollLeft;
			visualiza = 'hidden';
		}
		catch(e){
		}
	}
}
/*
MUDA A CLASSE UTILIZADA NA LINHA
*/
function selRow(tr,classe,cod,codc)
{
  tr.oldClassName=tr.className;
  tr.className=classe;
  tr.style.cursor='pointer';
  visualiza = 'visible';
  if(cod != '0' && codc != '0')
  {
  	  codos = cod;
	  codcliente = codc;
  }
  window.status = 'ID - Nº Protocolo: '+ codos; //+' Cod. Cliente: '+ codcliente;
}
/*
RETORNA A CLASSE UTILIZADA NA LINHA
*/
function unselRow(tr)
{
  	tr.className=tr.oldClassName;
	try{
		document.getElementById("menuMouse").style.visibility = 'hidden';
	}
	catch(e){
	}
}


function seleciona(tr){
  tr.oldClassName=tr.className;
  tr.className='selecionalinha';
  tr.style.cursor='pointer';
}

function deseleciona(tr){
  	tr.className=tr.oldClassName;
}
function setCombo(campo,valor)
{
	for(i=0;i<campo.length;i++)
	{
		campo.options[i].selected=false; 
		
		if(campo.options[i].value == valor)
		{
			campo.options[i].selected=true; 
		}
	}
}

/*-------------------------------------------
  Função para pegar os valores do formulario
  Autor: Mateus S M Santos
  Data : 08/03/2006
--------------------------------------------*/
function getValues(frm)
{
	var lista = "";
	//var lista1 = "";
	for(i=0;i<frm.length;i++){
		if((frm.elements[i].type == 'checkbox' ||frm.elements[i].type == 'radio') && frm.elements[i].checked){
			lista += frm.elements[i].name+"="+escape(frm.elements[i].value)+"&";
		}
		else if(frm.elements[i].type != 'checkbox' && frm.elements[i].type != 'radio'
		        && frm.elements[i].value != '' && frm.elements[i].value != null){
			lista += frm.elements[i].name+"="+escape(frm.elements[i].value)+"&";	
		}
	}
	
	return(lista.substring(0,lista.length-1));
}

function listUsuario(){
	var values = getValues(document.form);
	addFila('listaPendendia(\'listaUsuarios.asp?'+ values +'\')');
}

function getValuesFull(frm){
	var lista = "";
	//var lista1 = "";
	for(i=0;i<frm.length;i++)
	{
		if((frm.elements[i].type == 'checkbox' ||frm.elements[i].type == 'radio') && frm.elements[i].checked)
		{
			lista += frm.elements[i].name+"="+escape(frm.elements[i].value)+"&";
		}
		else if(frm.elements[i].type != 'checkbox' && frm.elements[i].type != 'radio') 
//		        && frm.elements[i].value != '' && frm.elements[i].value != null)
		{
			lista += frm.elements[i].name+"="+escape(frm.elements[i].value)+"&";	
		}
	}
	return(lista.substring(0,lista.length-1));
}

function bloquearCampos(frm){
	var campo = new Array;
	
	for(i=0;i<frm.length;i++)
	{
		campo[frm.elements[i].name] = true;
	}

	//CAMPOS QUE NÃO SERÃO BLOQUEADOS
	campo['tec_codgrupo']            = false;
	campo['tec_coddiagnostico']      = false;
	campo['tec_codservico']          = false;
	campo['num_chamado_assistencia'] = false;
	campo['inserir_base']            = false;
	campo['codtiporetorno']          = false;
	campo['tec_solucao']             = false;
	campo['func_valor']              = false;
	campo['classificacao']           = false;
	
	for(i=0;i<frm.length;i++)
	{
		if((frm.elements[i].type == 'checkbox' ||frm.elements[i].type == 'radio'))
		{
			frm.elements[i].disabled = campo[frm.elements[i].name];
		}
		else if(frm.elements[i].type != 'checkbox' && frm.elements[i].type != 'radio')
		{
			frm.elements[i].readOnly = campo[frm.elements[i].name];
			frm.elements[i].travado  = campo[frm.elements[i].name];
		}
	}	
}

function desbloquearCampos(frm)
{
	var campo = new Array;
	
	for(i=0;i<frm.length;i++)
	{
		campo[frm.elements[i].name] = true;
	}

	for(i=0;i<frm.length;i++)
	{
		if((frm.elements[i].type == 'checkbox' ||frm.elements[i].type == 'radio'))
		{
			frm.elements[i].disabled = campo[frm.elements[i].name];
		}
		else if(frm.elements[i].type != 'checkbox' && frm.elements[i].type != 'radio')
		{
			frm.elements[i].readOnly = campo[frm.elements[i].name];
		}
	}	
}

function carregaClassificacao(div,frmcod,frmdesc,codpai){
	stopAjax();

	width = 800;
	height = 520;
	display = '';
	x = ((screen.availWidth/2)-(width/2)) + document.body.scrollLeft;
	y = ((screen.availHeight/2)-(height/2)) + document.body.scrollTop;

	titulo = 'CLASSIFICAÇÃO';
	pagina = url_base + "tree/listaclassificacao.asp"
	param = pagina+'?div=v_m&frmcod='+ frmcod +'&frmdesc='+ frmdesc +'&codpai='+ codpai;
	//window.open(param,'');
	document.getElementById("v_mens").innerHTML = '<div id="menuPrincipal"></div>';
	document.getElementById("menuPrincipal").innerHTML = "";
	
	trv = new treeview('menuPrincipal');
	d = trv.add(titulo,'javascript:void(null);','_self', null);
	trv.addLoader(param,d);
	document.getElementById("menuPrincipal").style.display = 'block';
//	alert('--FIM--');

	document.getElementById("v_m").style.display = 'block';
	document.getElementById("v_m").style.width = width;
	document.getElementById("v_m").style.height = height;
	document.getElementById("v_m").style.left = x;
	document.getElementById("v_m").style.top = y;

	document.getElementById("adapter").style.display = 'block';
	document.getElementById("adapter").style.width = width;
	document.getElementById("adapter").style.height = height;
	document.getElementById("adapter").style.left = x;
	document.getElementById("adapter").style.top = y;

	startAjax();
}

function carregaGrupoADM(div,frmcod,frmdesc,cod,caminho){
	width = 780;
	height = 380;
	display = '';
	x = ((screen.availWidth/2)-(width/2)) + document.body.scrollLeft;
	y = ((screen.availHeight/2)-(height/2)) + document.body.scrollTop;

	
		titulo = 'GRUPOS';
		url = '../grupo.asp?div='+div+'&frmcod='+ frmcod +'&frmdesc='+ frmdesc +'&cod=2&caminho=1&titulo='+titulo;
		carregaTree(url,width,height,y,x);
}

function carregaGrupo(div,frmcod,frmdesc,codpai,tipogrupo,pagina,seleciona,retirar,vipCod,vipDesc,width,heigth,left,top,mostraPA)
{
	if(!document.all[frmcod].travado)
	{	
		if(width == null)
			width = 780;
		
		if(heigth == null)
			heigth = 380;
		
		if(left == null)
			left = 2
		
		if(top == null)
			top = 2
		
		

		v_width = width;
		v_height = heigth;	
		display = 'block';
		v_left = ((screen.availWidth/left)-(v_width/1.95)) + document.body.scrollLeft;
		v_top = ((screen.availHeight/top)-(v_height/1.3)) + document.body.scrollTop;
	
		

		if(tipogrupo == 'A')
		{
			titulo = 'COOPERATIVAS';
		}
		else
		{
			titulo = 'UNIDADES';	
		}	
		
		
		param = pagina+'?div=v_m&frmcod='+ frmcod  +
		                      '&frmdesc='+ frmdesc +
							   '&vipcod='+ vipCod  +
							  '&vipdesc='+ vipDesc +
							   '&codpai='+ codpai  +
							  '&tipogrupo='+ tipogrupo +
							      '&pag='+ pagina  +
							  '&retirar='+ retirar +
						    '&seleciona='+ seleciona+
							'&mostraPA='+mostraPA;
							
		//window.open(param,'');
		document.getElementById("v_mens").innerHTML = '<div id="menuPrincipal"></div>';
		document.getElementById("menuPrincipal").innerHTML = "";
		
		trv = new treeview('menuPrincipal');
		d = trv.add(titulo,'javascript:void(null);','_self', null);
		trv.addLoader(param,d);
		document.getElementById("menuPrincipal").style.display = 'block';
		
		document.getElementById("v_m").style.display = 'block';
		document.getElementById("v_m").style.width   = v_width;
		document.getElementById("v_m").style.height  = v_height;
		document.getElementById("v_m").style.left    = v_left;
		document.getElementById("v_m").style.top     = v_top;
		
		document.getElementById("adapter").style.display = 'block';
		document.getElementById("adapter").style.width   = v_width;
		document.getElementById("adapter").style.height  = v_height;
		document.getElementById("adapter").style.left    = v_left;
		document.getElementById("adapter").style.top     = v_top;
	}
}



function carregaBuscaEquipamento(codgrupo,frmCod,frmDesc){
	stopAjax();
	var codgrupo = document.all[frmCod].value;
	var valor    = document.all[frmDesc].value;
	var div      = "v_mens";
	var url      = "buscarequipamentos2.asp?grucod="+codgrupo+"&frmCod="+frmCod+"&frmDesc="+frmDesc
	var qtd      = 5.3;
	var texto    = "";
	var width    = 780;
	var height   = parseInt(document.getElementById("v_m").style.height.replace("px",""));

	x = ((screen.availWidth/2)-(width/1.95)) + document.body.scrollLeft;
	y = ((screen.availHeight/2)-(height*3)) + document.body.scrollTop;
	
	//var url = "buscarequipamentos2.asp";
	document.getElementById("v_m").style.display = 'block';
	document.getElementById("v_m").style.left = x;
	document.getElementById("v_m").style.top  = y;

	document.getElementById("adapter").style.display = 'block';
	document.getElementById("adapter").style.left = x;
	document.getElementById("adapter").style.top  = y;
	
	xmlhttp.open("get", url,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4){
			var texto=xmlhttp.responseText;
			texto=texto.replace(/\+/g," ");
			texto=unescape(texto);
			startAjax();
			document.getElementById("v_mens").innerHTML=texto;
		}
	}
	xmlhttp.send(null);
	//carregaTela(url,div,frmCod,frmDesc,qtd);
}

function adicionarTelefone(){
	if(document.all['codusuario'].value == ''){
		alert('- Para adicionar um telefone ao usuário é necessário\n  que o mesmo já se encontre cadastrado no sistema!');
		return;
	}
	stopAjax();
	var div      = "v_mens";
	var url      = url_base + "ajax/telefone.asp";
	var width    = 250;
	var height   = parseInt(document.getElementById("v_m").style.height.replace("px",""));
	
	v_width  = 10;
	v_height = 50;

	x = ((screen.availWidth  / 2) - (width  / 1.95)) + document.body.scrollLeft;
	y = ((screen.availHeight / 2) - (height *    3)) + document.body.scrollTop;
	
	document.getElementById("v_m").style.display = 'block' ;
	document.getElementById("v_m").style.left    = x       ;
	document.getElementById("v_m").style.top     = y       ;
	document.getElementById("v_m").style.width   = v_width ;
	document.getElementById("v_m").style.height  = v_height;

	
	document.getElementById("adapter").style.display = 'block' ;
	document.getElementById("adapter").style.left    = x       ;
	document.getElementById("adapter").style.top     = y       ;
	document.getElementById("adapter").style.width   = v_width ;
	document.getElementById("adapter").style.height  = v_height;	
	
	xmlhttp.open("get", url,true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4){
			var texto = xmlhttp.responseText;
			    texto = texto.replace(/\+/g," ");
			    texto = unescape(texto);
			startAjax();
			document.getElementById("v_mens").innerHTML=texto;
			document.all['ddd'].focus();
		}
	}
	xmlhttp.send(null);
}

function CarregaValorDadosPesquisa(cod,des,frmCod,frmDesc){
	document.getElementById(frmCod).value = cod;
	document.getElementById(frmDesc).value = des;
	document.getElementById("v_m").style.display = 'none';
	document.getElementById("adapter").style.display = 'none';
}

function enviaDadosPesquisa(par){
	if (par == "") par = "0";
	var url = "buscarequipamentos2.asp";
	url += "?patrimonio=" + document.getElementById("patrimonio").value;
	url += "&serie=" + document.getElementById("serie").value;
	url += "&inicio=" + par;
	url += "&grucod=" + document.getElementById("grucod").value;
	addFila('carregaBuscaEquipamento(\''+url+'\')');
}

function carregaTreeClassificacao(pagina,codclassificacao,codprojeto,codpai,v_node,v_procedimento,seleciona)
{
	param = pagina+'?codpai='+ codpai +'&codclassificacao='+codclassificacao+'&codprojeto='+codprojeto;
	param += '&pag='+pagina+'&seleciona='+seleciona

	document.getElementById("menuClass").innerHTML = '<div id="menuPrincipal"></div>';
	document.getElementById("menuPrincipal").innerHTML = "";
	
	trv = new treeview('menuPrincipal');
	d = trv.add('CLASSIFICA&Ccedil;&Atilde;O','javascript:void(null);','_self', null);
	trv.addLoader(param,d);
	document.getElementById("menuPrincipal").style.display = 'block';
	
	if(v_node != ''){
		if(v_procedimento != '')
		{
			addFila('detalheProcedimento(\''+v_procedimento+'\',\''+v_node+'\')');
		}
		else
		{
			addFila('listarProcedimento(\''+v_node+'\')');
		}
	}
	//window.open(param,'teste','width:500px;height:500px;');
}

function carregaTreeClassificacaoWF(pagina,codclassificacao,codprojeto,codpai,v_node,v_procedimento)
{
	param = pagina+'?codpai='+ codpai +'&codclassificacao='+codclassificacao+'&codprojeto='+codprojeto;
	param += '&pag='+pagina
	
	document.getElementById("menuClass").innerHTML = '<div id="menuPrincipal"></div>';
	document.getElementById("menuPrincipal").innerHTML = "";
	
	trv = new treeview('menuPrincipal');
	d = trv.add('CLASSIFICA&Ccedil;&Atilde;O','javascript:void(null);','_self', null);
	trv.addLoader(param,d);
	document.getElementById("menuPrincipal").style.display = 'block';
	
	if(v_node != ''){
		if(v_procedimento != '')
		{
			addFila('../detalheProcedimentoWF(\''+v_procedimento+'\',\''+v_node+'\')');
		}
		else
		{
			addFila('../listarProcedimentoWF(\''+v_node+'\')');
		}
	}
	
}


function isNumeric(obj,aux){	
		if(aux == undefined)
			aux = '';
		var n = "0123456789"+aux;
		var teste = false;
		for(i=0;i<obj.value.length;i++)
		{
			if(n.indexOf(obj.value.substring(i,i+1)) == -1){
				teste = true;
			}
	  }
	  if(teste)
	  {
	  		alert('Preencha este campo apenas com números');
	  		obj.value = '';
	  		obj.focus();
	  }
}

function retornaNodo(div,frmCod,frmDesc,cod,desc,vipCod,vipDesc,vip,frmCod2,frmDesc2){
	try{
		document.all[frmCod].value = cod;
		document.all[frmDesc].value = desc;
		
		
		document.all[frmDesc].focus();
		document.getElementById(div).style.display='none';
		document.getElementById('adapter').style.display='none';

		if(vipCod != '' && vipDesc != '' && vip != '' && parseInt(vip) > 0){
			document.all[vipCod].value = vip;	
			document.all[vipDesc].value = 'VIP '+vip;	
		}
		else{
			document.all[vipCod].value  = '';	
			document.all[vipDesc].value = '';
		}
	}
	catch(e){}
}

function retornaNodoContratoCNPJ(v_contrato,v_cnpj){
	try{
		document.getElementById('usu_contrato').value = v_contrato;
		document.getElementById('usu_cnpj').value = v_cnpj;
	}
	catch(e){}
}


function mascaraTexto(evento){  

     
	$("<b>Paragraph. </b>").replaceAll("p");
   var campo, valor, i, tam, caracter,mascara;  
     
   if (document.all) // Internet Explorer  
      campo = evento.srcElement;  
   else // Nestcape, Mozzila  
       campo= evento.target;  
         
   valor = campo.value;  
   tam = valor.length;  
   
   if(tam <= 14)
   {
	   	mascara = '999.999.999-99';
   }
   else
   {
	  // valor = $('1.1.1').replaceAll(".");
	   mascara = '99.999.999/9999-99';
   }
     
   for(i=0;i<mascara.length;i++){  
      caracter = mascara.charAt(i);  
      if(caracter!="9")   
         if(i<tam & caracter!=valor.charAt(i))  
            campo.value = valor.substring(0,i) + caracter + valor.substring(i,tam);  
                 
   }  
  
}

function Validar(theCPF) 
{ 
  
		  if (theCPF == "") 
		  { 
			alert("Campo inválido. É necessário informar o CPF ou CNPJ"); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		  if (((theCPF.length == 11) && (theCPF == 11111111111) || (theCPF == 22222222222) || (theCPF == 33333333333) || (theCPF == 44444444444) || (theCPF == 55555555555) || (theCPF == 66666666666) || (theCPF == 77777777777) || (theCPF == 88888888888) || (theCPF == 99999999999) || (theCPF == 00000000000))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		
		
		  if (!((theCPF.length == 11) || (theCPF.length == 14))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		
		  var checkOK = "0123456789"; 
		  var checkStr = theCPF; 
		  var allValid = true; 
		  var allNum = ""; 
		  for (i = 0;  i < checkStr.length;  i++) 
		  { 
			ch = checkStr.charAt(i); 
			for (j = 0;  j < checkOK.length;  j++) 
			  if (ch == checkOK.charAt(j)) 
				break; 
			if (j == checkOK.length) 
			{ 
			  allValid = false; 
			  break; 
			} 
			allNum += ch; 
		  } 
		  if (!allValid) 
		  { 
			alert("Favor preencher somente com dígitos o campo CPF/CNPJ."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		
		  var chkVal = allNum; 
		  var prsVal = parseFloat(allNum); 
		  if (chkVal != "" && !(prsVal > "0")) 
		  { 
			alert("CPF zerado !"); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		
		if (theCPF.length == 11) 
		{ 
		  var tot = 0; 
		
		  for (i = 2;  i <= 10;  i++) 
			tot += i * parseInt(checkStr.charAt(10 - i)); 
		
		  if ((tot * 10 % 11 % 10) != parseInt(checkStr.charAt(9))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		  
		  tot = 0; 
		  
		  for (i = 2;  i <= 11;  i++) 
			tot += i * parseInt(checkStr.charAt(11 - i)); 
		
		  if ((tot * 10 % 11 % 10) != parseInt(checkStr.charAt(10))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		} 
		else 
		{ 
		  var tot  = 0; 
		  var peso = 2; 
		  
		  for (i = 0;  i <= 11;  i++) 
		  { 
			tot += peso * parseInt(checkStr.charAt(11 - i)); 
			peso++; 
			if (peso == 10) 
			{ 
				peso = 2; 
			} 
		  } 
		
		  if ((tot * 10 % 11 % 10) != parseInt(checkStr.charAt(12))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		  
		  tot  = 0; 
		  peso = 2; 
		  
		  for (i = 0;  i <= 12;  i++) 
		  { 
			tot += peso * parseInt(checkStr.charAt(12 - i)); 
			peso++; 
			if (peso == 10) 
			{ 
				peso = 2; 
			} 
		  } 
		
		  if ((tot * 10 % 11 % 10) != parseInt(checkStr.charAt(13))) 
		  { 
			alert("CPF/CNPJ inválido."); 
			document.getElementById("usu_cpf").focus(); 
			return (false); 
		  } 
		} 
		  return(true); 
} 

function mascaraCPFeCNPJ(){
	
	var val = document.getElementById("usu_cpf").value;
	

	val = val.replace(/[.]/gi,'');
	val = val.replace(/[/]/gi,'');
	val = val.replace(/[-]/gi,'');	

	
	if(val.length <= 11){
		if(Validar(val))
		{
			document.getElementById("usu_cpf").value =  val.substr(0,3) + '.' + val.substr(3,3) + '.' + val.substr(6,3) + '-' + val.substr(9,2);
		}		
	}
	else{
		document.getElementById("usu_cpf").value = val.substr(0,2) + '.' + val.substr(2,3) + '.' + val.substr(5,3) + '/' + val.substr(8,4) + '-' + val.substr(12,2);
	}
}

function retornaNodoSMS(div,frmCod,frmDesc,frmMsg,cod,desc,lista){
	document.all[frmCod].value = cod;
	document.all[frmDesc].value = desc;
	document.all[frmMsg].value = lista;
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
	verificaQtdChr(document.getElementById(frmMsg),'qtd',120);
}
function retornaNodoGrupoSMS(div,frmCod,frmDesc,frmLista,cod,desc,lista){
	document.all[frmCod].value = cod;
	document.all[frmDesc].value = desc;
	document.all[frmLista].value = lista;
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
}
function retornaNodoGrupoEndereco(div,frmCod,frmDesc,cod,desc,retornaEnd,cmps,adm,consolidado){
	try{
		document.all[frmCod].value = cod;
		document.all[frmDesc].value = desc;
		document.all[frmDesc].focus();
		document.getElementById(div).style.display='none';
		document.getElementById('adapter').style.display='none';
		if(retornaEnd == 'S'){
			addFila('carregaGrupoEndereco('+ cod +',\''+ cmps +'\',\''+ adm +'\',\''+ consolidado +'\')');
		}
	}
	catch(e){}
}
function addListaGrupoSMS(frmValor,frmLista){
	var lista = document.getElementById(frmValor).value;
	var obj   = document.getElementById(frmLista);
	if(lista != ''){
		var lv    = lista.split(';');
		for(i=0;i<lv.length;i++){
			var l = lv[i].split('|');
			var v = l[1]+' ('+ l[2] +')'+ l[3].substring(0,4) +'-'+ l[3].substring(4,8) +' '+l[5]
			var c = lv[i];
			
			for(i=0;i<obj.length;i++){
				if(obj.options[i].value == c){
					alert('- SMS já cadastrado\n');
					limparCampos();
					return false;			
				}
			}
			
			var x          = obj.options.length
			obj.options[x] = new Option(v,c);
		}
	}
}

function retornaNodoUsuTelOpe(div,listaFrm,listaValor){
	var frm = listaFrm.split(';');
	var v   = listaValor.split(';');
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
	try{
		for(i=0;i<frm.length;i++){
			document.all[frm[i]].value = v[i];	
		}
	}
	catch(e){}
}

function retornaNodoClassificacao(div,frmCod,frmDesc,cod,desc){
	document.all[frmCod].value = cod;
	document.all[frmDesc].value = desc;
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
}

function carregaEndereco(frmUf,frmDescUf,frmLogradouro,frmPredio,frmCidade,frmBairro,frmDesc){

	var uf         = document.all[frmUf].value;
	var descuf     = document.all[frmDescUf].value;
	var logradouro = document.all[frmLogradouro].value;
	var predio     = document.all[frmPredio].value;
	var cidade     = document.all[frmCidade].value;
	var bairro     = document.all[frmBairro].value;


	var div = "d_combo";
	var qtd = 3;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('mensagem.asp','').replace('osFilha.asp','').replace(location.search,'');
		url += url_base + "ajax/combos/endereco.asp";
	    url += "?div="+div;
	    url += "&frmUf="+frmUf;
	    url += "&frmDescUf="+frmDescUf;
	    url += "&frmLogradouro="+frmLogradouro;
	    url += "&frmPredio="+frmPredio;
	    url += "&frmCidade="+frmCidade;
	    url += "&frmBairro="+frmBairro;
	    url += "&frmDesc="+frmDesc;
	    url += "&uf="+uf;
	    url += "&descuf="+descuf;
	    url += "&logradouro="+logradouro;
	    url += "&predio="+predio;
	    url += "&cidade="+cidade;
	    url += "&bairro="+bairro;

	//carregaCombo(url,div,frmDesc,frmDesc,qtd);
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmDesc+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaEnderecoInv(frmUf,frmDescUf,frmLogradouro,frmPredio,frmCidade,frmBairro,frmDesc){

	var uf         = document.all[frmUf].value;
	var descuf     = document.all[frmDescUf].value;
	var logradouro = document.all[frmLogradouro].value;
	var predio     = document.all[frmPredio].value;
	var cidade     = document.all[frmCidade].value;
	var bairro     = document.all[frmBairro].value;


	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('mensagem.asp','').replace('osFilha.asp','').replace('detalhe.asp','').replace(location.search,'');
		url += "../combo/endereco.asp";
	    url += "?div="+div;
	    url += "&frmUf="+frmUf;
	    url += "&frmDescUf="+frmDescUf;
	    url += "&frmLogradouro="+frmLogradouro;
	    url += "&frmPredio="+frmPredio;
	    url += "&frmCidade="+frmCidade;
	    url += "&frmBairro="+frmBairro;
	    url += "&frmDesc="+frmDesc;
	    url += "&uf="+uf;
	    url += "&descuf="+descuf;
	    url += "&logradouro="+logradouro;
	    url += "&predio="+predio;
	    url += "&cidade="+cidade;
	    url += "&bairro="+bairro;
	//window.open(url,'','');
	//carregaCombo(url,div,frmDesc,frmDesc,qtd);
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmDesc+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaEnderecoConf(frmUf,frmDescUf,frmLogradouro,frmPredio,frmCidade,frmBairro,frmDesc){

	var uf         = document.all[frmUf].value;
	var descuf     = document.all[frmDescUf].value;
	var logradouro = document.all[frmLogradouro].value;
	var predio     = document.all[frmPredio].value;
	var cidade     = document.all[frmCidade].value;
	var bairro     = document.all[frmBairro].value;


	var div = "d_combo";
	var qtd = 3;
	var loc = location.href;
	//var url = loc.replace('admin/','').replace('equipamentos.asp','');
	var url = url_base + "ajax/combos/endereco.asp";
	    url += "?div="+div;
	    url += "&frmUf="+frmUf;
	    url += "&frmDescUf="+frmDescUf;
	    url += "&frmLogradouro="+frmLogradouro;
	    url += "&frmPredio="+frmPredio;
	    url += "&frmCidade="+frmCidade;
	    url += "&frmBairro="+frmBairro;
	    url += "&frmDesc="+frmDesc;
	    url += "&uf="+uf;
	    url += "&descuf="+descuf;
	    url += "&logradouro="+logradouro;
	    url += "&predio="+predio;
	    url += "&cidade="+cidade;
	    url += "&bairro="+bairro;
	//carregaCombo(url,div,frmDesc,frmDesc,qtd);
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmDesc+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function sugestaoOrigem(frmCod,frmDesc,obj){
		var evt = window.event;
		var cod = evt.keyCode;
		if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
			var valor = document.all[frmCod].value;
			var url = url_base + "ajax/combos/sugestaoOrigem.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value+"&valor="+valor;
			var div = "d_combo";
			var qtd = 5.1;
			document.getElementById(div).style.display = 'none';
			document.getElementById('adapter').style.display='none';
			carregaCombo(url,div,frmDesc,frmDesc,qtd);
		}
}
function sugestaoTipoChamado(frmCod,frmDesc,obj){
	var evt = window.event;
	var cod = evt.keyCode;
	if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
		var valor = document.all[frmCod].value;
		var url = url_base + "ajax/combos/sugestaoTipoChamado.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value+"&valor="+valor;
		var div = "d_combo";
		var qtd = 5.1;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
	}
}
function sugestaoResponsavel(frmCod,frmDesc,showAll){
	var evt = window.event;
	var cod = evt.keyCode;
	if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
		var codgrupo = document.all['tec_codgrupo'].value;
		var valor   = document.all['tec_codresponsavel'].value;
		var nome	= document.all['tec_responsavel'].value;
		var qtd     = 8;
		var div = "d_combo";
		var url = url_base + "ajax/combos/sugestaoResponsavel.asp";
			url += "?div=d_combo";
			url += "&frmCod=" + frmCod;
			url += "&frmDesc=" + frmDesc;
			url += "&valor=" + valor;	
			url += "&nome=" + nome;
			url += "&codgrupo=" + codgrupo;
			url += "&showAll="+showAll;
			
			document.getElementById(div).style.display = 'none';
			document.getElementById('adapter').style.display='none';
			carregaCombo(url,div,frmDesc,frmDesc,qtd);
	}
}

function carregaRFCEquip(frmCod,frmDesc){
	var con_serie = document.all['con_serie'].value;
	var url = url_base + "ajax/combos/checkRFCEquip.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&con_serie="+ con_serie;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display       = 'none';
	document.getElementById('adapter').style.display = 'none';
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmDesc+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function sugestaoGrupo(frmCod,frmDesc,obj,tipogrupo,retornaEnd,cmps,consolidado){
	var evt = window.event;
	var cod = evt.keyCode;
	var campo = ""
	if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
		try{
			campo = obj.value
		}
		catch(e){}
		var url = url_base + "ajax/combos/sugestaoGrupo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&tipogrupo="+ tipogrupo +"&campo="+campo+"&retornaEnd="+retornaEnd+"&cmps="+cmps+"&consolidado="+consolidado;
		var div = "d_combo";
		var qtd = 8;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
	}
}
function sugestaoGrupoAdm(frmCod,frmDesc,obj,tipogrupo,retornaEnd,cmps,adm){
	var evt = window.event;
	var cod = evt.keyCode;
	if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
		var url = url_base + "ajax/combos/sugestaoGrupo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&tipogrupo="+ tipogrupo +"&campo="+obj.value+"&retornaEnd="+retornaEnd+"&cmps="+cmps+"&adm="+adm;
		var div = "d_combo";
		var qtd = 8;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
	}
}
function sugestaoFuncionalidade(frmCod,frmDesc,frmAcao,codperfil,pos,obj){
	var evt = window.event;
	var cod = evt.keyCode;
	if(cod != 37 && cod != 38 && cod != 39 && cod != 40 && cod != 9 && cod != 13 && cod != 10){
		var codstatus = document.all['codstatus'].value;
		codstatus = (codstatus == '')?0:codstatus;
		var valor = document.all[frmCod].value;
		var div = "d_combo";
		var qtd = 4;
		
		var url  = url_base + "ajax/combos/funcionalidade.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&frmAcao="+frmAcao;
			url += "&codstatus="+codstatus;
			url += "&codperfil="+codperfil;
			url += "&valor="+valor;
			url += "&descvalor="+obj.value;

		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmCod,frmDesc,qtd,pos);
	}
}
function carregaSLA(frmCod,frmDesc,pCaminho){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/sla.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}
function sugestaoSMS(frmCod,frmDesc,frmMensagem){
		var url = url_base + "ajax/combos/sugestaoSMS.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&frmMensagem="+ frmMensagem;
		var div = "d_combo";
		var qtd = 8;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}
function sugestaoGrupoSMS(frmCod,frmDesc,frmLista){
		var url = url_base + "ajax/combos/sugestaoGrupoSMS.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&frmLista="+ frmLista;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}
function sugestaoGrupoWF(frmCod,frmDesc,obj,caminho){
	var url = "../combo/sugestaoGrupo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&caminho="+ caminho +"&campo="+obj.value;
	var div = "d_combo";
	var qtd = 8;
	//alert(URL);
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function sugestaoNome(frmCod,frmDesc,obj){
	var url = url_base + "ajax/combos/sugestaoNome.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmDesc,frmDesc,qtd);
}
function sugestaoNomeInv(frmCod,frmDesc,obj){
	var url = "../combo/sugestaoNome.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmDesc,frmDesc,qtd);
}
function sugestaoNomeTelOpe(frmCodusuario,frmNome,frmDdd,frmTelefone,frmCodoperadora,frmDescoperadora,tipo,obj){
	var url  = url_base + "ajax/combos/sugestaoNomeTelOpe.asp?div=d_combo&campo="+obj.value+"&frmcodusuario="+ frmCodusuario +"&frmnome="+ frmNome 
    	url += "&frmddd="+ frmDdd +"&frmtelefone="+ frmTelefone +"&frmcodoperadora="+ frmCodoperadora 
		url += "&frmdescoperadora="+ frmDescoperadora +"&tipo="+tipo;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmCodusuario,frmNome,qtd);
}
function sugestaoNomeTelOpeSMS(frmCodusuario,frmNome,frmDdd,frmTelefone,frmCodoperadora,frmDescoperadora,tipo,obj){
	var url  = url_base + "ajax/combos/sugestaoNomeTelOpe.asp?div=d_combo&campo="+obj.value+"&frmcodusuario="+ frmCodusuario +"&frmnome="+ frmNome 
    	url += "&frmddd="+ frmDdd +"&frmtelefone="+ frmTelefone +"&frmcodoperadora="+ frmCodoperadora 
		url += "&frmdescoperadora="+ frmDescoperadora +"&tipo="+tipo;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmCodusuario,frmNome,qtd);
}
function sugestaoNomeEmail(frmCod,frmDesc,obj){
		var url = url_base + "ajax/combos/sugestaoNomeEmail.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function sugestaoGrupoEmail(frmCod,frmDesc,obj){
		var url = url_base + "ajax/combos/grupoemail.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+Replace(Replace(obj.value,'&','#38'),'%','#37');
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		document.getElementById('adapter').style.display='none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function retornaEndereco(div,frmUf,frmDescUf,frmLogradouro,frmPredio,frmCidade,frmBairro,frmDesc,cod,desc){
	var valor = cod.split("|");
	
	document.all[frmUf].value         = valor[0];
	document.all[frmDescUf].value     = valor[1];
	document.all[frmLogradouro].value = valor[2];
	document.all[frmPredio].value     = valor[3];
	document.all[frmCidade].value     = valor[4];
	document.all[frmBairro].value     = valor[5];
	document.all[frmDesc].value       = desc;
	
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
}


function retornaFunc(div,frmCod,frmDesc,frmAcao,cod,desc,acao)
{
	document.all[frmCod].value = cod;
	document.all[frmDesc].value = desc;
	document.all[frmAcao].value = acao;
	document.getElementById(div).style.display='none';
	document.getElementById('adapter').style.display='none';
}
function posicionaDiv(div,campo,qtd,pos)
{

	l = getPageoffsetLeft(campo);
	t = getPageoffsetTop(campo);
	w = document.getElementById(campo).offsetWidth;
	
	// Ajuste para o container que estão as combos
	if(document.getElementById('tbConteudo') != null){
		hContainer = document.getElementById('tbConteudo').scrollTop;
		h = document.getElementById(campo).offsetHeight-hContainer;
	} else {
		h = document.getElementById(campo).offsetHeight;
	}
	
	document.getElementById(div).style.left = l;
	if (pos == "up"){
		document.getElementById(div).style.top  = t - (17*qtd);		
	}else{
		document.getElementById(div).style.top  = t + h;	
	}
	document.getElementById(div).style.width = w;
	document.getElementById(div).style.height = (17*qtd);
}

function getPageoffsetTop(campo)
{
	var obj = document.getElementById(campo);
	var y = obj.offsetTop;
	while(obj.offsetParent)
	{
		obj = obj.offsetParent;
		y += obj.offsetTop;
	}
	return(y);
}

function getPageoffsetLeft(campo)
{
	var obj = document.getElementById(campo);
	var x = obj.offsetLeft;
	while(obj.offsetParent)
	{
		obj = obj.offsetParent;
		x += obj.offsetLeft;
	}
	return(x);
}
function carregaFuncionalidade(frmCod,frmDesc,frmAcao,codperfil,pos)
{
	//alert(">>>>> Inicio - Debug <<<<<\n "+"\nfrmCod: " + frmCod + " \nfrmDesc :" + frmDesc + " \nfrmAcao :"+ frmAcao + " \ncodperfil : " + codperfil + " \npos: " + pos + "\n\n>>>>> Fim - Debug <<<<<\n");
	var codstatus = document.all['codstatus'].value;
	codstatus = (codstatus == '')?0:codstatus;
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url  = url_base + "ajax/combos/funcionalidade.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
		url += "&frmAcao="+frmAcao;
		url += "&codstatus="+codstatus;
		url += "&codperfil="+codperfil;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\',\''+pos+'\')');
}
function carregaUtilizacao(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url  = url_base + "ajax/combos/utilizacao.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaVip(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('pesquisar.asp','');
		url = url_base + "ajax/combos/vip.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaBoolean(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3;
	var loc = location.href;
	//var url = loc.replace('admin/','').replace('pesquisar.asp','').replace('anexos.asp','');
		url = url_base + "ajax/combos/boolean.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoFDS(frmCod,frmDesc,codclassificacao){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('pesquisar.asp','').replace('fds.asp','');
		url = url_base + "ajax/combos/tipofds.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
		url += "&codclassificacao="+codclassificacao;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaProjeto(frmCod,frmDesc,frmUsr,imgObj){

	var codusuario = document.all[frmUsr].value;
	var valor      = document.all[frmCod].value;

	if(imgObj.src.indexOf("folder.gif") != -1){
		imgObj.src = url_base + "imagens/folderopen.gif";	
	}
	else{
		imgObj.src = url_base + "imagens/folder.gif";
	}
	
	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('pesquisar.asp','');
		url = url_base + "ajax/combos/projeto.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&codusuario="+codusuario;
		url += "&valor="+valor;
		
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaCMBProjetos(frmCod,frmDesc,codusuario){

	var valor      = document.all[frmCod].value;
	
	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('relatoriosSla.asp','');
		url += url_base + "ajax/combos/projetos.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&codusuario="+codusuario;
		url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaSituacaoSla(frmCod,frmDesc){

	var valor      = document.all[frmCod].value;
	
	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('relatoriosSla.asp','');
		url = url_base + "ajax/combos/situacaoSla.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
		url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoSla(frmCod,frmDesc){

	var valor      = document.all[frmCod].value;
	
	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('relatoriosSla.asp','');
		url = url_base + "ajax/combos/tipoSla.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
		url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}


function carregaTelefone(frmCod,frmDesc,frmUsr,imgObj){

	var codusuario = document.all[frmUsr].value;
	var valor      = document.all[frmCod].value;

	if(imgObj.src.indexOf("folder.gif") != -1){
		imgObj.src = url_base + "imagens/folderopen.gif";	
	}
	else{
		imgObj.src = url_base + "imagens/folder.gif";
	}
	
	var div = "d_combo";
	var qtd = 5;
	var loc = location.href;
	var url = loc.replace('admin/','').replace('pesquisar.asp','');
		url = url_base + "ajax/combos/telefone.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&codusuario="+codusuario;
		url += "&valor="+valor;
		
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaFuso(frmCod,frmFuso,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	var loc = location.href;
	var url = loc.replace('admin/','');
		url = url_base + "ajax/combos/fuso.asp";
	    url += "?div="+div;
		url += "&frmFuso="+frmFuso;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function retornaFuso(campo,fuso){
	document.all[campo].value = fuso;
}

function carregaStatus(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var filtra_status = document.all['filtra_status'].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url  = url_base + "ajax/combos/status.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
		url += "&filtra_status="+filtra_status;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaStatusWF(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/status.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaOperadoraSMS(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/operadora.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaOperadora(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/operadora.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaOperadores(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/operadores.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaOperadores2(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3;
	
	var url  = url_base + "ajax/combos/operadores2.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTempos(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3;
	
	var url  = url_base + "ajax/combos/tipoTempos.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoRelatorio(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/tiporelatorio.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaSituacao(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5;
	
	var url  = url_base + "ajax/combos/situacao.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}


function carregaCriadoPor(frmCod,frmDesc){

	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6;
	
	var url  = url_base + "ajax/combos/criadopor.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaOrigemContato(frmCod,frmDesc){
		var valor = document.all[frmCod].value;
		var div = "d_combo";
		var qtd = 3.7;
		
		var url  = url_base + "ajax/combos/origemcontato.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&valor="+valor;
			
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaTipoRetorno(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.7;
	
	var url = url_base + "ajax/combos/tiporetorno.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
		
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaTipoChamado(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 6.5;
	
	var url = url_base + "ajax/combos/tipochamado.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoReativacao(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.5;
	
	var url = url_base + "ajax/combos/tiporeativacao.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
	
}
function carregaUFADM(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url = url_base + "ajax/combos/uf.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaSuspender(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
		
	var url = url_base + "ajax/combos/suspender.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	

	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaUFCONF(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.7;

	var url = url_base + "ajax/combos/uf.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaPerfil(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/perfil.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaSituacao_usuario(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/situacao_usuario.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}


function carregaCargoADM(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = "../../ajax/combos/cargo.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	//window.open(url);
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaCiaADM(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = "../combo/cia.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaCargo(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/cargo.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaCia(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/cia.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaUF(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.7;
	
	var url = url_base + "ajax/combos/uf.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaCidade(frmCod,frmDesc,frmUF,frmCidade)
{   
	var uf = frmUF;
	var cidade = frmCidade;
	
	var valor = document.all[frmCod].value;
	var coduf = frmUF.value;	

	if(coduf == '')
	{
		alert('Selecione a UF da cidade.')
	}
	else
	{
		var div = "d_combo";
		var qtd = 6.7;
		
		var url = url_base + "ajax/combos/cidade.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&valor="+valor;	
			url += "&uf="+uf.value;
			url += "&cidade="+frmCidade.value;
		addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
	}
}
//carregaNomeUsuario
function carregaNomeUsuario(desc_nome,nome)
{   
	var valor = document.getElementById(nome).value;
	if(valor == ""){
		alert('Preencha o campo \"Nome\".');
		document.forms[0].nome.focus();
		return false;
	}
	if(valor.length < 5)
	{
		alert('Digite pelo menos 5 caracteres para realizar a pesquisa.')
		document.forms[0].nome.focus();
		return false;
	}
	else
	{
		var div = "d_combo";
		var qtd = 6.7;
		
		var url = url_base + "ajax/combos/nomeUsuario.asp";
			url += "?div="+div;
			url += "&nome="+nome;
			url += "&desc_nome="+desc_nome;
			url += "&valor="+valor;	
			
		addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+desc_nome+'\',\''+nome+'\',\''+qtd+'\')');
		
	}
}
function carregaCidadeIbge(frmCod,frmDesc,frmUF,frmCidade)
{   
	var uf = frmUF;
	var cidade = frmCidade;
	
	var valor = document.all[frmCod].value;
	var coduf = frmUF.value;	

	if(coduf == '')
	{
		alert('Selecione a UF da cidade.')
	}
	else
	{
		var div = "d_combo";
		var qtd = 6.7;
		
		var url = url_base + "ajax/combos/cidade_ibge.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&valor="+valor;	
			url += "&uf="+uf.value;
			url += "&cidade="+frmCidade.value;
		addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
	}
}

function carregaGrupoCidade(frmCod,frmDesc,frmCodCidade)
{   
	var codcidade = frmCodCidade;
	
	var valor = document.getElementById(frmCod).value;
	var codcidade = document.getElementById('cidade_cooperativa').value;
	if(codcidade == '')
	{
		alert('Seleciona a cidade da cooperativa.')
	}
	else
	{
		var div = "d_combo";
		var qtd = 6.7;
		
		var url = url_base + "ajax/combos/grupocidade.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&valor="+valor;	
			url += "&cod_cidade="+frmCodCidade.value;
			
		addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
	}
}


function carregaPostoAtendimento(frmCod,frmDesc,frmCodCooperativa,frmCodCidade)
{   
	var frmCodCooperativa = frmCodCooperativa;
	var frmCodCidade = frmCodCidade;	
	
	var valor = document.getElementById(frmCod).value;
	var codgrupo = document.getElementById('tec_codgrupo').value;	
	var div = "d_combo";
	var qtd = 6.7;
	if(codgrupo == '')
	{
		alert('Selecione a cooperativa do posto de atendimento.')
	}
	else
	{
		var url = url_base + "ajax/combos/postoAtendimento.asp";
			url += "?div="+div;
			url += "&frmCod="+frmCod;
			url += "&frmDesc="+frmDesc;
			url += "&valor="+valor;	
			url += "&cod_cooperativa="+frmCodCooperativa.value;
			url += "&cod_cidade="+frmCodCidade.value;		
		addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
	}
}


function carregaBairro(frmCod,frmDesc,frmUF,frmCidade,frmBairro)
{   
	var uf     = frmUF;
	var cidade = frmCidade;
	var bairro = frmBairro;
	
	var valor  = document.all[frmCod].value;
	var div    = "d_combo";
	var qtd    = 6.7;
	
	var url = url_base + "ajax/combos/bairro.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	    url += "&uf="+uf.value;
	    url += "&cidade="+cidade.value;
		url += "&bairro="+bairro.value;
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaLogradouro(frmCod,frmDesc,frmUF,frmCidade,frmBairro,frmLogradouro)
{  
	var uf     		= frmUF;
	var cidade 		= frmCidade;
	var bairro 		= frmBairro;
	var logradouro 	= frmLogradouro;
	 
	var valor  = document.all[frmCod].value;
	var div    = "d_combo";
	var qtd    = 6.7;
	
	var url = url_base + "ajax/combos/logradouro.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	    url += "&uf="+uf.value;
	    url += "&cidade="+cidade.value;
		url += "&bairro="+bairro.value;
		url += "&logradouro="+logradouro.value;		
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaAgrupador(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url = url_base + "ajax/combos/agrupador.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaUsuTipoTel(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.7;
	
	var url = url_base + "ajax/combos/tipotelefone.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaUsuTipoTelAdm(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 3.7;
	
	var url = url_base + "ajax/combos/tipotelefone.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaStatusEquipamento(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/statusequipamento.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaEqTipo(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/tipoequipamento.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoTempo(frmCod,frmDesc){
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 4;
	
	var url = url_base + "ajax/combos/tipotempo.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTipoimp(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/tipoimp.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaOrigem(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/origem.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}



function carregaFabricante(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/fabricante.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaFabricanteInv(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = "../combo/fabricante.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaSituacaoInv(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = "../combo/situacaoequi.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaFornecedorInv(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = "../combo/fornecedor.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaSO(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/so.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaHD(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/hd.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaHD2(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/hd2.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaMemoria(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/memoria.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaMemoria2(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/memoria2.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaEqPai(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/eqpai.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaProcessador(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var campo = frmDesc;
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/processador.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaProcessador2(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var campo = frmDesc;
	var qtd = 5.3;
	
	var url = url_base + "ajax/combos/processador2.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaFalha()
{
	var codclassificacao = document.all['codclassificacao'].value;
	var valor   = document.all['codfalha'].value;
	var div     = "d_combo";
	var frmCod   = "codfalha";
	var frmDesc   = "descfalha";
	var qtd     = 5.3;
	
	var url = url_base + "ajax/combos/falha.asp";
	    url += "?div=" + div;
	    url += "&frmCod=codfalha";
	    url += "&frmDesc=" + frmDesc;
	    url += "&valor=" + valor;	
		url += "&codclassificacao=" + codclassificacao;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaDiagnostico()
{
	var codclassificacao = document.all['codclassificacao'].value;
	var valor   = document.all['tec_coddiagnostico'].value;
	var div     = "d_combo";
	var frmCod   = "tec_coddiagnostico";
	var frmDesc   = "tec_diagnostico";	
	var qtd     = 5.3;
	
	var url = url_base + "ajax/combos/diagnostico.asp";
	    url += "?div=" + div;
	    url += "&frmCod=tec_coddiagnostico";
	    url += "&frmDesc=" + frmDesc;
	    url += "&valor=" + valor;	
		url += "&codclassificacao=" + codclassificacao;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

// inicio funcoes relatorios WMI


function wmiFuncTipo(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiTipo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncTipoInv(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = "../combo/wmiTipo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncBiosVersion(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiBiosVersion.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncSisOp(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiSisOp.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function sugestaoWmiSoftware(frmCod,frmDesc,obj){
	var url = url_base + "ajax/combos/wmiSoftware.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&campo="+obj.value;
	var div = "d_combo";
	var qtd = 5;
	document.getElementById(div).style.display = 'none';
	document.getElementById('adapter').style.display='none';
	carregaCombo(url,div,frmDesc,frmDesc,qtd);
}


function wmiFuncSoftware(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiSoftware.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 10;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncMemoria(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiMemoria.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncHD(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiHDTipo.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncHDSize(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiHDSize.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncPlacaRede(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiPlacaRede.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncResMon(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiResMon.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}


function wmiFuncProcessador(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiProcessador.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 5;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}

function wmiFuncUSB(frmCod,frmDesc){
		var valor = document.getElementById(frmCod).value;
		var url = url_base + "ajax/combos/wmiUSB.asp?div=d_combo&frmCod="+ frmCod +"&frmDesc="+ frmDesc +"&valor="+ valor;
		var div = "d_combo";
		var qtd = 3;
		document.getElementById(div).style.display = 'none';
		carregaCombo(url,div,frmDesc,frmDesc,qtd);
}


// fim funcoes relatorios WMI


function carregaServico()
{
	var codclassificacao = document.all['codclassificacao'].value;
	var valor   = document.all['tec_codservico'].value;
	var div     = "d_combo";
	var frmCod   = "tec_codservico";
	var frmDesc   = "tec_servico";	
	var qtd     = 5.3;
	
	var url = url_base + "ajax/combos/servico.asp";
	    url += "?div=" + div;
	    url += "&frmCod=tec_codservico";
	    url += "&frmDesc=" + frmDesc;
	    url += "&valor=" + valor;	
		url += "&codclassificacao=" + codclassificacao;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaTecnico(showAll)
{
	var codgrupo = document.all['tec_codgrupo'].value;
	var valor   = document.all['tec_codresponsavel'].value;
	var div     = "d_combo";
	var frmCod   = "tec_codresponsavel";
	var frmDesc   = "tec_responsavel";		
	var qtd     = 5.3;
	
	var url = url_base + "ajax/combos/tecnico.asp";
	    url += "?div=" + div;
	    url += "&frmCod=tec_codresponsavel";
	    url += "&frmDesc=" + frmDesc;
	    url += "&valor=" + valor;	
		url += "&codgrupo=" + codgrupo;
		url += "&showAll="+showAll;
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function carregaPerfilUsu(frmCod,frmDesc)
{	
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/perfilUsu.asp	";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaUsuSexo(frmCod,frmDesc)
{	
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/sexo.asp	";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaVinculoCooperativa(frmCod,frmDesc)
{	
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.2;
	
	var url = url_base + "ajax/combos/vinculo_cooperativa.asp	";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function retornaClassificacao(frmCod,frmDesc,cod,desc,finaliza_nivel1)
{
	document.all['tmp_codclassificacao'].value = cod;
	document.all['tmp_classificacao'].value = desc;
	document.getElementById("finaliza_nivel1").value = finaliza_nivel1;
	//listarProcedimento(cod);	
}

function scriptUtilizado(codclassificacao,codprocedimento,titulo,classificacao)
{
	var xstring =titulo.replace(/\+/g," ");
		xstring=unescape(xstring);
	document.all['codclassificacao'].value       = codclassificacao;
	document.all['classificacao'].value       	 = classificacao+'-->>'+codprocedimento+' - '+xstring;
	
	try {
		document.all['descos'].focus();
	} catch (e) {}
	document.all['codprocedimento'].value        = codprocedimento;
	document.getElementById('v_m').style.display = 'none';
	document.getElementById('adapter').style.display='none';
}

function classificarOS()
{
	var tmp1 = document.all['tmp_codclassificacao'].value;
	var tmp2 = document.all['tmp_classificacao'].value;
	
	
	var tmp4 = tmp2.split("-->>");
	var tmp3 = tmp4[0].split(">>");
	tmp2 = "";
	sep = "";
	for (i = 0; i < tmp3.length; i++){
		tmp2 += sep + Trim(tmp3[i]);
		sep = ">>";
	}
	document.all['codclassificacao'].value = tmp1;
	document.all['classificacao'].value = tmp2;
	try{
		document.all['descos'].focus();
	}
	catch(e){
	}
	document.all['codprocedimento'].value = '';
	document.getElementById('v_m').style.display = 'none';
	document.getElementById('adapter').style.display='none';
}

function noEnter(code)
{
	if(code == 13)	
		return(false);
	return(true);
}

function Confirmar(msg)
{
	var tmp = confirm(msg);
	if (!tmp) return false;
}

function ChamaExemplo(div,campo,acao){
	if (acao == "ativa"){
		posicionaDiv(div,campo,"1","up");
		document.getElementById(div).style.display = "block";
		document.getElementById('adapter').style.display='block';
	}else{
		document.getElementById(div).style.display = "none";
		document.getElementById('adapter').style.display='none';
	}
}

function fpaginacao(valor){
	try{
		document.formPesq.inicio.value = valor;
		verifica_pesquisar();
	}
	catch(e){}
	return(false);
}

function checkLoad(){
	var processaarquivo = document.getElementById("processaarquivo");
	var barload = document.getElementById("barload");
	processaarquivo.style.display = 'block';
	document.getElementById('adapter').style.display='block';
	barload.style.textAlign = 'center';
	barload.innerHTML = "<br/><br/><img src=\'" + url_base + "imagens/load.gif\'/><br/><br/>Processando... ";
}

function showUpload(){
	var processaarquivo = document.getElementById("processaarquivo");
	var barload = document.getElementById("barload");
	processaarquivo.style.display = 'block';	
	document.getElementById('adapter').style.display='block';
	barload.innerHTML = '';
}

function checkMail(id){
	var mail = document.getElementById(id);
	if(mail.value != ''){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "object"){
			if(er.test(mail.value)){
				return true;
			}
			else{
				alert('e-Mail inválido!');
				mail.value = '';
				mail.focus();
				return false;
			}
		}
		else{
			alert('e-Mail inválido!');
			mail.value = '';
			mail.focus();
			return false;
		}
	}
}

function addLista(id,idcod,iddesc){
	var cod  = document.getElementById(idcod).value;
	var desc = document.getElementById(iddesc).value;
	var obj   = document.getElementById(id);
		
	for(i=0;i<obj.length;i++){
		if(obj.options[i].value == cod){
			alert('- Item já incluso na lista\n');
			document.getElementById(idcod).value  = '';
			document.getElementById(iddesc).value = '';
			document.getElementById(iddesc).focus();
			return false;			
		}
	}
	
	var i          = obj.options.length
	obj.options[i] = new Option(desc,cod);
	
	document.getElementById(idcod).value  = '';
	document.getElementById(iddesc).value = '';
	document.getElementById(iddesc).focus();
	return false;
}

function returnAllValuesList(id,separador){
	var obj = document.getElementById(id);
	var lista = "";
	for(i=0;i<obj.length;i++){
		if(i<(obj.length-1))
			lista += escape(obj[i].value) + separador;
		else
			lista += escape(obj[i].value);
	}
	
	return lista;

}

function removeLista(id,valor){
	if(confirm('Deseja realmente remover este item da lista?')){
		var obj = document.getElementById(id);
		for(i=0;i<obj.length;i++){
			//alert(obj.options[i].value +' - '+ valor);
			if(obj.options[i].value == valor){
				obj.options[i] = null;
				i--;
			}
		}
	}
}

function verificaQtdChr(obj,div,qtd){
	if(obj.value.length > qtd){
		obj.value = obj.value.substring(0,qtd);
	}
	document.getElementById(div).value = qtd - obj.value.length;
}

function addListaSMS(){
	var obj        = document.getElementById('listasms')
	var codusuario = document.getElementById('codusuario').value;
	var nome       = document.getElementById('nome').value;
	var ddd        = document.getElementById('ddd').value;
	var tel        = document.getElementById('telefone').value;
	var codope     = document.getElementById('codoperadora').value;
	var descope    = document.getElementById('descoperadora').value;
	
	v = nome + ' ('+ ddd +') '+tel.substring(0,4)+'-'+tel.substring(4,8)+' '+ descope;
	c = codusuario +'|'+ nome +'|'+ ddd +'|'+tel+'|'+ codope +'|'+descope;
		
	for(i=0;i<obj.length;i++){
		if(obj.options[i].value == c){
			alert('- SMS já cadastrado\n');
			limparCampos();
			return false;			
		}
	}
	
	if(nome    == ''){document.getElementById('nome').focus();return false;}
	if(ddd     == ''){document.getElementById('ddd').focus();return false;}
	if(tel     == ''){document.getElementById('telefone').focus();return false;}
	if(descope == ''){document.getElementById('descoperadora').focus();return false;}
	
	var i          = obj.options.length
	obj.options[i] = new Option(v,c);
	limparCampos()
	return false;
}
function convertTime(pTime){
	var time = 0;
	diff = (pTime < 0 ? (pTime * -1) : pTime); 
	h = Math.floor(diff/3600); 
	m = Math.floor(diff/60) - (h * 60); 
	ts = diff - (h * 3600) - (m * 60); 
	hours = (h.toString().length == 1 ? '0'+ h : h); 
	minutes = (m.toString().length == 1 ? '0'+ m : m); 
	seconds = (ts.toString().length == 1 ? '0'+ ts : ts); 
	time = hours + ':' + minutes + ':' + seconds;  
	return time;
}
function calendario(pYear){
	var day_of_week = new Array('Dom','Seg','Ter','Qua','Qui','Sex','Sab');
	var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro');

	var Calendar = new Date();
	Calendar.setFullYear(pYear,0,1);
	
	var year = pYear;
	var month = 0;
	var today = Calendar.getDate();
	var weekday = Calendar.getDay();

	var DAYS_OF_WEEK = 7;
	var DAYS_OF_MONTH = 31;
	var table;
	var cal;	
	
	var TR_start = '<TR>';
	var TR_end = '</TR>';
	var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>';
	var highlight_end = '</CENTER></TD></TR></TABLE></B>';
	var TD_start = '<TD WIDTH="30"><CENTER>';
	var TD_end = '</CENTER></TD>';
	
	table = '<table width="100%" border="0" cellspacing="1" cellpadding="1">';
	for(lin = 0; lin < 3; lin++){
		table += TR_start;
		for(col = 0; col < 4; col++){
			Calendar.setDate(1);
			Calendar.setMonth(month);
			table += TD_start;
			cal = '<table width=190 height=170 border=0 cellspacing=0 cellpadding=0>';
			cal += '<td height=7 nowrap colspan=3 bgcolor="#004e52"><img src=' + url_base + 'imagens/barra_cima_calendario.jpg width=190 height=7></td>';
			cal += '</tr>';
			cal += '<tr>';
			cal += '<td width=1 height=123 bgcolor=#004e52></td>';
			cal += '<td width=188 valign=top>';
			cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start;
			cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#004e52"><CENTER><B>';
			cal += '<font color=#FFFFFF>' + month_of_year[month] + ' ' + year + '</font></B>' + TD_end + TR_end;
			cal += TR_start;
			
			for(index=0; index < DAYS_OF_WEEK; index++){
				cal += '<td bgcolor=#CCCCCC><b>' + day_of_week[index] + '</b></td>';
			}
			
			cal += TD_end + TR_end;
			cal += TR_start;
			
			for(index=0; index < Calendar.getDay(); index++)
				cal += TD_start + ' ' + TD_end;
			
			for(index=0; index < DAYS_OF_MONTH; index++){
				if( Calendar.getDate() > index ){
					week_day =Calendar.getDay();
					if(week_day == 0)
						cal += TR_start;
					if(week_day != DAYS_OF_WEEK){
						var dia = Calendar.getDate();
						/*if(today == Calendar.getDate() && month == c.getMonth())
						cal += highlight_start + day + highlight_end + TD_end;
						else*/
						var mes = month + 1;
						if(mes.toString().length == 1){
							mes = '0' + mes.toString();
						}
						if(dia.toString().length == 1){
							dia = '0' + dia.toString();
						}
						cal += '<TD WIDTH=30 height=20 onClick=carregaFeriados(\'V\',0,"'+ dia + '","'+ mes +'","'+ year +'"); valign=middle align=center>' +
						'<span style=\'WIDTH:15;height:15;cursor:pointer\' id=\"' + dia + '_' + mes + '_' + year + '\">' +
						dia + '</span>' + TD_end;
					}
					if(week_day == DAYS_OF_WEEK)
						cal += TR_end;
				}
				Calendar.setDate(Calendar.getDate()+1);
			}
			cal += '</TD></TR></TABLE>';
			cal += '</td>';
			cal += '<td width=1 bgcolor=#004e52></td>';
			cal += '</tr>';
			cal += '<tr>';
			cal += '<td height=7 colspan=3><img src=' + url_base + 'imagens/barra_baixo_calendario.jpg width=190 height=7></td>';
			cal += '</tr>';
			cal += '</table>';
			table += cal;
			table += TD_end;
			month++;
		}
		table += TR_end;
	}
	document.getElementById("calendario").innerHTML = table;
}

function retornaProjeto(frmCod,frmDesc,vlCod,vlDesc,obj){
	
	var cod  = document.getElementById(frmCod).value.split(',');
	var desc = document.getElementById(frmDesc).value.split(',');
	
	if(obj.checked){
		cod.push(vlCod);
		desc.push(vlDesc);
	}
	else{
		var auxC = new Array();
		var auxD = new Array();
		for(i=0;i<cod.length;i++){
			if(cod[i] != vlCod)
				auxC.push(cod[i]);
		}
		cod = auxC;

		for(i=0;i<desc.length;i++){
			if(desc[i] != vlDesc)
				auxD.push(desc[i]);
		}
		desc = auxD;
	}

	cod.sort();
	desc.sort();

	document.getElementById(frmCod).value = cod.join();
	document.getElementById(frmDesc).value = desc.join();
	
	if(document.getElementById(frmCod).value.indexOf(",") == 0)
		document.getElementById(frmCod).value = document.getElementById(frmCod).value.substring(1,document.getElementById(frmCod).value.length);
		
	if(document.getElementById(frmDesc).value.indexOf(",") == 0)
		document.getElementById(frmDesc).value = document.getElementById(frmDesc).value.substring(1,document.getElementById(frmDesc).value.length);
}
function desmarcaObrigatorio(){
	for(i=0;i<document.form.elements.length;i++){
		if(document.form.elements[i].chkobrigatorio == "S" && document.form.elements[i].value != ''){
			document.form.elements[i].style.borderColor = '#000000';
			document.form.elements[i].style.backgroundColor = '#FFFFFF';
		}
	}
}

function marcaObrigatorio(){
	for(i=0;i<document.form.elements.length;i++){
		if(document.form.elements[i].chkobrigatorio == "S" && document.form.elements[i].value == ''){
			document.form.elements[i].style.borderColor = '#FF0000';
			document.form.elements[i].style.backgroundColor = '#FDD0C6';
		}
	}
}	

function addObrigatorio(campo){
	$('#'+campo).addClass('required');
}

function marcarObrigatorioJ(){
	$.each($('.required'),function(i,n){
	    $(n).removeClass('nao_obrigatorio');
		$(n).addClass('obrigatorio2');
	 });
}

function desmarcarObrigatorioJ(campo){
	$('#'+campo).addClass('nao_obrigatorio');	
}

function desmarcarObrigatorioJall(){
	$.each($('.required'),function(i,n){	
		$(n).removeClass('required');
		$(n).addClass('nao_obrigatorio');		
	 });	
}

function isTextVazio(campo){

	texto = Replace(document.all[campo].value,' ','');
	if(texto == ''){
		return(true);	
	}
	else{
		return(false);
	}	
}

function gravarTelefone(){
	
	var url = url_base + "ajax/gravarTelefone.asp";
	var adicional = "&codusuario="+ document.all['codusuario'].value;
	
	inserir('codtelefone',url,adicional);
	
	setTimeout("monitoraCampo(\'codtelefone\',\'v_m\')",1000);
}

function monitoraCampo(cmp,div){
	if(document.all[cmp].value == ''){
		setTimeout("monitoraCampo(\'"+ cmp +"\',\'"+ div +"\')",1000);
	}
	else{
		document.getElementById(div).style.display = 'none';
	}
}

function centroInicio(div,pagina){
	try{
	document.getElementById(div).style.display       = 'none';
	document.getElementById('adapter').style.display = 'none';
	}
	catch(e){}

	location.href = url_base + pagina;
	//var url = location.href.replace(location.pathname+location.search,'');
	/*if(url == 'ms.ctis.com.br')
		location.href = url+'/sdmphd'+pagina;
	else
		location.href = url+'/sdmphd'+pagina;*/
}

function showModulos(){
	if(document.getElementById('d_menu').style.display == 'block'){
		document.getElementById('d_menu').style.display = 'none';	
		document.getElementById('adapter').style.display = 'none';	
	}
	else{
		posicionaDiv('d_menu','menuRapido',9,'');
		posicionaDiv('adapter','menuRapido',9,'');
		
		document.getElementById('d_menu').style.display = 'block';
		document.getElementById('adapter').style.display = 'block';
		addFila('carregaModulos(\'d_menu\')');
	}
}
function showProjetos(){
	if(document.getElementById('d_menu').style.display == 'block'){
		document.getElementById('d_menu').style.display = 'none';	
		document.getElementById('adapter').style.display = 'none';	
	}
	else{
		posicionaDiv('d_menu','menuRapido',9,'');
		posicionaDiv('adapter','menuRapido',9,'');
		
		document.getElementById('d_menu').style.display = 'block';
		document.getElementById('adapter').style.display = 'block';
		addFila('carregaProjetos(\'d_menu\')');
	}
}
function showGrupoPai(width,heigth,left,top,codpai,mostraPA){
	var tipogrupo = document.all['tipogrupo'];
	
	if(codpai == null)
	{
		codpai = 3
	}
	
	var cod = "";
	if(tipogrupo[0].checked){
		cod = tipogrupo[0].value;
	}
	else if(tipogrupo[1].checked){
		cod = tipogrupo[1].value;
	}
	carregaGrupo('v_m','codpai','desccodpai',codpai,cod,url_base + 'tree/listaGrupos.asp','S','','','',width,heigth,left,top,mostraPA);
}

function setOsPai(cmpCodos,cmpNumos,codos,numos){
	document.getElementById(cmpCodos).value = codos;
	document.getElementById(cmpNumos).value = numos;
	
	document.getElementById("v_m").style.display     = 'none';
	document.getElementById("adapter").style.display = 'none';
	
}

function carregaPerfilModulo(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.8;
	
	var url = url_base + "ajax/combos/perfilmodulo.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}

function carregaPerfilFuncStatus(frmCod,frmDesc)
{
	var valor = document.all[frmCod].value;
	var div = "d_combo";
	var qtd = 5.8;
	
	var url = url_base + "ajax/combos/PerfilFuncStatus.asp";
	    url += "?div="+div;
	    url += "&frmCod="+frmCod;
	    url += "&frmDesc="+frmDesc;
	    url += "&valor="+valor;	
	
	addFila('carregaCombo(\''+url+'\',\''+div+'\',\''+frmCod+'\',\''+frmDesc+'\',\''+qtd+'\')');
}
function alpha(pObj,pOpacity,pMsg){
	var obj = document.getElementById(pObj);
	obj.innerHTML = pMsg;
	var opacity = pOpacity * 1;
	obj.style.filter = 'alpha(opacity = "'+ opacity +'")';
	if(opacity <= 100){
		opacity += 2;
		window.setTimeout('alpha("'+ pObj +'","'+ opacity +'","'+ pMsg +'")',20);
	}
	if(obj.style.display == 'none' && opacity < 100){
		obj.style.display = 'block';
	}
	else if (opacity == 100){
		obj.style.display = 'none';	
	}
}
function usuarioExterno(tipo){
	if (tipo == 11){
		document.all['usu_nome'].readOnly = false;
	}else{
		document.all['usu_nome'].readOnly = true;
	}
}
function expandirTr(obj){
	var expandir = document.getElementById(obj).value
	if(expandir == 'S'){
		document.getElementById('tr_procurador').style.display = "block";	
		document.getElementById('tr_procurador1').style.display = "block";
	}else{
		document.getElementById('tr_procurador').style.display = "none";	
		document.getElementById('tr_procurador1').style.display = "none";	
	}
}


//-------------------------------------------------------------------------------------------------
function carregaUsuario(valor,tipo){
	stopAjax();
	var frm = document.form;

	url = url_base + "ajax/xml.asp?"+tipo+"="+valor;
	//window.open(url,'teste','');
	xmlhttp.open("get", url,true);
	
	xmlhttp.onreadystatechange=function(){
		if (xmlhttp.readyState==4){
			var xmlstring = xmlhttp.responseText;
			xmlstring=xmlstring.replace(/\+/g," ");
			xmlstring=unescape(xmlstring);
			//alert(xmlstring);
			startAjax();
			
			if (window.DOMParser) {
		    	var parser = new DOMParser();
				xmlDoc = parser.parseFromString(xmlstring, "text/xml"); 
			
				var arr = new Array();
				for(xXx = 1; xXx < 54; xXx=xXx+2){
					try{
						arr.push(xmlDoc.documentElement.childNodes[xXx].firstChild.nodeValue);
					}
					catch(e){
						arr.push('');	
					}
				}
			
				var usu_cod            = arr[0];
				var usu_nome           = arr[1];
				var usu_codunidade	   = arr[2];
				var usu_unidade        = arr[3];
				var usu_andar          = arr[4];
				var usu_sala           = arr[5];
				var usu_uf             = arr[6];
				var descusu_uf         = arr[7];
				var usu_email          = arr[8];
				var usu_login          = arr[9];
				var usu_senha          = arr[10];
				var usu_ativo          = arr[11];
				var usu_workflow       = arr[12];
				var usu_ddd1           = arr[13];
				var usu_tel1           = arr[14];
				var usu_tipo_tel1      = arr[15];
				var descusu_tipo_tel1  = arr[16];
				var usu_logradouro     = arr[17];
				var descusu_logradouro = arr[17];				
				var usu_cidade         = arr[18];
				var descusu_cidade     = arr[18];				
				var usu_bairro         = arr[19];
				var descusu_bairro     = arr[19];				
				var usu_severidade     = arr[20];
				var usu_matricula      = arr[21];
				var usu_codcargo       = arr[22];				
				var usu_cargo          = arr[23];
				var usu_andar          = arr[24];
				var usu_sala           = arr[25];	
				var usu_perfil         = arr[26];	
				var usu_cnpj_loja	   = arr[27];
				var usu_codigo_manual_loja = arr[28];
				
				
			}else if (window.ActiveXObject){ 
				xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
				xmlDoc.async = false; 
				xmlDoc.loadXML(xmlstring);
				//alert(xmlstring);
				//Carrega os dados a partir de um XML
				var usu_cod            = xmlDoc.documentElement.childNodes(0).text;
				var usu_nome           = xmlDoc.documentElement.childNodes(1).text;
				var usu_codunidade 	   = xmlDoc.documentElement.childNodes(2).text;
				var usu_unidade		   = xmlDoc.documentElement.childNodes(3).text;
				var usu_andar          = xmlDoc.documentElement.childNodes(4).text;
				var usu_sala           = xmlDoc.documentElement.childNodes(5).text;
				var usu_uf             = xmlDoc.documentElement.childNodes(6).text;
				var descusu_uf         = xmlDoc.documentElement.childNodes(7).text;
				var usu_email          = xmlDoc.documentElement.childNodes(8).text;
				var usu_login          = xmlDoc.documentElement.childNodes(9).text; 
				var usu_senha          = xmlDoc.documentElement.childNodes(10).text; 
				var usu_ativo          = xmlDoc.documentElement.childNodes(11).text; 				
				var usu_workflow       = xmlDoc.documentElement.childNodes(12).text; 				
				var usu_ddd1           = xmlDoc.documentElement.childNodes(13).text;
				var usu_tel1           = xmlDoc.documentElement.childNodes(14).text;
				var usu_tipo_tel1      = xmlDoc.documentElement.childNodes(15).text;
				var descusu_tipo_tel1  = xmlDoc.documentElement.childNodes(16).text;	
				var usu_logradouro     = xmlDoc.documentElement.childNodes(17).text;
				var descusu_logradouro = xmlDoc.documentElement.childNodes(17).text;				
				var usu_cidade         = xmlDoc.documentElement.childNodes(18).text;
				var descusu_cidade     = xmlDoc.documentElement.childNodes(18).text;				
				var usu_bairro         = xmlDoc.documentElement.childNodes(19).text;
				var descusu_bairro     = xmlDoc.documentElement.childNodes(19).text;				
				var usu_severidade     = xmlDoc.documentElement.childNodes(20).text;
				var usu_matricula      = xmlDoc.documentElement.childNodes(21).text;	
				var usu_codcargo       = xmlDoc.documentElement.childNodes(22).text;			
				var usu_cargo          = xmlDoc.documentElement.childNodes(23).text;
				var usu_andar          = xmlDoc.documentElement.childNodes(24).text;			
				var usu_sala           = xmlDoc.documentElement.childNodes(25).text;		
				var usu_perfil         = xmlDoc.documentElement.childNodes(26).text;
				var usu_cnpj_loja      = xmlDoc.documentElement.childNodes(27).text;
				var usu_codigo_manual_loja = xmlDoc.documentElement.childNodes(28).text;
				
			  
			} else {
			  alert('NÃO FOI POSSIVEL CARREGAR O COMPONENTE');
			}

			//Limpa os campos do formulario				
			//document.getElementById('v_usu').innerHTML = "&nbsp;"
			if(valor.length == 0){
				document.all['usu_cod'].value             = '';
				/*document.all['usu_nome'].value            = '';
				document.all['usu_codunidade'].value  	  = '';
				document.all['usu_unidade'].value     	  = '';
				document.all['usu_andar'].value           = '';
				document.all['usu_sala'].value            = '';
				document.all['usu_email'].value           = '';
				document.all['usu_login'].value           = '';
				document.all['usu_matricula'].value           = '';				
				document.all['usu_ddd1'].value            = '';
				document.all['usu_tel1'].value            = '';
				document.all['usu_tipo_tel1'].value       = '';
				document.all['descusu_tipo_tel1'].value   = '';
				document.all['usu_uf'].value              = '';
				document.all['descusu_uf'].value          = '';
				document.all['usu_logradouro'].value      = '';
				document.all['descusu_logradouro'].value      = '';				
				document.all['usu_cidade'].value          = '';
				document.all['descusu_cidade'].value          = '';				
				document.all['usu_bairro'].value          = '';
				document.all['descusu_bairro'].value          = '';				
				document.all['usu_severidade'].value             = '';
				document.all['descseveridade'].value             = '';
				document.all['usu_codcargo'].value             = '';
				document.all['usu_cargo'].value             = '';	
				document.all['usu_andar'].value             = '';
				document.all['usu_sala'].value             = '';	*/				
				return
			}

			//Carrega os campos
			if(usu_nome != '')
			{	
				if(usu_cod != '')
					document.all['usu_cod'].value            = usu_cod;			
				
				if(usu_nome != '')
					document.all['usu_nome'].value           = usu_nome;
				
				if(usu_uf != '')
					document.all['usu_uf'].value             = usu_uf;
				
				if(usu_codunidade != '')
					document.all['usu_codunidade'].value     = usu_codunidade;
				
				if(usu_unidade != '')
					document.all['usu_unidade'].value    	 = usu_unidade;
				
				if(usu_andar != '')
					document.all['usu_andar'].value          = usu_andar;
				
				if(usu_sala != '')
					document.all['usu_sala'].value           = usu_sala;
				
				if(usu_email != '')
					document.all['usu_email'].value          = usu_email;
					
				if(usu_login != '')
					document.all['usu_login'].value          = usu_login;
				
				if(usu_ddd1 != '')
					document.all['usu_ddd1'].value           = usu_ddd1;
				
				if(usu_tel1 != '')
					document.all['usu_tel1'].value           = usu_tel1;
					
				if(usu_tipo_tel1 != '')
					document.all['usu_tipo_tel1'].value      = usu_tipo_tel1;
				
				if(descusu_tipo_tel1 != '')
					document.all['descusu_tipo_tel1'].value  = descusu_tipo_tel1;
				
				if(descusu_uf != '')
					document.all['descusu_uf'].value         = descusu_uf;
				
				if(usu_logradouro != '')
					document.all['usu_logradouro'].value 	 = usu_logradouro;
				
				if(descusu_logradouro != '')
					document.all['descusu_logradouro'].value = descusu_logradouro;			
				
				if(usu_cidade != '')
					document.all['usu_cidade'].value 		 = usu_cidade;
				
				if(descusu_cidade != '')
					document.all['descusu_cidade'].value 	 = descusu_cidade;			
				
				if(usu_bairro != '')
					document.all['usu_bairro'].value 		 = usu_bairro;
				
				if(descusu_bairro != '')
					document.all['descusu_bairro'].value 	 = descusu_bairro;			
				
				if(usu_severidade != '')
					document.all['usu_severidade'].value     = usu_severidade;
				
				if(usu_severidade != '')
					document.all['descseveridade'].value     = usu_severidade;	
				
				if(usu_matricula != '')
					document.all['usu_matricula'].value      = usu_matricula;		
				
				if(usu_codcargo != '')
					document.all['usu_codcargo'].value       = usu_codcargo;
				
				if(usu_cargo != '')
					document.all['usu_cargo'].value          = usu_cargo;	
				
				if(usu_andar != '')
					document.all['usu_andar'].value          = usu_andar;
				
				if(usu_sala != '')
					document.all['usu_sala'].value           = usu_sala;		
					
				if(usu_perfil != '')
					document.all['usu_perfil'].value          = usu_perfil;	

				if(usu_perfil != '')
					document.all['usu_cnpj_loja'].value          = usu_cnpj_loja;	
					
				if(usu_perfil != '')
					document.all['usu_codigo_manual_loja'].value = usu_codigo_manual_loja;	

			}
			
			if(usu_severidade == 1){
				document.all['descseveridade'].value = ' ALTA';
			}else if(usu_severidade == 2){
				document.all['descseveridade'].value = ' NORMAL';
			}else{
				document.all['descseveridade'].value = ' BAIXA';
			}
			
			
		 if(usu_nome != '')
		 {
			 if(tipo == 'login')
			 {
					document.getElementById('v_usu_login').innerHTML = "<img src='" + url_base + "imagens/ball_green.gif' border='0' alt='Login verificado'>";
					document.getElementById('v_usu_matricula').innerHTML = "&nbsp;";
			 }			
			else	
			{
					document.getElementById('v_usu_matricula').innerHTML = "<img src='" + url_base + "imagens/ball_green.gif' border='0' alt='Matrícula verificada'>";
					document.getElementById('v_usu_login').innerHTML = "&nbsp;";
			}
		  }
		  else
		  {

			  if(tipo == 'login')
			  {
					document.getElementById('v_usu_login').innerHTML = "<img src='" + url_base + "imagens/ball_red.gif' border='0' alt='Login não encontrado'>";
					document.getElementById('v_usu_matricula').innerHTML = "&nbsp;";
					//document.all['usu_login'].value = '';
					//document.all['usu_login'].focus();
			  }
			  else	
			  {  				
					document.getElementById('v_usu_matricula').innerHTML = "<img src='" + url_base + "imagens/ball_red.gif' border='0' alt='Matrícula não encontrada'>";
					document.getElementById('v_usu_login').innerHTML = "&nbsp;";
					//document.all['v_usu_matricula'].value = '';
					//document.all['v_usu_matricula'].focus();
			  }
		  }
		  
		  
		}
	}
	xmlhttp.send(null);
}
function iniTreeGroup(){
	simpleTreeCollection = $('.simpleTree').simpleTree({
		drag: false
		, animate: true
		, folderImg: '../../imagens/simpleTree'
		, afterDblClick:function(node){
			listaPendendia('cadastraGrupo.asp?codgrupo='+node.attr('id'));
			marcar(4);
		}
	});
}
