function NavegaSala(Local)
{					
	// aqui, pegamos a url total da página.
	var caminho = window.location;

	// preciso ter certeza de que a variával não está fazia
	// para eu poder buscar o símbolo da âncora.
	if (caminho != "" && caminho !=null)
	{
		// Crio um outra variável com o valor da caminho
		// porque preciso convertê-la para string para poder aplicar
		// a função lastIndexOf e buscar o ponto onde poderemos ter
		// a malha da âncora.
		var urlCaminho = caminho.toString();

		/*
			caso a função encontre a malha, vamos retirá-la para inserir
			outro ponto de âncora, ou seja:

			Temos a URL abaixo:

			http://www5.ingresso.com.br/br/cinema/porcinema.asp?T_IDCIDADE=00000002#00008573

			aplicamos a função substring para pegar as informações desde o
			primeiro caracterea até o ponto aonde a malha foi encontrada. Assim, teremos

			http://www5.ingresso.com.br/br/cinema/porcinema.asp?T_IDCIDADE=00000002

			A partir daí, acrescentamos a malha "#" e o valor da variável Local que
			foi atribuída na função.

			Caso não seja encontrada nenhuma "#" (símbolo da âncora), a função pegará
			o caminho da URL, acrescentará a "#" concatenada com o valor da variável
			Local que foi atribuída à função.

		*/

		if ( urlCaminho.lastIndexOf("#") != -1)
		{
			urlCaminho = urlCaminho.substring(0,urlCaminho.lastIndexOf("#"))
			window.location.href = urlCaminho + "#" + Local;

		} else {

			window.location.href = caminho + "#" + Local;
		}
	}
}