			function alimentaMarcas(operadora)
			{
				document.getElementById('slctMarca').length = 1;
				document.getElementById('slctModelo').length = 1;
				document.getElementById('linha_modelo').style.display = 'none';
				document.getElementById('slcServicos').innerHTML = "";
				if(operadora != "-1")
				{
					document.getElementById('linha_marca').style.display = 'block';
					for(i=0;i<arrMarcas.length;i++)
					{
						var optMarca = document.createElement('option');
						optMarca.text = arrMarcas[i][1];
						optMarca.value = arrMarcas[i][0];
						try {
							document.getElementById('slctMarca').add(optMarca, null);
						}
						catch(ex) {
							document.getElementById('slctMarca').add(optMarca);
						}
					}
				}
			}

			function alimentaModelos(marca)
			{
				operadora = document.getElementById('slctOperadora').value;
				document.getElementById('slctModelo').length = 1;
				document.getElementById('slcServicos').innerHTML = "";
				if(marca != "-1")
				{
					for(i=0;i<arrModelos.length;i++)
					{
						if(marca == arrModelos[i][0])// && operadora == arrModelos[i][4])
						{
							document.getElementById('linha_modelo').style.display = 'block';
							var optModelo = document.createElement('option');
							optModelo.text = arrModelos[i][2];
							optModelo.value = arrModelos[i][1];
							optModelo.setAttribute("mobile",arrModelos[i][3]);
							try {
								document.getElementById('slctModelo').add(optModelo, null);
							}
							catch(ex) {
								document.getElementById('slctModelo').add(optModelo);
							}
						}
					}
				}
			}

			function alimentaServicos(modelo, operadora)
			{
				document.getElementById('slcServicos').innerHTML = "";
				if(modelo != "-1")
				{
					for(i=0;i<arrServicos.length;i++)
					{
						if(modelo == arrServicos[i][0] && operadora == arrServicos[i][5])
						{
							modo = arrServicos[i][3];
							modoId = arrServicos[i][4];
							servico = arrServicos[i][2];
							servicoId = arrServicos[i][1];
							document.getElementById('slcServicos').innerHTML += "" +
"			<div class=\"linha_servicos\" onclick=\"selecionaTutorial('"+servicoId+"','"+modoId+"', '"+servico+"')\" onmouseover=\"rolloverSecao('"+servico+"','"+modo+"','in');\" onmouseout=\"rolloverSecao('"+servico+"','"+modo+"','out');\">" +
"				<div class=\"tit_"+servico+"\" id=\""+servico+"_off\" style=\"display:block;\">"+servico+" off</div>" +
"				<div class=\"tit_escolha_"+modo+"\" id=\""+modo+"_"+servico+"_off\" style=\"display:block;\"></div>" +
"				<div class=\"tit_"+servico+"_rolover\" id=\""+servico+"_on\" style=\"display:none;\">"+servico+" on</div>" +
"				<div class=\"tit_escolha_"+modo+"_rolover\" id=\""+modo+"_"+servico+"_on\" style=\"display:none;\"></div>" +
"			</div>";
						}
					}
				}
				document.getElementById('box_resultado').style.display = 'block';
				document.getElementById('box_procura').style.display = 'none';

				var operadora_nome = document.getElementById("slctOperadora").options[document.getElementById('slctOperadora').options.selectedIndex].text;
				var marca_nome = document.getElementById("slctMarca").options[document.getElementById('slctMarca').options.selectedIndex].text;
				var modelo_nome = document.getElementById("slctModelo").options[document.getElementById('slctModelo').options.selectedIndex].text;

				document.getElementById("navegacao_box_procura").innerHTML = operadora_nome+" / "+marca_nome+" / "+modelo_nome;
				document.getElementById("navegacao_box_baixar_agora").value = operadora_nome+" / "+marca_nome+" / "+modelo_nome;
				
				// Tag de rastreiamento.
				dpc_pageview('home/qual_funciona_no_meu/modelo/operadora'+operadora_nome+'/marca'+marca_nome+'/modelo'+modelo_nome+'/clique');
			}

			function setMobile()
			{
				document.getElementById('hdnMobile').value = document.getElementById('slctModelo').options[document.getElementById('slctModelo').options.selectedIndex].getAttribute("mobile");
			}

			function selecionaTutorial(servico,acesso,produto)
			{
				operadora = document.getElementById('slctOperadora').value;
				marca = document.getElementById('slctMarca').value;
				modelo = document.getElementById('slctModelo').value;
				mobile = document.getElementById('hdnMobile').value;
				if(modelo == -1 && marca == - 1 && operadora == -1){
					operadora = document.getElementById('slctOperadora_get').value;
					marca = document.getElementById('slctMarca_get').value;
					modelo = document.getElementById('slctModelo_get').value;
				}
				
				
				// Tag de rastreiamento.
				dpc_pageview('home/qual_funciona_no_meu/'+produto+'/clique');
				
				this.window.location = "tutorial.asp?acesso="+acesso+"&operadora="+operadora+"&marca="+marca+"&modelo="+modelo+"&servico="+servico;
			}

			function rolloverSecao(item,modo,acao)
			{
				
				if(acao == 'in')
				{
					document.getElementById(item+'_off').style.display = 'none';
					document.getElementById(modo+'_'+item+'_off').style.display = 'none';
					document.getElementById(item+'_on').style.display = 'block';
					document.getElementById(modo+'_'+item+'_on').style.display = 'block';
				}
				else if(acao == 'out')
				{
					document.getElementById(item+'_off').style.display = 'block';
					document.getElementById(modo+'_'+item+'_off').style.display = 'block';
					document.getElementById(item+'_on').style.display = 'none';
					document.getElementById(modo+'_'+item+'_on').style.display = 'none';
				}
			}
			
			function trocar()
			{
				document.getElementById('slctOperadora').selectedIndex = 0;
				document.getElementById('linha_modelo').style.display = 'none';
				document.getElementById('linha_marca').style.display = 'none';
				document.getElementById('box_procura').style.display = 'block';
				document.getElementById('box_resultado').style.display = 'none';
				return false;
			}
			function roloverFormasAcesso(target)
			{
				if( document.getElementById(target).style.display == "block" )
				{
					document.getElementById(target).style.display = "none";
				}
				else
				{
					document.getElementById(target).style.display = "block";
				}
			}
