<!--
function Atualizar(Envia){
//  with(window.parent.iframe1.frm) {
  with(this.document.iframe1.frm) {
		var vSalario = strToNum(Salario.value);
		var vAposentadoria = strToNum(Aposentadoria.value);
		var vAluguel = strToNum(Aluguel.value);
		var vInvestimentos = strToNum(Investimentos.value);
		var vOutros = strToNum(Outros.value);
		var vSubTotal1=vSalario+vAposentadoria+vAluguel+vInvestimentos+vOutros;
		var vPoupanca = strToNum(Poupanca.value);
		var vFundo = strToNum(Fundo.value);
		var vPlano = strToNum(Plano.value);
		var vOutrosInvestimentos = strToNum(OutrosInvestimentos.value);
		var vSubTotal2=vPoupanca+vFundo+vPlano+vOutrosInvestimentos;
		var vPrestacaoCarro = strToNum(PrestacaoCarro.value);
		var vImobiliario = strToNum(Imobiliario.value);
		var vChequeEspecial = strToNum(ChequeEspecial.value);
		var vCartaoCredito = strToNum(CartaoCredito.value);
		var vOutrosFinanciamentos = strToNum(OutrosFinanciamentos.value);
		var vSubTotal3=vPrestacaoCarro+vImobiliario+vChequeEspecial+vCartaoCredito+vOutrosFinanciamentos;
		var vCondominio = strToNum(Condominio.value);
		var vAluguelManutencao = strToNum(AluguelManutencao.value);
		var vManutencaoConsertos = strToNum(ManutencaoConsertos.value);
		var vEmpregados = strToNum(Empregados.value);
		var vOutrosManutencao = strToNum(OutrosManutencao.value);
		var vSubTotal4=vCondominio+vAluguelManutencao+vManutencaoConsertos+vEmpregados+vOutrosManutencao;
		var vLuz = strToNum(Luz.value);
		var vTelefone = strToNum(Telefone.value);
		var vCelular = strToNum(Celular.value);
		var vAssinaturas = strToNum(Assinaturas.value);
		var vOutrosServicos = strToNum(OutrosServicos.value);
		var vSubTotal5=vLuz+vTelefone+vCelular+vAssinaturas+vOutrosServicos;
		var vSupermercado = strToNum(Supermercado.value);
		var vFeira = strToNum(Feira.value);
		var vOutrosAlimentacao = strToNum(OutrosAlimentacao.value);
		var vSubTotal6=vSupermercado+vFeira+vOutrosAlimentacao;
		var vCinema = strToNum(Cinema.value);
		var vViagens = strToNum(Viagens.value);
		var vRestaurantes = strToNum(Restaurantes.value);
		var vPresentes = strToNum(Presentes.value);
		var vOutrosLazer = strToNum(OutrosLazer.value);
		var vSubTotal7=vCinema+vViagens+vRestaurantes+vPresentes+vOutrosLazer;
		var vVestuario = strToNum(Vestuario.value);
		var vClube = strToNum(Clube.value);
		var vOutrosGastos = strToNum(OutrosGastos.value);
		var vSubTotal8=vVestuario+vClube+vOutrosGastos;
		var vEscola = strToNum(Escola.value);
		var vCursosExtra = strToNum(CursosExtra.value);
		var vLivros = strToNum(Livros.value);
		var vSubTotal9=vEscola+vCursosExtra+vLivros;
		var vCarro = strToNum(Carro.value);
		var vCasa = strToNum(Casa.value);
		var vSaude = strToNum(Saude.value);
		var vVida = strToNum(Vida.value);
		var vOutrosSeguros = strToNum(OutrosSeguros.value);
		var vSubTotal10 = vCarro+vCasa+vSaude+vVida+vOutrosSeguros;
		var vCombustivel = strToNum(Combustivel.value);
		var vMetro = strToNum(Metro.value);
		var vOutrosTransportes = strToNum(OutrosTransportes.value);
		var vSubTotal11 = vCombustivel+vMetro+vOutrosTransportes;
		var vImpostos = strToNum(Impostos.value);
		var vDespesasMedicas = strToNum(DespesasMedicas.value);
		var vCaridade = strToNum(Caridade.value);
		var vPensao = strToNum(Pensao.value);
		var vOutrosDespesas = strToNum(OutrosDespesas.value);
		var vSubTotal12 = vImpostos+vDespesasMedicas+vCaridade+vPensao+vOutrosDespesas;
	}

    if (vSalario < 0)
        alert("Não é permitido o campo \"Salário\" inferior à 0");
    else if (vSalario > 40000)
        alert("Não é permitido o campo \"Salário\" superior à R$ 40.000,00");
    else if (vAposentadoria < 0)
      	alert("Não é permitido o campo \"Aposentadoria\" inferior à 0");
    else if (vAposentadoria > 20000)
        alert("Não é permitido o campo \"Aposentadoria\" superior à R$ 20.000,00");
    else if (vAluguel < 0)
        alert("Não é permitido o campo \"Aluguel\" inferior à 0");
    else if (vAluguel > 20000)
        alert("Não é permitido o campo \"Aluguel\" superior à R$ 20.000,00");
    else if (vInvestimentos < 0)
        alert("Não é permitido o campo \"Investimentos\" inferior à 0");
    else if (vInvestimentos > 20000)
        alert("Não é permitido o campo \"Investimentos\" superior à R$ 20.000,00");
    else if (vOutros < 0)
        alert("Não é permitido o campo \"Outros em Rendimentos Mensais\" inferior à 0");
    else if(vOutros > 50000)
        alert("Não é permitido o campo \"Outros em Rendimentos Mensais\" superior à R$ 50.000,00");
    else if (vPoupanca < 0)
        alert("Não é permitido o campo \"Poupança\" inferior à 0");
    else if (vPoupanca > 25000)
        alert("Não é permitido o campo \"Poupança\" superior à R$ 25.000,00");
    else if (vFundo < 0)
        alert("Não é permitido o campo \"Fundo de Investimento\" inferior à 0");
    else if (vFundo > 25000)
        alert("Não é permitido o campo \"Fundo de Investimento\" superior à R$ 25.000,00");
    else if (vPlano < 0)
        alert("Não é permitido o campo \"Planos de Previdência\" inferior à 0");
    else if(vPlano > 25000)
        alert("Não é permitido o campo \"Planos de Previdência\" superior à R$ 25.000,00");
    else if (vOutrosInvestimentos < 0)
        alert("Não é permitido o campo \"Outros em Investimentos\" inferior à 0");
    else if(vOutrosInvestimentos > 50000)
        alert("Não é permitido o campo \"Outros em Investimentos\" superior à R$ 50.000,00");
	else if (vPrestacaoCarro < 0)
        alert("Não é permitido o campo \"Prestação do carro\" inferior à 0");
    else if(vPrestacaoCarro > 5000)
        alert("Não é permitido o campo \"Prestação do carro\" superior à R$ 5.000,00");
	else if (vImobiliario < 0)
        alert("Não é permitido o campo \"Imobiliário\" inferior à 0");
    else if(vImobiliario > 5000)
        alert("Não é permitido o campo \"Imobiliário\" superior à R$ 5.000,00");
	else if (vCartaoCredito < 0)
        alert("Não é permitido o campo \"Cartão de Crédito\" inferior à 0");
    else if(vCartaoCredito > 5000)
        alert("Não é permitido o campo \"Cartão de Crédito\" superior à R$ 5.000,00");
    else if (vChequeEspecial < 0)
        alert("Não é permitido o campo \"Cheque Especial\" inferior à 0");
    else if(vChequeEspecial > 5000)
        alert("Não é permitido o campo \"Cheque Especial\" superior à R$ 5.000,00");
    else if (vOutrosFinanciamentos < 0)
        alert("Não é permitido o campo \"Outros em Financiamentos\" inferior à 0");
    else if(vOutrosFinanciamentos > 2500)
        alert("Não é permitido o campo \"Outros em Financiamentos\" superior à R$ 2.500,00");
	else if (vCondominio < 0)
        alert("Não é permitido o campo \"Condomínio\" inferior à 0");
    else if(vCondominio > 3500)
        alert("Não é permitido o campo \"Condomínio\" superior à R$ 3.500,00");
	else if (vAluguelManutencao < 0)
        alert("Não é permitido o campo \"Aluguel\" inferior à 0");
    else if(vAluguelManutencao > 5000)
        alert("Não é permitido o campo \"Aluguel\" superior à R$ 5.000,00");
	else if (vManutencaoConsertos < 0)
        alert("Não é permitido o campo \"Manutenção e Consertos\" inferior à 0");
    else if(vManutencaoConsertos > 2500)
        alert("Não é permitido o campo \"Manutenção e Consertos\" superior à R$ 2.500,00");
    else if (vEmpregados < 0)
        alert("Não é permitido o campo \"Empregados\" inferior à 0");
    else if(vEmpregados > 2500)
        alert("Não é permitido o campo \"Empregados\" superior à R$ 2.500,00");
    else if (vOutrosManutencao < 0)
        alert("Não é permitido o campo \"Outros em Manutenção da casa\" inferior à 0");
    else if(vOutrosManutencao > 2500)
        alert("Não é permitido o campo \"Outros em Manutenção da casa\" superior à R$ 2.500,00");
    else if (vLuz < 0)
        alert("Não é permitido o campo \"Luz\" inferior à 0");
    else if(vLuz > 1500)
        alert("Não é permitido o campo \"Luz\" superior à R$ 1.500,00");
    else if (vTelefone < 0)
        alert("Não é permitido o campo \"Telefone\" inferior à 0");
    else if(vTelefone > 2500)
        alert("Não é permitido o campo \"Telefone\" superior à R$ 2.500,00");
    else if (vCelular < 0)
        alert("Não é permitido o campo \"Celular\" inferior à 0");
    else if(vCelular > 1500)
        alert("Não é permitido o campo \"Celular\" superior à R$ 1.500,00");
	else if (vAssinaturas < 0)
        alert("Não é permitido o campo \"Assinaturas\" inferior à 0");
    else if(vAssinaturas > 500)
        alert("Não é permitido o campo \"Assinaturas\" superior à R$ 500,00");
	else if (vOutrosServicos < 0)
        alert("Não é permitido o campo \"Outros em Serviços e Utilidades Domésticas\" inferior à 0");
    else if(vOutrosServicos > 500)
        alert("Não é permitido o campo \"Outros em Serviços e Utilidades Domésticas\" superior à R$ 500,00");
    else if (vSupermercado < 0)
        alert("Não é permitido o campo \"Supermercado\" inferior à 0");
    else if(vSupermercado > 3500)
        alert("Não é permitido o campo \"Supermercado\" superior à R$ 3.500,00");
    else if (vFeira < 0)
        alert("Não é permitido o campo \"Feira\" inferior à 0");
    else if(vFeira > 2500)
        alert("Não é permitido o campo \"Feira\" superior à R$ 2.500,00");
	else if (vOutrosAlimentacao < 0)
        alert("Não é permitido o campo \"Outros em Alimentação\" inferior à 0");
    else if(vOutrosAlimentacao > 2500)
        alert("Não é permitido o campo \"Outros em Alimentação\" superior à R$ 2.500,00");
	else if (vCinema < 0)
        alert("Não é permitido o campo \"Cinema, teatro, shows\" inferior à 0");
    else if(vCinema > 1500)
        alert("Não é permitido o campo \"Cinema, teatro, shows\" superior à R$ 1.500,00");
    else if (vViagens < 0)
        alert("Não é permitido o campo \"Viajens e Férias\" inferior à 0");
    else if(vViagens > 500)
        alert("Não é permitido o campo \"Viajens e Férias\" superior à R$ 500,00");
    else if (vRestaurantes < 0)
        alert("Não é permitido o campo \"Restaurantes\" inferior à 0");
    else if(vRestaurantes > 2500)
        alert("Não é permitido o campo \"Restaurantes\" superior à R$ 2.500,00");
    else if (vPresentes < 0)
        alert("Não é permitido o campo \"Presentes\" inferior à 0");
    else if(vPresentes > 5000)
        alert("Não é permitido o campo \"Presentes\" superior à R$ 5.000,00");
    else if (vOutrosLazer < 0)
        alert("Não é permitido o campo \"Outros em Lazer\" inferior à 0");
    else if(vOutrosLazer > 5000)
        alert("Não é permitido o campo \"Outros em Lazer\" superior à R$ 5.000,00");
    else if (vVestuario < 0)
        alert("Não é permitido o campo \"Vestuário\" inferior à 0");
    else if(vVestuario > 10000)
        alert("Não é permitido o campo \"Vestuário\" superior à R$ 10.000,00");
    else if (vClube < 0)
        alert("Não é permitido o campo \"Clube e/ou academia\" inferior à 0");
    else if(vClube > 5000)
        alert("Não é permitido o campo \"Clube e/ou academia\" superior à R$ 5.000,00");
    else if (vOutrosGastos < 0)
        alert("Não é permitido o campo \"Outros em Gastos Pessoais\" inferior à 0");
    else if(vOutrosGastos > 5000)
        alert("Não é permitido o campo \"Outros em Gastos Pessoais\" superior à R$ 5.000,00");
    else if (vEscola < 0)
        alert("Não é permitido o campo \"Escola\" inferior à 0");
    else if(vEscola > 5000)
        alert("Não é permitido o campo \"Escola\" superior à R$ 5.000,00");
    else if (vCursosExtra < 0)
        alert("Não é permitido o campo \"Cursos Extracurriculares\" inferior à 0");
    else if(vCursosExtra > 5000)
        alert("Não é permitido o campo \"Cursos Extracurriculares\" superior à R$ 5.000,00");
	else if (vLivros < 0)
        alert("Não é permitido o campo \"Livros e outros\" inferior à 0");
    else if(vLivros > 5000)
        alert("Não é permitido o campo \"Livros e outros\" superior à R$ 5.000,00");
    else if (vCarro < 0)
        alert("Não é permitido o campo \"Carro\" inferior à 0");
    else if(vCarro > 5000)
        alert("Não é permitido o campo \"Carro\" superior à R$ 5.000,00");
	else if (vCasa < 0)
        alert("Não é permitido o campo \"Casa\" inferior à 0");
    else if(vCasa > 10000)
        alert("Não é permitido o campo \"Casa\" superior à R$ 10.000,00");
	else if (vSaude < 0)
        alert("Não é permitido o campo \"Saúde\" inferior à 0");
    else if(vSaude > 1500)
        alert("Não é permitido o campo \"Saúde\" superior à R$ 1.500,00");
	else if (vVida < 0)
        alert("Não é permitido o campo \"Vida\" inferior à 0");
    else if(vVida > 5000)
        alert("Não é permitido o campo \"Vida\" superior à R$ 5.000,00");
	else if (vOutrosSeguros < 0)
        alert("Não é permitido o campo \"Outros em Seguros\" inferior à 0");
    else if(vOutrosSeguros > 5000)
        alert("Não é permitido o campo \"Outros em Seguros\" superior à R$ 5.000,00");
	else if (vCombustivel < 0)
        alert("Não é permitido o campo \"Combustível\" inferior à 0");
    else if(vCombustivel > 500)
        alert("Não é permitido o campo \"Combustível\" superior à R$ 500,00");
	else if (vMetro < 0)
        alert("Não é permitido o campo \"Metro, táxi, ônibus\" inferior à 0");
    else if(vMetro > 500)
        alert("Não é permitido o campo \"Metro, táxi, ônibus\" superior à R$ 500,00");
	else if (vOutrosTransportes < 0)
        alert("Não é permitido o campo \"Outros em Transportes\" inferior à 0");
    else if(vOutrosTransportes > 1000)
        alert("Não é permitido o campo \"Outros em Transportes\" superior à R$ 1.000,00");
	else if (vImpostos < 0)
        alert("Não é permitido o campo \"Impostos\" inferior à 0");
    else if(vImpostos > 1000)
        alert("Não é permitido o campo \"Impostos\" superior à R$ 1.000,00");
	else if (vDespesasMedicas < 0)
        alert("Não é permitido o campo \"Despesas médicas\" inferior à 0");
    else if(vDespesasMedicas > 1000)
        alert("Não é permitido o campo \"Despesas médicas\" superior à R$ 1.000,00");
	else if (vCaridade < 0)
        alert("Não é permitido o campo \"Caridade\" inferior à 0");
    else if(vCaridade > 1000)
        alert("Não é permitido o campo \"Caridade\" superior à R$ 1.000,00");
	else if (vPensao < 0)
        alert("Não é permitido o campo \"Pensão de dependentes\" inferior à 0");
    else if(vPensao > 5000)
        alert("Não é permitido o campo \"Pensão de dependentes\" superior à R$ 5.000,00");
	else if (vOutrosDespesas < 0)
        alert("Não é permitido o campo \"Outros em Outras Despesas\" inferior à 0");
    else if(vOutrosDespesas > 5000)
        alert("Não é permitido o campo \"Outros em Outras Despesas\" superior à R$ 5.000,00");
    else {
    
         //Variáveis do Inner HTML
		 var receitaC = document.getElementById("receita");
		 var receitaCAno = document.getElementById("receitaano");
		 var despesasC = document.getElementById("despesas");
		 var despesasCAno = document.getElementById("despesasano");
		 var poupancaC = document.getElementById("poupanca");
		 var poupancaCAno = document.getElementById("poupancaano");
		 var deficitC = document.getElementById("deficit"); 
		 var deficitCAno = document.getElementById("deficitano");
		 
		 //Variáveis de cálculo
         var receita, receitaano, receitaaux, receitaanoaux;
         var despesas, despesasano, despesasaux, despesasanoaux;
         var poupanca, poupancaano, poupancaaux, poupancaanoaux;
         var deficit, deficitano, deficitaux, deficitanoaux;
         
	     document.frm.target='';
  		 
  		 //Soma dos campos passados pelo usuário
  		 receitaaux=vSalario+vAposentadoria+vAluguel+vInvestimentos+vOutros;
  		 despesasaux=vPoupanca+vFundo+vPlano+vOutrosInvestimentos+vPrestacaoCarro+vImobiliario+vCartaoCredito+vChequeEspecial+vOutrosFinanciamentos+vCondominio+vAluguelManutencao+vManutencaoConsertos+vEmpregados+vOutrosManutencao+vLuz+vTelefone+vCelular+vAssinaturas+vOutrosServicos+vSupermercado+vFeira+vOutrosAlimentacao+vCinema+vViagens+vRestaurantes+vPresentes+vOutrosLazer+vVestuario+vClube+vOutrosGastos+vEscola+vCursosExtra+vLivros+vCarro+vCasa+vSaude+vVida+vOutrosSeguros+vCombustivel+vMetro+vOutrosTransportes+vImpostos+vDespesasMedicas+vCaridade+vPensao+vOutrosDespesas;
  		 
  		 poupancaaux=receitaaux-despesasaux;
  		 if (poupancaaux >= 0) {
            deficitaux=0;
  		 }else{
  		    poupancaaux=0;
  		    deficitaux=despesasaux-receitaaux;
  		 }
  		 	 
  		 //Calcula os dados em 12 meses  		 
  		 receitaanoaux=Transforma12M(receitaaux);
  		 despesasanoaux=Transforma12M(despesasaux);
  		 poupancaanoaux=Transforma12M(poupancaaux);
  		 deficitanoaux=Transforma12M(deficitaux);
  		 
  		 //Formata os valores calculados
  		 
  	//	 alert('antes:'+receitaaux);
  	//	 receita=formatNumberOrcamento(receitaaux,2);
  		 receita=formataNumeroSaida(receitaaux,2);
		 //receita=number_format(receitaaux,2,',','.');
		 //alert('depois:'+receita);
		 
	//	 receitaano=formatNumberOrcamento(receitaanoaux,2);
  	//	 despesas=formatNumberOrcamento(despesasaux,2);
  	//	 despesasano=formatNumberOrcamento(despesasanoaux,2);
  	//	 poupanca=formatNumberOrcamento(poupancaaux,2);
  	//	 poupancaano=formatNumberOrcamento(poupancaanoaux,2);
  	//	 deficit=formatNumberOrcamento(deficitaux,2);
  	//	 deficitano=formatNumberOrcamento(deficitanoaux,2);

		 receitaano=formataNumeroSaida(receitaanoaux,2);
  		 despesas=formataNumeroSaida(despesasaux,2);
  		 despesasano=formataNumeroSaida(despesasanoaux,2);
  		 poupanca=formataNumeroSaida(poupancaaux,2);
  		 poupancaano=formataNumeroSaida(poupancaanoaux,2);
  		 deficit=formataNumeroSaida(deficitaux,2);
  		 deficitano=formataNumeroSaida(deficitanoaux,2);

  		 receita="R$ "+receita;
  		 receitaano="R$ "+receitaano;
  		 despesas="R$ "+despesas;
  		 despesasano="R$ "+despesasano;
  		 poupanca="R$ "+poupanca;
  		 poupancaano="R$ "+poupancaano;
  		 deficit="R$ "+deficit;
  		 deficitano="R$ "+deficitano;
  		 
  		 //Retorna os valores calculados para a referência ao innerHTML
  		 receitaC.innerHTML = receita;
  		 receitaCAno.innerHTML = receitaano;
  		 despesasC.innerHTML = despesas;
  		 despesasCAno.innerHTML = despesasano;
  		 poupancaC.innerHTML = poupanca;
  		 poupancaCAno.innerHTML = poupancaano;
  		 deficitC.innerHTML = deficit;
  		 deficitCAno.innerHTML = deficitano;
  		 
  		 this.document.iframe1.action ='CamposOrcamento.asp';
  		 this.document.iframe1.frm.submit();
  		 
  		 if (Envia==1){
  			EnviaEmail(vSalario, vAposentadoria, vAluguel, vInvestimentos, vOutros, vSubTotal1, vPoupanca, vFundo, vPlano, vOutrosInvestimentos, vSubTotal2, vPrestacaoCarro, vImobiliario, vCartaoCredito, vChequeEspecial, vOutrosFinanciamentos, vSubTotal3, vCondominio, vAluguel, vManutencaoConsertos, vEmpregados, vOutrosManutencao, vSubTotal4, vLuz, vTelefone, vCelular, vAssinaturas, vOutrosServicos, vSubTotal5, vSupermercado, vFeira, vOutrosAlimentacao, vSubTotal6, vCinema, vViagens, vRestaurantes, vPresentes, vOutrosLazer, vSubTotal7, vVestuario, vClube, vOutrosGastos, vSubTotal8, vEscola, vCursosExtra, vLivros, vSubTotal9, vCarro, vCasa, vSaude, vVida, vOutrosSeguros, vSubTotal10, vCombustivel, vMetro, vOutrosTransportes, vSubTotal11, vImpostos, vDespesasMedicas, vCaridade, vPensao, vOutrosDespesas, vSubTotal12, receitaaux, despesasaux, poupancaaux, deficitaux, receitaanoaux, despesasanoaux, poupancaanoaux, deficitanoaux);
  		 }
  }
}

function Transforma12M(field){
 var num=field;
  num=parseInt(num);
  num=num*12;
  return num;
}

function formatNumberOrcamento(field,dec) {
	var numCaract = 0;
	var newNum = '';
	var jn = /[^[0-9]]*/gi;
	
	//field=field*100;
	//var num = field.replace(jn,'').replace(/^0/,'');
	var num = field.toString().replace(jn,'').replace(/^0/,'');
	if(num.length <= dec)
		for(var cont = 0; num.length <= dec; cont++)
			num = '0' + num;
	for(cont = num.length - 1; cont >= 0; cont--){
		newNum = num.substr(cont,1) + newNum;
		if(dec > 0 && numCaract == dec - 1)
			newNum = ',' + newNum;
		else if(((numCaract - dec) % 3 == 2) && (numCaract < num.length-1))
			newNum = '.' + newNum;
		numCaract++;
	}
	if(newNum.substr(0,1) == ',')
		newNum = '0' + newNum;
		return newNum;
}

function strToNum2(strValue){
	return parseFloat(strValue.replace(/\./gi,'').replace(/\,/gi,'.'));
}

function EnviaEmail(Salario, Aposentadoria, Aluguel, Investimentos, Outros, SubTotal1, Poupanca, Fundos, Previdencia, OutrosInvestimentos, SubTotal2, PrestacaoCarro, Imobiliario, Cartao, Cheque, OutrosFinanciamentos, SubTotal3, Condominio, Aluguel, Manutencao, Empregados, OutrosCasa, SubTotal4, Luz, Telefone, Celular, Assinaturas, OutrosServicos, SubTotal5, Supermercado, Feira, OutrosAlimentacao, SubTotal6, Cinema, Viagens, Restaurtantes, Presentes, OutrosLazer, SubTotal7, Vestiario, Clube, OutrosPessoais, SubTotal8, Escola, Cursos, Livros, SubTotal9, Carro, Casa, Saude, Vida, OutrosSeguros, SubTotal10, Combustivel, Metro, OutrosTransportes, SubTotal11, Impostos, Medicas, Caridade, Pensao, OutrosDespesas, SubTotal12, ReceitaMes, DespesasMes, PoupancaMes, DeficitMes, ReceitaAno, DespesaAno, PoupancaAno, DeficitAno) {
  var String;
  var features = 'resizable=no,toolbar=no,location=no,status=no,menubar=no,directories=no,scrollbars=yes,width=600,height=230';
      window.open('','Email',features);
      String = 'http://www.infomoney.com.br/msn/fillform.asp?nome=orcamentodata&orcamento=title&rendimentos=titulo&salario='+Salario;
      String = String + '&Aposentadoria='+ Aposentadoria;
      String = String + '&aluguel_recebe='+ Aluguel;
      String = String + '&investimentos='+Investimentos;
      String = String + '&outros_rendimentos='+Outros;
      String = String + '&subtotal_rendimentos='+SubTotal1;
      String = String + '&despesasm=titulo&investimentost=titulo&poupanca='+Poupanca;
      String = String + '&fundos='+Fundos;
      String = String + '&previdencia='+Previdencia;
      String = String + '&outros_investimentos='+OutrosInvestimentos;
      String = String + '&subtotal_investimentos='+SubTotal2;
      String = String + '&financiamentos=titulo&prestacao_carro='+PrestacaoCarro;
      String = String + '&imobiliario='+Imobiliario;
      String = String + '&cartao='+Cartao;
      String = String + '&cheque_especial='+Cheque;
      String = String + '&outros_financiamentos='+OutrosFinanciamentos;
      String = String + '&subtotal_financiamentos='+SubTotal3;
      String = String + '&manutencao_casa=titulo&condominio='+Condominio;
      String = String + '&aluguel_paga='+Aluguel;
      String = String + '&manutencao='+Manutencao;
      String = String + '&empregados='+Empregados;
      String = String + '&outros_casa='+OutrosCasa;
      String = String + '&subtotal_casa='+SubTotal4;
      String = String + '&servicos=titulo&luz='+Luz;
      String = String + '&telefone='+Telefone;
      String = String + '&celular='+Celular;
      String = String + '&assinaturas='+Assinaturas;
      String = String + '&outros_servicos='+OutrosServicos;
      String = String + '&subtotal_servicos='+SubTotal5;
      String = String + '&alimentacao=titulo&supermercado='+Supermercado;
      String = String + '&feira='+Feira;
      String = String + '&outros_alimentacao='+OutrosAlimentacao;
      String = String + '&subtotal_alimentacao='+SubTotal6;
      String = String + '&lazer=titulo&cinema='+Cinema;
      String = String + '&viagens='+Viagens;
      String = String + '&restaurantes='+Restaurtantes;
      String = String + '&presentes='+Presentes;
      String = String + '&outros_lazer='+OutrosLazer;
      String = String + '&subtotal_lazer='+SubTotal7;
      String = String + '&pessoais=titulo&vestuario='+Vestiario;
      String = String + '&clube='+Clube;
      String = String + '&outros_pessoais='+OutrosPessoais;
      String = String + '&subtotal_pessoais='+SubTotal8;
      String = String + '&educacao=titulo&escola='+Escola;
      String = String + '&cursos='+Cursos;
      String = String + '&livros='+Livros;
      String = String + '&subtotal_educacao='+SubTotal9;
      String = String + '&seguros=titulo&carro_seguros='+Carro;
      String = String + '&casa_seguros='+Casa;
      String = String + '&saude_seguros='+Saude;
      String = String + '&vida_seguros='+Vida;
      String = String + '&outros_seguros='+OutrosSeguros;
      String = String + '&subtotal_seguros='+SubTotal10;
      String = String + '&transportes=titulo&combustivel='+Combustivel;
      String = String + '&metro='+Metro;
      String = String + '&outros_transportes='+OutrosTransportes;
      String = String + '&subtotal_transportes='+SubTotal11;
      String = String + '&outras=titulo&impostos='+Impostos;
      String = String + '&medicas='+Medicas;
      String = String + '&caridade='+Caridade;
      String = String + '&pensao='+Pensao;
      String = String + '&outros_outras='+OutrosDespesas;
      String = String + '&subtotal_outras='+SubTotal12;
      String = String + '&totais_mes=titulo&receitas_m='+ReceitaMes;
      String = String + '&despesas_m='+DespesasMes;
      String = String + '&poupanca_m='+PoupancaMes;
      String = String + '&deficit_m='+DeficitMes;
      String = String + '&totais_ano=titulo&receitas_a='+ReceitaAno;
      String = String + '&despesas_a='+DespesaAno;
      String = String + '&poupanca_a='+PoupancaAno;
      String = String + '&deficit_a='+DeficitAno;
      document.frm.action = String;
      document.frm.target = 'Email';
      document.frm.submit();
}

function formataNumeroSaida(Numero, Casas) {
	var PSC, Ivirgula, CasasDec, CasasAtual, TamanhoNum, i, ContaPonto, FimString, MeioString
	CasasDec = 2;
	CasasDec = Casas;
  	//***************************************************************************************************
  	// AQUI COMEÇA A FORMATAR REALMENTE A EXIBIÇÃO DOS VALORES
  	//*************************************************************************************************** 
  		
  	PSC = Numero.toString();
  	PSC = PSC.replace('.', ','); //troca o ponto por vírgula
  	TamanhoNum = PSC.length; 
  	Ivirgula = PSC.lastIndexOf(','); //pega o índice da vírgula na string gerada
  		//document.write("<br>Índice da vírgula: " + Ivirgula);
  	
  	//***************************************************************************************************
  	// VERIFICA CASAS DECIMAIS
  	//***************************************************************************************************
  	
  	if (Ivirgula > 0) { //caso exista vírgula na string
		CasasAtual = ( (TamanhoNum -1) - Ivirgula); //pega o número atual de casas decimais
			//document.write("<br>CasasAtual: " + CasasAtual);
		if (CasasAtual > CasasDec){//se tiver mais casas que o desejado
			TamanhoNum = ( (Ivirgula + CasasDec) + 1);//redefine o tamanho do número
				//document.write("<br>Novo TamanhoNum: " + TamanhoNum);
			PSC = PSC.substring(0, TamanhoNum); //aplica o novo tamanho 
		} else if(CasasAtual < CasasDec) {//tem menos casas decimais que o desejado
				//document.write("<br>Tem menos casas decimais que o desejado");
			while (CasasAtual < CasasDec) {// enquanto não tiver o número de casas desejado
				CasasAtual = CasasAtual + 1; // incrementa CasasAtual pois vai aumentar um zero no fim do número na linha abaixo
				PSC = PSC + "0";
			}
		}
		//FimString = (Ivirgula - 1);
		FimString = (Ivirgula);

		
  	}
  	else{// se não tem vírgula
  		FimString = PSC.length;
  			//document.write("<br>Não tem vírgula");
  		PSC = PSC + ","; // acrescenta a vírgula
  		for (i = 0; i < CasasDec; i++) { // enquanto não tiver o número de casas desejado
  			PSC = PSC + "0"; //acrescenta um zero ao número
  		}
  			

  	}
  	//***************************************************************************************************
  	// COLOCA OS PONTOS
  	//***************************************************************************************************

	ContaPonto = 0; //contador de casas para colocar o ponto separador
	//FimString = PSC.length; // guarda o fim do número (que na verdade está dentro de uma string) sem contar as casas decimais
	MeioString = FimString; // inicializa o valor do meio da string, onde possivelmente irá entrar um ponto
	while (MeioString != 0) { //enquanto não é o começo do número (na verdade é uma string com um número)
		MeioString = MeioString - 1; //"lê" um número do fim
		ContaPonto = ContaPonto + 1; // incrementa o Contador de ponto separador
			//document.write("<br>ContaPonto: " + ContaPonto);
		if ((ContaPonto == 3) && (MeioString != 0)) { // se o ContaPonto tiver contado 3 casas
			 //document.write("<br>Zerando ContaPonto...");
			ContaPonto = 0; // zera o ContaPonto para ver se acha um novo ponto
			PSC = PSC.substring(0, MeioString) + "." + PSC.substring(MeioString, PSC.length); //monta a string inteira
		}
	}
	
	return PSC;  	

}
 
-->