
function escolhePortifolio()
{
	var ajax = tryAjax();
	var php = 'ajax/ajaxEscolhePortifolio.php';

	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO

	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  alert(ajax.onreadystatechange);
	  ajax.onreadystatechange = function () {
		if (ajax.readyState == 4) {
			if (ajax.status != 200) 
				loading('divLoader');
				//alert("carregando");
			else {
				if (ajax.status == 200) {
					alert("finalizado");
					//alert(ajax.responseText);
				} else 
					alert('ERRO: '+ajax.statusText);
			}
		}	
	  };

		ajax.send();	 
		
	}


}




function popImage(titulo,statusBar,imagem,caminho) {
	
	var win = new Window(
				   {
				   className: 	"dialog", 
				   width:		775, 
				   height:		535, 
				   //left:		150,
				   zIndex: 		100, 
				   resizable: 	true, 
				   title: 		titulo, 
				   showEffect:	Effect.BlindDown, 
				   hideEffect: 	Effect.SwitchOff, 
				   draggable:	true, 
				   wiredDrag: 	true
				   }
				   ) 
				   win.getContent().innerHTML= "<div style='padding:10px'><img src='" + caminho + imagem + "' /></div>";
				   win.setStatusBar(statusBar); 
				   //win.showCenter('',100,500);
				   win.showCenter();
	
	
}




function popImageBanner(titulo,statusBar,imagem,caminho) {
	
	var win = new Window(
				   {
				   className: 	"dialog", 
				   width:		523, 
				   height:		678, 
				   //left:		150,
				   zIndex: 		100, 
				   resizable: 	true, 
				   title: 		titulo, 
				   showEffect:	Effect.BlindDown, 
				   hideEffect: 	Effect.SwitchOff, 
				   draggable:	true, 
				   wiredDrag: 	true
				   }
				   ) 
				   win.getContent().innerHTML= "<div style='padding:10px'><img src='" + caminho + imagem + "' /></div>";
				   win.setStatusBar(statusBar); 
				   //win.showCenter('',100,500);
				   win.showCenter();
	
	
}



function popConvite(titulo,statusBar,imagem,caminho,largura,altura) {
	
	var win = new Window(
				   {
				   className: 	"dialog", 
				   width:		largura, 
				   height:		altura,
				   zIndex: 		100, 
				   resizable: 	true, 
				   title: 		titulo, 
				   showEffect:	Effect.BlindDown, 
				   hideEffect: 	Effect.SwitchOff, 
				   draggable:	true, 
				   wiredDrag: 	true
				   }
				   ) 
				   win.getContent().innerHTML= "<div style='padding:10px'><img src='resources/images/" + caminho + imagem + "' /></div>";
				   win.setStatusBar(statusBar); 
				   //win.showCenter('',100,500);
				   win.showCenter();
	
	
}





function gravaNewsletter(email)
{
	var ajax = tryAjax();
	var php = 'ajax/ajaxInsereNewsletter.php';
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status != 200) 
				loading('divLoader');
			else {
				if (ajax.status == 200) {
					alert(ajax.responseText);
				} else 
					alert('ERRO: '+ajax.statusText);
			}
		}	
	  };
		ajax.send('email='+email);	 
	}

}

function ajaxFuncao2(obj, obj2) {
//testa login
	
	var ajax = tryAjax();
	var php = 'ajax/ajaxExisteLogin.php';
	var obj = document.form.login;
	var obj2 = document.getElementById(obj2);
	var obj3 = document.getElementById('login_ok');
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				obj3.value=trim(ajax.responseText);
				if (obj3.value == 1) obj2.innerHTML="<font color='#FF0000'>Login já existente no banco de dados, por favor escolha outro login.</a><br>";
				else obj2.innerHTML="<font color='#006600'>Login: Ok</font><br>";
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	 
	  ajax.send('login='+obj.value);
	
	}
	
}


function enviaContato(assunto, universidades, nome, email, cep1, cep2, fone1, fone2, cidade, uf, msg, endereco, link) 
{
//contato
	cep = cep1 +'-'+cep2;
	fone = '('+fone1+') '+fone2;
	//msg = '<p>CEP: ' + cep + '</p><p>Fone: ' + fone + '</p><p>Endereço: ' + endereco +'</p><p>Cidade: ' + cidade + '</p><p>UF: ' + uf +'</p><p>'+ msg + '</p>';
	//msg = 'CEP: ' + cep + '<br />Fone: ' + fone + '<br />Endereço: ' + endereco +'<br />Cidade: ' + cidade + '<br />UF: ' + uf +'<br />'+ msg;
	mensagem = msg;
	
	
	
	msg =  "<table width='500' border='0' align='center' cellpadding='0' cellspacing='0'>";
	msg += "<tr>";
    msg += "<td width='500' height='105'><img src='"+link+"banner.jpg'></td>";
    msg += "</tr>";
    msg += "<tr>";
    msg += "<td><p style='font-family: Georgia, Times New Roman, Times, serif;font-size:16px;font-weight:bold;color:#483D8B;'>Contato</p>";
  	msg += "<table border=1 width='500' cellpadding='3' cellspacing='0' bgcolor='#ffffff' bordercolor='#483D8B'>";
	msg += "<tr>";
	msg += "<td align=right width=25% style='font-size:14px;font-weight:bold;color:#483D8B;'>Nome:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+nome+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right width=25% style='font-size:14px;font-weight:bold;color:#483D8B;'>Endereço:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+endereco+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>Cidade:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+cidade+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>CEP:</td>";
	msg += "<td align=left style='font-size:13px;'>- "+cep+"</td>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>UF:</td>";
	msg += "<td align=left style='font-size:13px;'>- "+uf+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=left colspan=4 style='font-size:14px;'><p>"+mensagem+"<p></td>";
	msg += "</tr>";
	msg += "</table>";
	msg += "</td>";
    msg += "</tr>";
    msg += "<tr>";
	msg += "<td height='64' align='center' bgcolor='#0B0B4D' style='font-size: 11px; color: #CCC;'>Av. Brasil, 162 - Bairro Navegantes<br />CEP 90230-060 - Porto Alegre - RS</td>";
	msg += "</tr>";
	msg += "</table>";
	

	var contato = document.getElementById('contato');

	var ajax = tryAjax();
	var php = 'ajax/ajaxContato.php';
	var contato = document.getElementById('contato');
	
	if(ajax) {
	
      //alert(php);
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status != 200) 
				loading('divLoader');
			else {
				if (ajax.status == 200) {
					//contato.innerHTML=ajax.responseText;
					hideLoader('divLoader');
					confirmaEnvio('msgconfirma');
					//confirma('<h1>Seu contato foi enviado com sucesso.</h1>','Fechar');
				} else 
					alert('ERRO: '+ajax.statusText);
			}
		}	
			
	  };
		ajax.send('assunto='+assunto+'&universidades='+universidades+'&nome='+nome+'&email='+email+'&cep='+cep+'&fone='+fone+'&cidade='+cidade+'&uf='+uf+'&mensagem='+msg+'&endereco='+endereco);	 

	}

}





function enviaContatoRepresentante(nome, email, cep1, cep2, fone1, fone2, cidade, uf, endereco, mensagem, link) 
{
//contato
	cep = cep1 +'-'+cep2;
	fone = '('+fone1+') '+fone2;


	msg =  "<table width='500' border='0' align='center' cellpadding='0' cellspacing='0'>";
	msg += "<tr>";
    msg += "<td width='500' height='105'><img src='"+link+"banner.jpg'></td>";
    msg += "</tr>";
    msg += "<tr>";
    msg += "<td><p style='font-family: Georgia, Times New Roman, Times, serif;font-size:16px;font-weight:bold;color:#483D8B;'>Contato</p>";
  	msg += "<table border=1 width='500' cellpadding='3' cellspacing='0' bgcolor='#ffffff' bordercolor='#483D8B'>";
	msg += "<tr>";
	msg += "<td align=right width=25% style='font-size:14px;font-weight:bold;color:#483D8B;'>Nome:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+nome+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right width=25% style='font-size:14px;font-weight:bold;color:#483D8B;'>Endereço:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+endereco+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>Cidade:</td>";
	msg += "<td align=left colspan=3  style='font-size:13px;'>- "+cidade+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>CEP:</td>";
	msg += "<td align=left style='font-size:13px;'>- "+cep+"</td>";
	msg += "<td align=right style='font-size:14px;font-weight:bold;color:#483D8B;'>UF:</td>";
	msg += "<td align=left style='font-size:13px;'>- "+uf+"</td>";
	msg += "</tr>";
	msg += "<tr>";
	msg += "<td align=left colspan=4 style='font-size:14px;'><p>"+mensagem+"<p></td>";
	msg += "</tr>";
	msg += "</table>";
	msg += "</td>";
    msg += "</tr>";
    msg += "<tr>";
	msg += "<td height='64' align='center' bgcolor='#0B0B4D' style='font-size: 11px; color: #CCC;'>Av. Brasil, 162 - Bairro Navegantes<br />CEP 90230-060 - Porto Alegre - RS</td>";
	msg += "</tr>";
	msg += "</table>";
	

	var ajax = tryAjax();
	var php = 'ajax/ajaxContatoRepresentante.php';
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status != 200) 
				loading('divLoader');
			else {
				if (ajax.status == 200) {
					//contato.innerHTML=ajax.responseText;
					hideLoader('divLoader');
					confirmaEnvio('msgconfirma_rep');
				} else 
					alert('ERRO: '+ajax.statusText);
			}
		}	
			
	  };
		ajax.send('nome='+nome+'&email='+email+'&mensagem='+msg);	 

	}

}





function ajaxCidades() {

	var ajax = tryAjax();
	var php = 'ajax/ajaxBuscaCidades.php';
	var obj = document.getElementById('cidades_in');
	var estado_id = document.getElementById('estado_id_1').value;
	
	loading('divLoader');
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
				 hideLoader('divLoader');
				 
				if (ajax.responseText == '1')
					obj.innerHTML="<font color='#FF0000'>Selecione um Estado</font><br />";
				else
					obj.innerHTML = ajax.responseText;
					
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  }	
	  ajax.send('estado_id_1='+estado_id);	
	}
	
}

function ajaxCidades_out() {

	var ajax = tryAjax();
	var php = 'ajax/ajaxBuscaCidades.php';
	var obj = document.getElementById('cidades_out');
	var estado_id = document.getElementById('estado_id_2').value;
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {

				if (ajax.responseText == '1')
					obj.innerHTML="<font color='#FF0000'>Selecione um Estado</font><br />";
				else
					obj.innerHTML = ajax.responseText;
					
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  }
	  ajax.send('estado_id_2='+estado_id);	 
	}
	
}


function ajaxGeraAgenda(mes,ano) {

	var ajax = tryAjax();
	var php = 'ajax/ajaxGeraAgenda.php';
	var obj = document.getElementById('calendario');
	var cidade_id = document.getElementById('cidade_id_1').value;
	
	if(ajax) {
		
	  loading('divLoader');
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
				//hideLoader('divLoader');
				
				if (ajax.responseText == 1)
					obj.innerHTML="<font color='#FF0000'>Selecione uma Cidade</font><br />";
				else
					obj.innerHTML = ajax.responseText;
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  }
	  
	  if (!mes)
	  	mes = 0;
	  if (!ano)
	  	ano = 0;
	 
	  ajax.send('cidade_id='+cidade_id+'&mes='+mes+'&ano='+ano);
	
	  ajaxMostraAgenda('cidade_id_1',0,mes,ano);
	  
	}
	
}

function ajaxMostraAgenda(idcidade,dia,mes,ano,curso_id) {

	var ajax = tryAjax();
	var php = 'index.php?on=5&in=6&ajax=1';
	var obj = document.getElementById('teste'); /// DIV RECEPTOR
	
	var cidade_id = 0;
	
	if (idcidade)
		cidade_id = document.getElementById(idcidade).value;
	
	if(ajax) {
		
		loading('divLoader');
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
				hideLoader('divLoader');
				
				hideLoader('divLoader');
				document.getElementById('cidade_id_1').blur;
				
				if (ajax.responseText == 1)
					obj.innerHTML="<font color='#FF0000'>Ocorreu um erro</font><br />";
				else
					obj.innerHTML = ajax.responseText;
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  }
	  
	  if (!dia)
	  	dia = 0;
	  if (!mes)
	  	mes = 0;
	  if (!ano)
	  	ano = 0;
	  	
	  ajax.send('cidade_id='+cidade_id+'&dia='+dia+'&mes='+mes+'&ano='+ano+'&curso_id='+curso_id);
	
	}
	
}


function refresh() {
	document.location.reload()
}


function toggleDiv( element ) {
    var e = document.getElementById(element);

    if (e) {
        e.style.display = ((e.style.display != 'none') ? 'none' : 'block');
    }
}

function toggleInput( element ) {
    var e = document.getElementById(element);

    if (e) {
        e.value = ((e.value != '0') ? '0' : '1');
    }
}


function tryAjax () {
	
	try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
      
      return ajax;
	
	
}



function ajaxValida(variaveis,php,msg) {
	
	if (!msg)
		msg = "Código repetido. Insira outro para continuar.";
	
	var ajax = tryAjax();
	var php = 'ajax/' + php;
	
	if(ajax) {
		
	  ajax.open("POST", php, false); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(variaveis);
	  
	  var teste='FIM';
	  
	  ajax.onreadystatechange = retornaAjax();
	
	}
	//alert(teste);
}

function pause(millisecondi)
{
    var now = new Date();
    var exitTime = now.getTime() + millisecondi;

    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
}


function ajaxFuncao(link_on,link_in,variaveis,div) {
	
	var ajax = tryAjax();
	var php = 'index.php?on=' + link_on + '&in=' + link_in;
	var div = document.getElementById(div);
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				div.innerHTML = ajax.responseText;
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	 
	  ajax.send(variaveis);
	
	}
	
}

function ajaxTestaLogin() {
	
	var ajax = tryAjax();
	var php = 'ajax/ajaxTestaLogin.php';
	var div = document.getElementById(div);
	
	var usuario_login = document.getElementById('usuario_login').value;
	var usuario_senha = document.getElementById('usuario_senha').value;
	
	var variaveis = 'usuario_login='+usuario_login+'&usuario_senha='+usuario_senha;
	
	var i = 0;
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
				if (ajax.responseText == 0)
					confirma('<h1>Aten&ccedil;&atilde;o</h1><p>Usuário/Senha Incorretos.</p>','Fechar');
				if (ajax.responseText == 1)
					document.login.submit();

			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	 
	  ajax.send(variaveis);
	
	}
	
	return 1;
	
}


function ajaxBuscaCidades(estado) {
	
	var ajax = tryAjax();
	var php = 'ajax/ajaxBuscaCidades.php';
	var div = document.getElementById('div_cidades');
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				div.innerHTML = ajax.responseText;
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	 
	  ajax.send('estado='+estado);
	
	}
	
}


function ajaxSalvaLinha(valor,deposito,saldo,obs,evr_codigo,con_codigo) {
	
	var ajax = tryAjax();
	var php = 'ajax/ajaxSalvaLinha.php';
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {

			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };

	  ajax.send("valor="+valor+"&deposito="+deposito+"&saldo="+saldo+"&obs="+obs+"&evr_codigo="+evr_codigo+"&con_codigo="+con_codigo);
	
	}

}


function pegaTotal  (frm,campoId) {
	
	var total;
	total = 0.001;
	
	 for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
        	
          obj = document.forms[i].elements[j];
          name = document.forms[i].elements[j].name;
          id = document.forms[i].elements[j].id;
          value = document.forms[i].elements[j].value;
          type = document.forms[i].elements[j].type;
          
          if (Left(id,14) == campoId) { 
          	if (value)
				total = total + value;
          }
        }
      }
      
	 }
	 
	 return total;
	
}


function calculaSaldos  (frm,nome,soma,subtrai) {

//ATUALIZA UM CAMPO COMO A SOMA DE OUTROS

	var evr_codigo = document.getElementById('EVR_CODIGO').value;

	var saldoTotal = 0.00;
	var campoSaldoId = ''; /// ID DO CAMPO SALDO DE CADA LINHA

    /// TOTAIS ABSOLUTOS
	var total = 0.00;
	var deposito = 0.00;
	var saldo = 0.00;

	 for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
        	
          obj = document.forms[i].elements[j];
          name = document.forms[i].elements[j].name;
          id = document.forms[i].elements[j].id;
          value = document.forms[i].elements[j].value;
          type = document.forms[i].elements[j].type;
          
          if (Left(id,String(nome).length) == nome) { /// ENCONTROU UM CAMPO DE SALDO
          	
			var idLen = String(id).length;
			var nomeLen = String(nome).length;
			posHifen = (id.indexOf(nome) + nomeLen) + 1;
			campoId = Right(id,(idLen-nomeLen-1)); /// PEGA A NUMERAÇÃO (ID) DA LINHA

			campoSaldoId = nome + "_" + campoId; /// GRAVA O ID COMPLETO DO CAMPO SALDO


			/////// TOTAL
			subtotais = soma.split(","); /// SEPARA OS SUBTOTAIS DE SOMA PARA SEREM PEGOS
			var totalValue = 0.00;

			for(var g=0; g < subtotais.length; g++) { /// PERCORRE OS CAMPOS DE SUBTOTAIS

				subtotalId = subtotais[0] + "_" + campoId;

				totalValue = totalValue + toDecimal(document.getElementById(subtotalId).value);

			}

			/////// DEPÓSITO
			subtotais = subtrai.split(","); /// SEPARA OS SUBTOTAIS DE SOMA PARA SEREM PEGOS
			var depositoValue = 0.00;

			for(var g=0; g < subtotais.length; g++) { /// PERCORRE OS CAMPOS DE SUBTOTAIS

				subtotalId = subtotais[0] + "_" + campoId;

				depositoValue = toDecimal(document.getElementById(subtotalId).value);
				
			}

			/////// SALDO
			saldoTotal = totalValue - depositoValue; //// SUBTRAI O VALOR COM O SALDO TOTAL
			saldoTotal = toVal(Math.round(saldoTotal*100)/100)
			document.getElementById(campoSaldoId).value = saldoTotal;

			total = total + (totalValue * 1);
			deposito = deposito + (depositoValue * 1);
			saldo = saldo + (toDecimal(saldoTotal) * 1);

			var obs = document.getElementById('PAG_OBSERVACAO_'+campoId).value

			ajaxSalvaLinha(totalValue,depositoValue,saldoTotal,obs,evr_codigo,campoId);

          }
        }
      }
      
	 }

	 document.getElementById('total').innerHTML = toVal(Math.round(total*100)/100);
 	 document.getElementById('deposito').innerHTML = toVal(Math.round(deposito*100)/100);
	 document.getElementById('saldo').innerHTML = toVal(Math.round(saldo*100)/100);
}




function ajaxTotalizaValores(valor,evr_codigo,con_codigo) {
	
	var ajax = tryAjax();
	var php = 'ajax/ajaxTotalizaValores.php';
	
	var div = document.getElementById(div);
	
	var total = pegaTotal('formPagamento','PAG_VALORTOTAL');
	var deposito = pegaTotal('formPagamento','PAG_DEPOSITO');
	var saldo = pegaTotal('formPagamento','PAG_SALDO');
	
	calculaSaldos('formPagamento','PAG_SALDO',"PAG_VALORTOTAL","PAG_DEPOSITO");
	
	
}



function loading(divLoader) {
	
    var div = document.getElementById(divLoader);
    if(div)
		div.style.display = "block";
	
}


function hideLoader(div) {
	
	var div = document.getElementById(div);
	
	if (div)
		div.style.display = 'none';

}


function postaBusca(frm,link_on,link_in,div) {

		loading('divLoader');
	
	    var variaveis='';
		
	    for (i=0;i<document.forms.length;i++) {
	      if (document.forms[i].name == frm) {
	        for (j=0;j<document.forms[i].elements.length;j++) {
	        	
	          obj = document.forms[i].elements[j];
	          name = document.forms[i].elements[j].name;
	          value = document.forms[i].elements[j].value;
	          type = document.forms[i].elements[j].type;
	          
	          if (type == 'radio' || type == 'checkbox') {
	          	
	          	if (obj.checked)
	          		variaveis = variaveis + "&" + name + "=" + value;
	          	
	          }
	          else
		          variaveis = variaveis + "&" + name + "=" + value;
	          
	        }
	      }
	    }
		
	     
	    
	    ajaxFuncao(link_on,link_in,variaveis,div);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
String.prototype.trim = function()
{
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
} //String.trim

function ajax_trsub(id, language) {
	var ajax = tryAjax();
	var php = 'ajax/gettrsub.php';
	
	if(ajax) {
		ajax.open("POST", php,true); // TRUE PARA NÃO SER SÍNCRONO
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function () {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
	  				teste = ajax.responseText;
	  				
					sel = document.getElementById('transaction_subcategory_id');		
					
					for(i=0; i<sel.options.length; i++)
						sel.options[i] = null;
					
					sel.options.length = 0;
					
					if(teste == 'none')
						sel.options[0] = new Option('No Subcategory','');
					else{
						
						sel.options[0] = new Option('-- Selecione --','');
						
						ar = teste.split('|');
						
						for(i=0; i<ar.length; i++){
							arr = ar[i].split('#');
							sel.options[i+1] = new Option(arr[1],arr[0]);
						}
					}
				}
	  		} 
	  		else 
	  		{
	  			//alert('ERRO: '+ajax.statusText);
	  		}
		}
		
		ajax.send('id='+id+'&language='+language);
	}
	
}

function ajaxBuscaEvento () {
	
	loading('divLoader');
	
	var ajax = tryAjax();
	var php  = 'ajax/ajaxBuscaEvento.php';
	var frm  = 'formEvento';
	var nome = 'EVE_NOME';
		
	var	hid = document.getElementById('hidden');	
	var indice = parseInt(hid.value);
	
	var CON_Codigo = document.getElementById('CON_CODIGO').value;
	var div_new_investimentos = document.getElementById('novos_investimentos_'+indice);
	
	hid.value = indice + 1;
	indice = indice + 1;

	var div_nova = "<div class='linha_corretoras' id='novos_investimentos_"+indice+"'></div>";

	
	/********** FAZ A BUSCA DO CÓDIGO DO EVENTO SELECIONADO **********/
	for (i=0;i<document.forms.length;i++) {
      if (document.forms[i].name == frm) {
        for (j=0;j<document.forms[i].elements.length;j++) {
          name = document.forms[i].elements[j].name;
          obj = document.forms[i].elements[j];
		  
          if (name == nome) 
          		var selectValue = obj.options[obj.selectedIndex].value;		
		  
       }
      }
    }
	/******************************************************************/
	
	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send('EVE_Codigo='+selectValue+'&CON_Codigo='+CON_Codigo);
	   
	  ajax.onreadystatechange = function () {
	  	
		  if (ajax.readyState == 4) {
				
		  		document.getElementById('divLoader').style.display='none';
		  	
				if (ajax.status == 200) {
					div_new_investimentos.innerHTML  = ajax.responseText + div_nova;					
				}
				else 
					alert('ERRO: '+ajax.statusText);
		  }
	  }
	 
	
	}
	
	
}