//** rotinasTerraForum.js
//** Desenvolvida especificamente para Secretaria da Fazenda do Estado de S. Paulo
//** Por TerraForum Consultores Ltda
//** Última atualização em 29/12/2008


function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}


function Trim(s1)
{
	return (s1.replace(/^\s+|\s+$/g,""))
}


function mostraBreadcrumb(s)
{
	if (s.length > 0)
	{
		arr = s.split(">")
		for (var i=0;i<arr.length-1;i++)
		{
			mCaption = Trim(arr[i])
			if (i>0)
			{
				mHref = pegaBreadcrumbURL(mCaption, Trim(arr[i-1]))
			}
			else
			{
				mHref = pegaBreadcrumbURL(mCaption, "")
			}
			if (mHref.length > 0)
			{
				// Caso 1: Foi localizado endereço de redirecionamento; constrói link
				document.write("<a href='" + mHref + "'>" + mCaption + "</A>")
			} 
			else
			{
				// caso 2: Não foi localizado endereço; mostra somente o caption
				document.write(mCaption)
			}
			document.write(" &gt; ")
		}
		// caso 3: Último elemento do breadcrumb é mostrado sem link de qualquer forma
		document.write(Trim(arr[arr.length-1]))
	}
}


function pegaBreadcrumbURL(s, s0)
{
	switch(s)
	{
	case "Sobre a secretaria da fazenda":
		return ("/institucional/oque.shtm")
	case "Jogos e atividades":
		return ("/educacao_fiscal/jogos.shtm")
	case "Tribunal de Impostos e Taxas":
		return ("/tit/default.asp")
	case "DTJs":
		return ("/tit/dtj.shtm")
	case "Tradutores Públicos":
		return ("/jucesp/servicos/tradutores_publicos.shtm")
	case "Prestando Contas":
		return ("/contas/default.shtm")
	case "Balanço Geral do Estado":
		return ("/balanco/default.asp")
	case "Exercício de 2007":
		return ("/balanco/2007/2007index.asp")
	case "Exercício de 2006":
		return ("/balanco/2006/2006index.asp")
	case "Exercício de 2005":
		return ("/balanco/2005/2005index.asp")
	case "Exercício de 2004":
		return ("/balanco/2004/2004index.asp")
	case "Relatórios da Lei de Responsabilidade Fiscal":
		return ("/execucao/default.shtm")
	case "Municípios e Parcerias":
		return ("/municipios/default.asp")
	case "Produtos e Serviços":
		return ("/servicos/default.shtm")
	case "Downloads":
		return ("/download/default.shtm")
	case "Atendimento Presencial":
		return ("/email/atendimento_presencial.shtm")
	case "Relatório da Receita Tributária":
		return ("/relatorio/default.asp")
	case "Unidades e Responsáveis":
		return ("/tit/dtj_unidades.shtm")
	case "Boletim Informativo":
		return ("/publicacao/boletimInformativo.aspx")
	case "Notícias":
		return ("/publicacao/")
	case "Nova Gia":
		return ("/download/download_gia.shtm")
	case "Declaração do Simples":
		return ("/download/download_ds.shtm")
	case "Sintegra - TED":
		return ("/download/downsint.shtm")
	case "Validador Sintegra e TED":
		return ("/download/sintegra_validacao.shtm")
	case "JUCESP":
		return ("/jucesp/")
	case "Notícias Jucesp":
		return ("/jucesp/noticias.shtm")
	case "Cadastro de Unidades Administrativas do Estado (UAs)":
		return ("/ua/defaultua.asp")
	case "Posto Fiscal Eletrônico":
		return ("http://pfe.fazenda.sp.gov.br/default.shtm")
	case "e-Dipam":
		return ("/dipam/instrucoes.shtm")
	case "Emissão de Guias de Liberação, GARE e GNRE":
		return ("/guias/")
	case "ICMS":
		return ("/oquee/oq_icms.asp")
	case "Nota Fiscal Eletrônica":
		return ("/nfe/")
	case "Nota Fiscal Paulista":
		return ("http://www.nfp.fazenda.sp.gov.br/")
	case "Sintegra":
		return ("http://pfe.fazenda.sp.gov.br/sintegra_default.shtm")
	case "Repasses para as Universidades":
		return ("/universidade/")
	case "Resultado da Pesquisa de Satisfação":
		return ("/pesquisa/default.shtm")
	case "CRM":
		return ("/pesquisa/crm.shtm")
	case "PFs":
		return ("/pesquisa/pf.shtm")
	case "CPAs":
		return ("/pesquisa/cpa.shtm")
	case "Relatório da Execução Orçamentária":
		return ("/cge2/default.shtm")
	case "Funcional e Programática":
		return ("/cge2/frpt2.asp")
	case "Como Pesquisar":
		return ("/cge2/manual.asp")
	case "Siafísico":
		return ("/cge2/siafisico.shtm")
	case "Funcional-Programática":
		return ("/cge2/funcional.shtm")
	case "Repasse de Tributos":
		return ("/repasse/r1a.asp")
	case "Índice de Participação dos Municípios":
		return ("/dipam/default.asp")
	case "SEFAZ-SP Notícias":
		return ("/publicacao/noticias.aspx")
	case "Correio Eletrônico":
		return ("/email/default2.asp")
	case "Fazenda na Imprensa":
		return ("/publicacao/noticiasImprensa.aspx")
	case "Vencimentos":
		return ("http://www3.fazenda.sp.gov.br/ipvanet/tabelas.shtm")
	case "Folha de Pagamento":
		return ("https://www.fazenda.sp.gov.br/folha/")
	case "Relatórios Resumidos da Execução Orçamentária - Exercício de 2003":
		return ("/execucao/2003.shtm")
	case "Relatórios Resumidos da Execução Orçamentária - Exercício de 2002":
		return ("/execucao/2002.shtm")
	case "Relatórios Resumidos da Execução Orçamentária - Exercício de 2001":
		return ("/execucao/2001.shtm")
	case "Relatórios Resumidos da Execução Orçamentária - Exercício de 2000":
		return ("/execucao/2000.shtm")
	case "Registro de Livros":
		return ("/jucesp/servicos/registro_de_livros.shtm")
	case "Sistema de Controle do Diferimento do Imposto nas Operações com AEAC - CODIF":
		return ("/codif/")
	case "Dados Estatísticos da Folha de Pagamento":
		return ("/ddpe_dados/")
	case "Comparativo":
		return ("/ddpe_dados/") 
	case "Dados Estatísticos":
		return ("/ddpe_dados/") 
	case "CT-e":
		return ("/cte/") 
	case "CODECON":
		return ("/codecon/") 
	case "CODECON na Mídia":
		return ("/codecon/na_midia/na_midia.asp") 
	case "Arrecadação Tributária Mensal":
		return ("/cge2/arrecadacao_tributaria_mensal.shtm") 
	case "Seminário DIPAM 2009":
		return ("/seminario_dipam/") 
	case "Legislação em Vigor":
		return ("/nfe/legislacao/legislacao_em_vigor.asp") 
	case "Substituição Tributária - Novos Produtos":
		return ("http://pfe.fazenda.sp.gov.br/st_default.shtm") 

 
	case "Dúvidas Freqüentes":
		switch(s0)
		{
		case "IPVA":
		return ("http://www3.fazenda.sp.gov.br/ipvanet/duvidas.shtm")
		case "CT-e":
		return ("/cte/perguntas_frequentes/perguntas.asp")
		case "Nota Fiscal Eletrônica":
		return ("/nfe/perguntas_frequentes/perguntas.asp")

		}

	case "Ouvidoria":
		switch(s0)
		{
		case "Downloads":
		return ("/ouvidoria/default.asp")

		case "Fale Conosco":
		return ("/ouvidoria/ouvidoria.asp")
		}
 
	case "Gerador de Registro Fiscal - Combustíveis":
		switch(s0)
		{
		case "Downloads":
		return ("/download/downgrfcbt.shtm")
		case "Posto Fiscal Eletrônico":
		return ("http://pfe.fazenda.sp.gov.br/grfcbt_default.shtm")
		}

case "Validador do Arquivo dos Estoques":
		switch(s0)
		{

		case "Posto Fiscal Eletrônico":
		return ("http://pfe.fazenda.sp.gov.br/estoques_default.shtm")
		}

	case "Integrantes":
		switch(s0)
		{
		case "O que é CODECON?":
		return ("/codecon/o_que_e/integrantes/integrantes_2008_2009.asp")
		}

	case "Versões":
		switch(s0)
		{
		case "Sintegra - TED":
		return ("/download/down24.shtm")
		}


	case "IPVA":
		switch(s0)
		{
		case "Downloads":
		return ("/download/ipva.shtm")
		case "Produtos e Serviços":
		return ("http://www3.fazenda.sp.gov.br/ipvanet/")
		}


	case "Notícias":
		switch(s0)
		{
		case "JUCESP":
		return ("/jucesp/noticias.shtm")
		}
        case "Atribuições":
		switch(s0)
		{
		case "Sobre a secretaria da fazenda":
			return ("/institucional/atrib2.shtm")
		case "DCA":
			return ("/cedc/dca.shtm")

		}
        case "Fale Conosco":
		switch(s0)
		{
		case "CODECON":
			return ("/codecon/fale_conosco/")
		case "Nota Fiscal Paulista":
			return ("http://www.fazenda.sp.gov.br/email/default_nfo.asp")
		case "JUCESP":
			return ("")

		}

	case "Legislação":
		switch(s0)
		{
		case "JUCESP":
		return ("/jucesp/legislacao.shtm")
		case "Regulamento":
		return ("/codecon/regulamento/legislacao/legislacao.asp")
		case "Substituição Tributária - Novos Produtos":
		return ("http://pfe.fazenda.sp.gov.br/st_legislacao.shtm")
		case "":
		return ("/legislacao/")
		}
        default:
		return ("")
}
 
}
