//9/jun-2010
var aplicativoArray = new Array();
var pArquivo = null;
var pObjForm = null;
var celZoom = null;
var vUsoConsciente = 0;
var vForm = null;

function leXML(Arquivo,objForm){
	
	if(Arquivo == "apple.xml?id=4") {
		$('p#visualVoiceMailNotAvailable').html('<strong>O Visual Voice Mail não está disponível na Vivo.</strong>');
	}
	else {
		$('p#visualVoiceMailNotAvailable').html('');
	}
	
	
	//Verifica qual a função que será chamada ser executada, caso
	//não seja enviado nenhuma função executa a função padrão.
	//Não pode ser valor numerico ou valor nulo.
//	////console.log("Le XML: "+arguments[0]+" - "+arguments[1]+" - "+arguments[2]);
	var nomeFuncao = (arguments[2]==null || !isNaN(arguments[2]))?'montaConteudo':arguments[2];
	
	//Complementa com a url como mais o nome do arquivo
	var vUrl = 'common/xml/'+Arquivo;

	if (window.document.getElementById) { //Verifica se o Browser suporta DHTML.
        if (window.XMLHttpRequest) {
            HttpReq = new XMLHttpRequest();
			
            HttpReq.onreadystatechange = eval(nomeFuncao);
						//Variaveis
						pArquivo = Arquivo;
						pObjForm = objForm;
				
            HttpReq.open("GET", vUrl, true);
            HttpReq.send(null);
        } else if (window.ActiveXObject) {
			////console.log(3);
			try {
                HttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    HttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {

				}
            }
			if (HttpReq) {
				////console.log(4);
				HttpReq.onreadystatechange = eval(nomeFuncao);
				//Variaveis
				pArquivo = Arquivo;
				pObjForm = objForm;
				
				HttpReq.open("GET", vUrl, true);
				HttpReq.send();
			}
		}
	}
}

function fnHtmlAplicativos(vId, vDisponivel, vTitulo, vHelp, vLink){
	//console.log("fnHtmlAplicativos");
	vUsoConsciente = 0;
	var vTexto = (vDisponivel==1)?'&nbsp;':'Em Breve!'
	if(vDisponivel==1){
		retorno  = '<div class="icones" id="'+vId+'">';
		retorno += '	<p class="titulo">'+vTitulo+'</p>';
		
		//Temporário. Quando tiver o texto, basta apagar o if.
		if(vTitulo != "Roaming Broker" && vTitulo != "Roaming de Dados"){
			retorno += '	<p class="botao" ><a href="javascript:void(0);" onmouseover="fnToolTip(this,&quot;'+vHelp+'&quot;);" onmouseout="fnToolTip(this);" id="btn'+vId+'"><img src="common/img/btn_ajuda.jpg" /></a></p>';                    
		}
		retorno += '	<p class="icone"><a href="'+vLink+'"><img src="common/img/aplicativos/icone_'+vId+'.jpg" title="'+vTitulo+'"/></a></p>';
		retorno += '	<p class="texto">'+vTexto+'</p>';
		retorno += '</div>';	
	}else{
		retorno  = '<div class="icones desabilita" id="'+vId+'">';
		retorno += '	<p class="titulo">'+vTitulo+'</p>';
		retorno += '	<p class="botao" ><a href="javascript:void(0);" onmouseover="fnToolTip(this,&quot;'+vHelp+'&quot;);" onmouseout="fnToolTip(this);" id="btn'+vId+'"><img src="common/img/btn_ajuda.jpg" /></a></p>';
		retorno += '	<p class="icone"><img src="common/img/aplicativos/icone_'+vId+'.jpg" title="'+vTitulo+'"/></p>';
		retorno += '	<p class="texto">'+vTexto+'</p>';
		retorno += '</div>';	
	}
	vUsoConsciente =0;
	return retorno;
}

function fnHtmlServicos(vId, vDisponivel, vTitulo, vHelp, vLink){
	//console.log("fnHtmlServicos");
	vUsoConsciente = 0;
	var vTexto = (vDisponivel==1)?'&nbsp;':'Em Breve!'
	if(vDisponivel==1){
		retorno  = '<div class="icones" id="'+vId+'">';
		retorno += '	<p class="titulo">'+vTitulo+'</p>';
		retorno += '	<p class="botao" ><a href="javascript:void(0);" onmouseover="fnToolTip(this,&quot;'+vHelp+'&quot;);" onmouseout="fnToolTip(this);" id="btn'+vId+'"><img src="common/img/btn_ajuda.jpg" /></a></p>';                    
		retorno += '	<p class="icone"><a href="'+vLink+'"><img src="common/img/servicos/icone_'+vId+'.jpg" title="'+vTitulo+'"/></a></p>';
		retorno += '	<p class="texto">'+vTexto+'</p>';
		retorno += '</div>';	
	}else{
		retorno  = '<div class="icones desabilita" id="'+vId+'">';
		retorno += '	<p class="titulo">'+vTitulo+'</p>';
		retorno += '	<p class="botao" ><a href="javascript:void(0);" onmouseover="fnToolTip(this,&quot;'+vHelp+'&quot;);" onmouseout="fnToolTip(this);" id="btn'+vId+'"><img src="common/img/btn_ajuda.jpg" /></a></p>';
		retorno += '	<p class="icone"><img src="common/img/servicos/icone_'+vId+'.jpg" title="'+vTitulo+'"/></p>';
		retorno += '	<p class="texto">'+vTexto+'</p>';
		retorno += '</div>';	
	}
	vUsoConsciente =0;
	return retorno;
}


function fnHtmlAparelho(vArquivo, vId, vImg, vTitulo, vLink,vForm){
	//console.log('fnHtmlAparelho');
	var vFabricante = vArquivo.replace('.xml','');	
	retorno  = '	<div class="aparelho" id="divAparelho'+vId+'">';
	retorno += '		<p classe="imagem"><a href="'+vLink+'" id="'+vId+'" onClick="fnTrocaNome(this.id);fnZoom();"><img id="a'+vId+'" src="common/img/aparelhos/'+vFabricante.toLowerCase()+'/'+vImg.toLowerCase()+'" title="'+vTitulo+'";></a></p>';
	retorno += '		<p class="texto"><a href="'+vLink+'" id="'+vId+'" onClick="fnTrocaNome(this.id);">'+vTitulo+'</a></p>';
	retorno += '	</div>';

	return retorno;
}

//function montaConteudo(conteudo,objForm,vId,arquivo){
function montaConteudo(){	
	//console.log('montaConteudo');
	//Pega as variaveis da função anterior
	var arquivo  = pArquivo;
	var objForm  = pObjForm;

	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4 ){

		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		
		if(conteudo==null){
			//Limpa o comboBox
			objForm.options.length = 0;
	
			//Oculta a lista de aplicativos
			$(".boxAplicativos").hide();
	
			//Oculta a lista de aparelhos
			$(".boxAparelhos").hide();

			return false;
			
		}
		
		//Verifica qual conteudo deve ler
		if (objForm.name.indexOf("fabricantes")!=-1){
			
			//Verifica a variavel se é para fazer o filtro pelo aplicativo
			if(arquivo.indexOf('aplicativo=')!=-1){
				if(arquivo.indexOf('?aplicativo=')!=-1){
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('?aplicativo=');
				}else{
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('&aplicativo=');
				}

				var vAplicativo = vSplit[1];
				var arquivo = vSplit[0];
			}else{
				var vAplicativo = '';
			}
			
			//Carrega os aplicativos e deixa no array
			leXML('aplicativos.xml',0,'listaAplicativo');
			
			//Limpa o comboBox
			objForm.options.length = 0;
		
			var vConteudo = conteudo.getElementsByTagName("fabricante");

			aAparelho = new Array();

//Colocando o fabricante no comboBox
//			objForm.options[0] = new Option("Selecione o fabricante","");
			
			//Varre todo o conteúdo
			for (i = 0 ; i < vConteudo.length ; i++){
				vTitulo 				= vConteudo[i].attributes.getNamedItem("title").value;
				vArquivo				= vConteudo[i].attributes.getNamedItem("arquivo").value;
				vId 	 				= vConteudo[i].attributes.getNamedItem("id").value;
				vAplicativos			= vConteudo[i].getElementsByTagName("aplicativos")[0].getElementsByTagName("aplicativo");
				
				//-- Verifica se foi passado por parametro o nome do aplicativo
				if(vAplicativo != null && vAplicativo != ''){
					
					for(j = 0; j < vAplicativos.length; j++){
						
						//-- Lista somente os fabricantes que possuirem aquele aplicativo
						if(vAplicativo==vAplicativos[j].attributes.getNamedItem("id").value){
							//aAparelho[i] 	= new fnFabricante(vId, vTitulo, vArquivo);
							aAparelho.push(new fnFabricante(vId, vTitulo, vArquivo));
							break;
						}
					}
					
				}else{
					aAparelho.push(new fnFabricante(vId, vTitulo, vArquivo));
				}
				
			}
			
			//Coloca o array em order 
			aAparelho.sort(fnOrdeByTitulo);
			
			//Incluindo
			for (i = 0 ; i < aAparelho.length ; i++){
				//console.log(aAparelho);
				vId  	 	 = aAparelho[i].id;
				vTitulo  	= aAparelho[i].titulo;
				vArquivo 	= aAparelho[i].arquivo;
				
				objForm.options[parseFloat(i+1)] = new Option(vTitulo,vArquivo.toLowerCase()+'?id='+vId);
				
				//Caso a variavel ID seja informado na string pega o valor e consulta no XML
				if(vId==fnVariavel('id')){
					objForm.selectedIndex = i+1; 

					setTimeout('leXML("'+vArquivo.toLowerCase()+'?id='+vId+'",document.formFabricantes.modelos)',300);
				}
			}
			

		}else if(objForm.name.indexOf("modelo")!=-1){


		
			//Verifica a variavel se é para fazer o filtro pelo aplicativo
			if(arquivo.indexOf('aplicativo=')!=-1){
				if(arquivo.indexOf('?aplicativo=')!=-1){
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('?aplicativo=');
				}else{
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('&aplicativo=');
				}
				var vAplicativo = vSplit[1];
				var arquivo = vSplit[0];
			}else{
				vAplicativo = '';
			}
			
			//////console.log(arquivo +' - '+ vAplicativo);
			
			//Pega o Id do Fabricante
			infoTemp = arquivo.split('?id=');
			arquivo = infoTemp[0];
			idfabricante = infoTemp[1];
		
			//Oculta a lista de aparelhos
			$(".boxAplicativos").hide()

			//Ajusta para posição zero
			$('#scrollBar').scrollLeft('0');

			//Limpa o comboBox
			objForm.options.length = 0;
	
			//Exibir a lista de aparelhos
			$(".boxAparelhos").show();
			
			//Limpa o valor da DIV
			$("#scrollBar").html();

			//Pega o valor da varaivel na string
			var vidaparelho = fnVariavel('idaparelho');			

			//Lista todos os aparelhos
			var vLista = "";

			//Colocando os aparelhos no comboBox
//			objForm.options[0] = new Option("Selecione o aparelho","");
			objForm.selectedIndex = 0;
			
			aAparelho = Array();

			//Verifica a variavel se é para fazer o filtro pelo aplicativo

			if(vAplicativo!='')
			{
				var vConteudo = conteudo.getElementsByTagName("item");
				var x = 1;
				
				//Varre todo o conteúdo
				for (var i = 0 ; i < vConteudo.length ; i++){
					if(vId == 'uso_consciente'){vUsoConsciente = 1;}
					vId  		= vConteudo[i].attributes.getNamedItem("id").value
					vDisponivel = vConteudo[i].attributes.getNamedItem("disponivel").value
					
					if(vAplicativo==vId && vDisponivel==1){
						vTitulo  = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("title").value
						vId		 = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("id").value
						vImg	 = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("img").value
						vLink 	 = 'veja_detalhes_aplicativo.php?WT.ac=vivodicas.aplicativo'+fnTrataMetrica(vAplicativo)+'.aparelhos.'+fnTrataMetrica(vTitulo)+'&aplicativo='+vAplicativo+'&idaparelho='+vId+'&aparelho='+escape(vTitulo)+'&id='+idfabricante+'&fabricante='+fnTrataFabricante(arquivo)+'&voltar=1&uso='+vUsoConsciente;
						aAparelho[i] = new aparelho(vId, vTitulo, vImg, vLink); 
					}
				}

			}else{
				
				
				var vConteudo = conteudo.getElementsByTagName("modelo");

				//Varre todo o conteúdo
				for (var i = 0 ; i < vConteudo.length ; i++){
					vTitulo  = vConteudo[i].attributes.getNamedItem("title").value
					vId		 = vConteudo[i].attributes.getNamedItem("id").value
					vImg	 = vConteudo[i].attributes.getNamedItem("img").value
					vLink = "javascript:leXML('"+arquivo+"?id="+idfabricante+"',"+vId+",'montaAplicativo');"
					//vLista += '<td>'+ fnHtmlAparelho(arquivo, vId, vImg, vTitulo, vLink) +'</td>';
					aAparelho[i] = new aparelho(vId, vTitulo, vImg, vLink);
				}
			}

			//Coloca o array em order 
			aAparelho.sort(fnOrdeByTitulo);

			if( aAparelho.length < 6)
			{
				$('.moveAnterior img').hide();
				$('.moveProximo img').hide();				
			}
			else
			{
				$('.moveAnterior img').show();
				$('.moveProximo img').show();				
			}
			
			for (var i = 0 ; i < aAparelho.length ; i++)
			{	
				//console.log(aAparelho);
				if(aAparelho[i]!=undefined)
				{
					vId		= aAparelho[i].id;
					vTitulo = aAparelho[i].titulo;
					vImg	= aAparelho[i].Imagem;
					vLink	= aAparelho[i].link;
	
					x = parseFloat(i+1);
	
					objForm.options[x] = new Option(vTitulo,vId);
								
					if(vidaparelho==vId)
					{	
						objForm.selectedIndex = i;				
						setTimeout("leXML('"+arquivo+"?id="+idfabricante+"',"+vId+",'montaAplicativo')",300);
						
					}
					vLista += '<td>'+ fnHtmlAparelho(arquivo, vId, vImg, vTitulo, vLink) +'</td>';
					x++;
				
			}
			
			//Colocando os aparelhos na tabela
			$("#scrollBar").html('<table><tr>' + vLista + '</tr></table>');
								 
			//chama a funcao do scroll
			Inicia();
			
			//chama a funcao de zoom
			fnZoom();
		 }
		}else if(objForm.name.indexOf("comboCategorais")!=-1){

			var vConteudo = conteudo.getElementsByTagName("categoria");
			var vId = fnVariavel('id');

			objForm.options[0] = new Option("Todos os aplicativos","");
			aCategoria = Array();

			for (var i = 0 ; i < vConteudo.length ; i++){
				vTitulo  = vConteudo[i].attributes.getNamedItem("titulo").value
				vId 	= vConteudo[i].attributes.getNamedItem("id").value
				aCategoria[i] = new fnComboBox(vId, vTitulo);
			}				

			//Coloca o array em order 
			aCategoria.sort(fnOrdeByTitulo);
			
			//Varre todo o conteúdo
			for (var i = 0 ; i < aCategoria.length ; i++){
				vId 	= aCategoria[i].id;				
				vTitulo = aCategoria[i].titulo;
				
				objForm.options[parseFloat(i+1)] = new Option(vTitulo,vId);
			}
		}
	}//1 - FIM IF - Verifica se carregou todo o conteudo
}

function montaConteudo_servicos(){	
	//console.log('montaConteudo_serrvico');
	//Pega as variaveis da função anterior
	var arquivo  = pArquivo;
	var objForm  = pObjForm;

	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4 ){

		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		
		if(conteudo==null){
			//Limpa o comboBox
			objForm.options.length = 0;
	
			//Oculta a lista de aplicativos
			$(".boxAplicativos").hide();
	
			//Oculta a lista de aparelhos
			$(".boxAparelhos").hide();

			return false;
			
		}
		
		//Verifica qual conteudo deve ler
		if (objForm.name.indexOf("fabricantes")!=-1){
			
			//Verifica a variavel se é para fazer o filtro pelo aplicativo
			if(arquivo.indexOf('aplicativo=')!=-1){
				if(arquivo.indexOf('?aplicativo=')!=-1){
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('?aplicativo=');
				}else{
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('&aplicativo=');
				}

				var vAplicativo = vSplit[1];
				var arquivo = vSplit[0];
			}else{
				var vAplicativo = '';
			}
			
			//Carrega os aplicativos e deixa no array
			leXML('aplicativos.xml',0,'listaAplicativo');
			
			//Limpa o comboBox
			objForm.options.length = 0;
		
			var vConteudo = conteudo.getElementsByTagName("fabricante");

			aAparelho = new Array();

//Colocando o fabricante no comboBox
//			objForm.options[0] = new Option("Selecione o fabricante","");
			
			//Varre todo o conteúdo
			for (i = 0 ; i < vConteudo.length ; i++){
				vTitulo 				= vConteudo[i].attributes.getNamedItem("title").value;
				vArquivo				= vConteudo[i].attributes.getNamedItem("arquivo").value;
				vId 	 					= vConteudo[i].attributes.getNamedItem("id").value;
				vAplicativos		= vConteudo[i].getElementsByTagName("aplicativos")[0].getElementsByTagName("aplicativo");
				
				//-- Verifica se foi passado por parametro o nome do aplicativo
				if(vAplicativo != null && vAplicativo != ''){
					
					for(j = 0; j < vAplicativos.length; j++){
						
						//-- Lista somente os fabricantes que possuirem aquele aplicativo
						if(vAplicativo==vAplicativos[j].attributes.getNamedItem("id").value){
							//aAparelho[i] 	= new fnFabricante(vId, vTitulo, vArquivo);
							aAparelho.push(new fnFabricante(vId, vTitulo, vArquivo));
							break;
						}
					}
					
				}else{
					aAparelho.push(new fnFabricante(vId, vTitulo, vArquivo));
				}
				
			}
			
			//Coloca o array em order 
			aAparelho.sort(fnOrdeByTitulo);
			
			//Incluindo
			for (i = 0 ; i < aAparelho.length ; i++){
				vId  	 	 = aAparelho[i].id;
				vTitulo  	= aAparelho[i].titulo;
				vArquivo 	= aAparelho[i].arquivo;
				
				objForm.options[parseFloat(i+1)] = new Option(vTitulo,vArquivo.toLowerCase()+'?id='+vId);
				
				//Caso a variavel ID seja informado na string pega o valor e consulta no XML
				if(vId==fnVariavel('id')){
					objForm.selectedIndex = i+1; 

					setTimeout('leXML("'+vArquivo.toLowerCase()+'?id='+vId+'",document.formFabricantes.modelos)',300);
				}
			}
			

		}else if(objForm.name.indexOf("modelo")!=-1){


		
			//Verifica a variavel se é para fazer o filtro pelo aplicativo
			if(arquivo.indexOf('aplicativo=')!=-1){
				if(arquivo.indexOf('?aplicativo=')!=-1){
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('?aplicativo=');
				}else{
					//Separa o nome do arquivo da variavel aplicativo
					vSplit = arquivo.split('&aplicativo=');
				}
				var vAplicativo = vSplit[1];
				var arquivo = vSplit[0];
			}else{
				vAplicativo = '';
			}
			
			//////console.log(arquivo +' - '+ vAplicativo);
			
			//Pega o Id do Fabricante
			infoTemp = arquivo.split('?id=');
			arquivo = infoTemp[0];
			idfabricante = infoTemp[1];
		
			//Oculta a lista de aparelhos
			$(".boxAplicativos").hide()

			//Ajusta para posição zero
			$('#scrollBar').scrollLeft('0');

			//Limpa o comboBox
			objForm.options.length = 0;
	
			//Exibir a lista de aparelhos
			$(".boxAparelhos").show();
			
			//Limpa o valor da DIV
			$("#scrollBar").html();

			//Pega o valor da varaivel na string
			var vidaparelho = fnVariavel('idaparelho');			

			//Lista todos os aparelhos
			var vLista = "";

			//Colocando os aparelhos no comboBox
//			objForm.options[0] = new Option("Selecione o aparelho","");
			objForm.selectedIndex = 0;
			
			aAparelho = Array();

			//Verifica a variavel se é para fazer o filtro pelo aplicativo

			if(vAplicativo!='')
			{
				var vConteudo = conteudo.getElementsByTagName("item");
				var x = 1;
				
				//Varre todo o conteúdo
				for (var i = 0 ; i < vConteudo.length ; i++){
					if(vId == 'uso_consciente'){vUsoConsciente = 1;}
					vId  		= vConteudo[i].attributes.getNamedItem("id").value
					vDisponivel = vConteudo[i].attributes.getNamedItem("disponivel").value
					
					if(vAplicativo==vId && vDisponivel==1){
						vTitulo  = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("title").value
						vId		 = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("id").value
						vImg	 = vConteudo[i].parentNode.parentNode.attributes.getNamedItem("img").value
						vLink 	 = 'veja_detalhes_aplicativo.php?WT.ac=vivodicas.aplicativo'+fnTrataMetrica(vAplicativo)+'.aparelhos.'+fnTrataMetrica(vTitulo)+'&aplicativo='+vAplicativo+'&idaparelho='+vId+'&aparelho='+escape(vTitulo)+'&id='+idfabricante+'&fabricante='+fnTrataFabricante(arquivo)+'&voltar=1&uso='+vUsoConsciente;
						aAparelho[i] = new aparelho(vId, vTitulo, vImg, vLink); 
					}
				}

			}else{
				
				
				var vConteudo = conteudo.getElementsByTagName("modelo");

				//Varre todo o conteúdo
				for (var i = 0 ; i < vConteudo.length ; i++){
					vTitulo  = vConteudo[i].attributes.getNamedItem("title").value
					vId		 = vConteudo[i].attributes.getNamedItem("id").value
					vImg	 = vConteudo[i].attributes.getNamedItem("img").value
					vLink = "javascript:leXML('"+arquivo+"?id="+idfabricante+"',"+vId+",'montaAplicativo');"
					//vLista += '<td>'+ fnHtmlAparelho(arquivo, vId, vImg, vTitulo, vLink) +'</td>';
					aAparelho[i] = new aparelho(vId, vTitulo, vImg, vLink);
				}
			}

			//Coloca o array em order 
			aAparelho.sort(fnOrdeByTitulo);

			if( aAparelho.length < 6)
			{
				$('.moveAnterior img').hide();
				$('.moveProximo img').hide();				
			}
			else
			{
				$('.moveAnterior img').show();
				$('.moveProximo img').show();				
			}
			
			for (var i = 0 ; i < aAparelho.length ; i++)
			{	

				if(aAparelho[i]!=undefined)
				{
					vId		= aAparelho[i].id;
					vTitulo = aAparelho[i].titulo;
					vImg	= aAparelho[i].Imagem;
					vLink	= aAparelho[i].link;
	
					x = parseFloat(i+1);
	
					objForm.options[x] = new Option(vTitulo,vId);
								
					if(vidaparelho==vId)
					{	
						objForm.selectedIndex = i;				
						setTimeout("leXML('"+arquivo+"?id="+idfabricante+"',"+vId+",'montaAplicativo')",300);
					}
					vLista += '<td>'+ fnHtmlAparelho(arquivo, vId, vImg, vTitulo, vLink) +'</td>';
					x++;
				
			}
			
			//Colocando os aparelhos na tabela
			$("#scrollBar").html('<table><tr>' + vLista + '</tr></table>');
								 
			//chama a funcao do scroll
			Inicia();
			
			//chama a funcao de zoom
			fnZoom();
		 }
		}else if(objForm.name.indexOf("comboCategorais")!=-1){

			var vConteudo = conteudo.getElementsByTagName("categoria");
			var vId = fnVariavel('id');

			objForm.options[0] = new Option("Todos os aplicativos","");
			aCategoria = Array();

			for (var i = 0 ; i < vConteudo.length ; i++){
				vTitulo  = vConteudo[i].attributes.getNamedItem("titulo").value
				vId 	= vConteudo[i].attributes.getNamedItem("id").value
				aCategoria[i] = new fnComboBox(vId, vTitulo);
			}				

			//Coloca o array em order 
			aCategoria.sort(fnOrdeByTitulo);
			
			//Varre todo o conteúdo
			for (var i = 0 ; i < aCategoria.length ; i++){
				vId 	= aCategoria[i].id;				
				vTitulo = aCategoria[i].titulo;
				
				objForm.options[parseFloat(i+1)] = new Option(vTitulo,vId);
			}
		}
	}//1 - FIM IF - Verifica se carregou todo o conteudo
}

//Dados do aplicativo
function aplicativo(pId, pDisponivel, pTitulo, pHelp, pLink){
	////console.log("aplicativo");
	this.id 		= pId;
	this.disponivel = pDisponivel;
	this.titulo 	= pTitulo;
	this.help 		= pHelp;
	this.link 		= pLink;
}

function servicos(pId, pDisponivel, pTitulo, pHelp, pLink){
	////console.log("servicos");
	this.id 		= pId;
	this.disponivel = pDisponivel;
	this.titulo 	= pTitulo;
	this.help 		= pHelp;
	this.link 		= pLink;
}

function aparelho(pId, pTitulo, pImg, pLink){
	////console.log("aparelho");
	this.id 		= pId;
	this.titulo 	= pTitulo;
	this.Imagem		= pImg;
	this.link 		= pLink;
}
function fnFabricante(pId, pTitulo, pArquivo){
	////console.log("fnFabricante")
	this.id = pId;
	this.titulo = pTitulo;
	this.arquivo = pArquivo;	
}
function fnComboBox(pId, pTitulo){
	////console.log("fnComboBox");
	this.id = pId;
	this.titulo = pTitulo;
}

function listaAplicativo(){
	////console.log("listaAplicativo");
	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4 ){
		
		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		var vConteudo = conteudo.getElementsByTagName("item");

		//Exibe os aplicativos relacionados com o aparelho
		for (var x = 0 ; x < vConteudo.length ; x++){
			//var vTitulo = vItem[x].lastChild.nodeValue;
			if(vId == 'uso_consciente'){vUsoConsciente = 1;}
			var vDisponivel = vConteudo[x].attributes.getNamedItem("disponivel").value;
			var vId			= vConteudo[x].attributes.getNamedItem("id").value;
			var vTitulo		= vConteudo[x].attributes.getNamedItem("titulo").value;
			var vHelp		= vConteudo[x].attributes.getNamedItem("help").value;
			var vLink		= 'veja_detalhes_aplicativo.php?WT.ac=vivodicas.'+fnE('metrica').value+'.icones.aplicativo'+fnTrataMetrica(vTitulo)+'&aplicativo='+vId+'&uso='+vUsoConsciente;

			//Colocando os valores no array 
			vAplicativo = new aplicativo(vId, vDisponivel, vTitulo, vHelp, vLink);
			aplicativoArray[vId] = vAplicativo;
		}

	}//1 - FIM IF - Verifica se carregou todo o conteudo
}

function montaAplicativo(){
	//Pega as variaveis da função anterior
	var arquivo = pArquivo;
	var vId  	= pObjForm;

	//Pega o Id do Fabricante
	infoTemp = arquivo.split('?id=');
	arquivo = infoTemp[0];
	idfabricante = infoTemp[1];

	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4){

		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		
		if(document.formFabricantes.modelos.selectedIndex <= 0){
			//Oculta a lista de aplicativos
			$(".boxAplicativos").hide();
			
			return false;
		}
		
		
		//Limpa o valor da DIV
		$("#listaAplicativos").html('');
		var vLista = "";
		
		//Exibir a lista de aparelhos
		$(".boxAplicativos").show()
	
		var vConteudo = conteudo.getElementsByTagName("modelo");
		
	
		//Varre todo o conteúdo
		for (var i = 0 ; i < vConteudo.length ; i++){

	
			if(vConteudo[i].attributes.getNamedItem("id").value==vId){
				var vItem = vConteudo[i].getElementsByTagName("item");
				var vLista = '';

				//Exibe os aplicativos relacionados com o aparelho
				for (var x = 0 ; x < vItem.length ; x++){
					
					//Coloca o nome do aparelho no texto o passo 3
					vAparelho = vItem[x].parentNode.parentNode.attributes.getNamedItem("title").value
					$(".item span").html(vAparelho);
										
					//Informações auxiliares para o link
					var vidaparelho = vItem[x].parentNode.parentNode.attributes.getNamedItem("id").value

					//var vTitulo = vItem[x].lastChild.nodeValue;
					var vDisponivel = vItem[x].attributes.getNamedItem("disponivel").value;
					var vId					= vItem[x].attributes.getNamedItem("id").value;
					
					try{
						var vTitulo			= aplicativoArray[vId].titulo;
						var vHelp				= aplicativoArray[vId].help;
						var vLink				= aplicativoArray[vId].link + '&idaparelho='+vidaparelho+'&aparelho='+escape(vAparelho)+'&id='+idfabricante+'&fabricante='+fnTrataFabricante(arquivo)+'&uso='+vUsoConsciente;

						//Só exibe os aplicativos disponiveis
						if(vDisponivel!=0){
							vLista += fnHtmlAplicativos(vId, vDisponivel, vTitulo, vHelp, vLink);
						}
					}catch(err){
						//Handle errors here
						//Debug o erro////console.log(err);
					}

				}
				
				$("#listaAplicativos").html(vLista);
			}
		}
		
	//$("html").attr({ scrollTop: $("html").attr("scrollHeight") });
	//$("html").animate({ scrollTop: $("html").attr("scrollHeight") }, 800);
	
	document.location.href = document.location.href.replace('#app','')+'#app';
	}//1 - FIM IF - Verifica se carregou todo o conteudo	
}

function montaAplicativos(){
	//console.log("montaAplicativos");
	//Pega as variaveis da função anterior
	var arquivo  	= pArquivo;
	var vPg  	 	= (parseInt(pObjForm)==0) ? 0 : (parseInt(pObjForm)-1)*9;
	var vPgAtual 	= (parseInt(pObjForm)==0) ? 1 : parseInt(pObjForm);
	var pCategoria 	= (arquivo.indexOf('id=')!=-1)?arquivo.split('id=')[1]:'';
				
	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4){

		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		
		$('.boxAplicativos').show();
		
		//Limpa o valor da DIV
		$("#listaAplicativos").html('');
		var vLista = "";
			
		var vConteudo = conteudo.getElementsByTagName("item");
		var vTotal 	  = 0; //Math.ceil(parseFloat(vConteudo.length)/9);

		var aAplicativo = new Array();
		
		if(vUsoConsciente != 1){ vUso = 0;} else { vUso = 1;}

		//Exibe os aplicativos relacionados com o aparelho
		for (var x = 0 ; x < vConteudo.length; x++){
			var vCategoria = vConteudo[x].attributes.getNamedItem("categoria").value;
			if(pCategoria==vCategoria || pCategoria==''){

				var vDisponivel = vConteudo[x].attributes.getNamedItem("disponivel").value;
				var vId			= vConteudo[x].attributes.getNamedItem("id").value;
				var vTitulo		= vConteudo[x].attributes.getNamedItem("titulo").value;
				var vHelp		= vConteudo[x].attributes.getNamedItem("help").value;
				
				if(vDisponivel!=0){
					//detalhesdoaplicativo
					vAplicativo = new aplicativo(vId, vDisponivel, vTitulo, vHelp, 'conheca_detalhes_aplicativos.php?WT.ac=vivodicas.'+fnE('metrica').value+'.icones.aplicativo'+fnTrataMetrica(vId)+'&aplicativo='+vId+'&uso='+vUsoConsciente);
					aAplicativo[vTotal] = vAplicativo;
	
					vTotal++;
				}
			}
		}
		var vTotal 	  = Math.ceil(parseFloat(vTotal)/9);
		
		//Exibe os aplicativos relacionados com o aparelho
		for (var x = 0+vPg ; x < 9+vPg ; x++){
			
			if(aAplicativo[x]!=undefined){
				var vDisponivel 		= aAplicativo[x].disponivel;
				var vId					= aAplicativo[x].id;
				var vTitulo				= aAplicativo[x].titulo;
				var vHelp				= aAplicativo[x].help;
				var vLink				= aAplicativo[x].link;
				
				vLista += fnHtmlAplicativos(vId, vDisponivel, vTitulo, vHelp, vLink);
			}
		}
		$("#listaAplicativos").html(vLista);
		$('#paginacao').html('');

		/* Inicio - Sistema de paginação */
		if(vTotal>1){
			var vLista = "";
	
			vAntes = (vPgAtual>1) ? '<a href="javascript:leXML(\''+arquivo+'\','+(vPgAtual-1)+',\'montaAplicativos\');"><img src="common/img/seta_pagina_esquerda.gif" /></a>&nbsp;&nbsp;|&nbsp;' : '<img src="common/img/seta_pagina_esquerda.gif" />&nbsp;&nbsp;|&nbsp;';			
			vProxi = (vPgAtual<vTotal) ? '&nbsp;|&nbsp;&nbsp;<a href="javascript:leXML(\''+arquivo+'\','+(vPgAtual+1)+',\'montaAplicativos\');"><img src="common/img/seta_pagina_direita.gif" /></a>' : '&nbsp;|&nbsp;&nbsp;<img src="common/img/seta_pagina_direita.gif" />';
	
			for(var p = 0; p < vTotal; p++){
				vLista += (vLista!="")?" ":"";
				vAtivo =  ((p+1)==vPgAtual)?' ativo':'';
				vLista += '<a href="javascript:leXML(\''+arquivo+'\','+(p+1)+',\'montaAplicativos\');" class="texto'+vAtivo+'">'+(p+1)+'</a>';
			}
			$('#paginacao').html(vAntes+vLista+vProxi);
		}
		/* Final - Sistema de paginação */

	}//1 - FIM IF - Verifica se carregou todo o conteudo		
}
// Fim das funções da págiina guia de configurações

function montaServicos(){
	////console.log("montaServicos");
	//Pega as variaveis da função anterior
	var arquivo  	= pArquivo;
	var vPg  	 	= (parseInt(pObjForm)==0) ? 0 : (parseInt(pObjForm)-1)*9;
	var vPgAtual 	= (parseInt(pObjForm)==0) ? 1 : parseInt(pObjForm);
	var pCategoria 	= (arquivo.indexOf('id=')!=-1)?arquivo.split('id=')[1]:'';
				
	//1 - IF - Verifica se carregou todo o conteudo
    if (HttpReq.readyState == 4){

		//Pega o conteudo do XML
		var conteudo = HttpReq.responseXML;
		
		$('.boxAplicativos').show();
		
		//Limpa o valor da DIV
		$("#listaAplicativos").html('');
		var vLista = "";
			
		var vConteudo = conteudo.getElementsByTagName("item");
		var vTotal 	  = 0; //Math.ceil(parseFloat(vConteudo.length)/9);

		var aAplicativo = new Array();
		
		if(vUsoConsciente != 1){ vUso = 0;} else { vUso = 1;}
		
		//Exibe os aplicativos relacionados com o aparelho
		for (var x = 0 ; x < vConteudo.length; x++){
			var vCategoria = vConteudo[x].attributes.getNamedItem("categoria").value;
			if(pCategoria==vCategoria || pCategoria==''){

				var vDisponivel = vConteudo[x].attributes.getNamedItem("disponivel").value;
				var vId			= vConteudo[x].attributes.getNamedItem("id").value;
				var vTitulo		= vConteudo[x].attributes.getNamedItem("titulo").value;
				var vHelp		= vConteudo[x].attributes.getNamedItem("help").value;
				
				if(vDisponivel!=0){
					//detalhesdoaplicativo
					vAplicativo = new servicos(vId, vDisponivel, vTitulo, vHelp, 'conheca_detalhes_servicos.php?WT.ac=vivodicas.'+fnE('metrica').value+'.icones.servicos'+fnTrataMetrica(vId)+'&servicos='+vId+'&uso='+vUsoConsciente);
					aAplicativo[vTotal] = vAplicativo;
	
					vTotal++;
				}
			}
		}
		var vTotal 	  = Math.ceil(parseFloat(vTotal)/9);
		
		//Exibe os aplicativos relacionados com o aparelho
		for (var x = 0+vPg ; x < 9+vPg ; x++){
			if(aAplicativo[x]!=undefined){
				var vDisponivel 		= aAplicativo[x].disponivel;
				var vId					= aAplicativo[x].id;
				var vTitulo				= aAplicativo[x].titulo;
				var vHelp				= aAplicativo[x].help;
				var vLink				= aAplicativo[x].link;
				
				vLista += fnHtmlServicos(vId, vDisponivel, vTitulo, vHelp, vLink);
			}
		}
		$("#listaAplicativos").html(vLista);
		$('#paginacao').html('');

		/* Inicio - Sistema de paginação */
		if(vTotal>1){
			var vLista = "";
	
			vAntes = (vPgAtual>1) ? '<a href="javascript:leXML(\''+arquivo+'\','+(vPgAtual-1)+',\'montaAplicativos\');"><img src="common/img/seta_pagina_esquerda.gif" /></a>&nbsp;&nbsp;|&nbsp;' : '<img src="common/img/seta_pagina_esquerda.gif" />&nbsp;&nbsp;|&nbsp;';			
			vProxi = (vPgAtual<vTotal) ? '&nbsp;|&nbsp;&nbsp;<a href="javascript:leXML(\''+arquivo+'\','+(vPgAtual+1)+',\'montaAplicativos\');"><img src="common/img/seta_pagina_direita.gif" /></a>' : '&nbsp;|&nbsp;&nbsp;<img src="common/img/seta_pagina_direita.gif" />';
	
			for(var p = 0; p < vTotal; p++){
				vLista += (vLista!="")?" ":"";
				vAtivo =  ((p+1)==vPgAtual)?' ativo':'';
				vLista += '<a href="javascript:leXML(\''+arquivo+'\','+(p+1)+',\'montaAplicativos\');" class="texto'+vAtivo+'">'+(p+1)+'</a>';
			}
			$('#paginacao').html(vAntes+vLista+vProxi);
		}
		/* Final - Sistema de paginação */

	}//1 - FIM IF - Verifica se carregou todo o conteudo		
}


/* Inicio - Função scrool de aparelhos */
var newScroller = null;
function Inicia() {
	 newScroller = new eddieScroll();
 }
function elemento(v) {
	return document.getElementById(v);
}
function eddieScroll() {
	this.startScroll = function (d) {
		this.stopScroll();
		if(d=='r') {
			this.scrollTimer = window.setInterval(
				function(){ elemento('scrollBar').scrollLeft  += 10; }, 40
			);
		} else {
			this.scrollTimer = window.setInterval(
				function(){ elemento('scrollBar').scrollLeft  -= 10; }, 40
			);		
		}
	};
	this.stopScroll = function () {
		if (this.scrollTimer) window.clearInterval(this.scrollTimer);
	};
	this.scrollTimer = null;
}
/* Final - Função scrool de aparelhos */




String.prototype.capitalize = function(){ //v1.0
    return this.replace(/\w+/g, function(a){
        //return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
		if(a.length<=3){
			valor = a.charAt(0).toLowerCase() + a.substr(1).toLowerCase();
		}else{
			valor = a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
		}
		return valor;
    });
};

String.prototype.replace = function (oldValue,newValue) {
    if (oldValue.constructor==String) {
        newValue = newValue||'';
        return this.split(oldValue).join(newValue);
    }
    return this; //String.prototype._replace.call(this,oldValue,newValue);
}

function fnOrdeByTitulo(a,b){
	if(a.titulo == b.titulo){
		if(a.titulo == b.titulo){
			return 0;
		}
		return (a.titulo < b.titulo) ? -1 : 1;
	}
	return (a.titulo < b.titulo) ? -1 : 1;
}

//Função para pegar os valores das variaveis na url
function fnVariavel(pVariavel){
	////console.log("fnVariavel");
	vUrl = document.location.href;
	
	if(vUrl.indexOf(pVariavel+'=')!= -1 && pVariavel!="" && pVariavel!=undefined){
		var vVar = vUrl.split(pVariavel+'=');
		
		if(vVar[1].indexOf('&')){
			var vVar = vVar[1].split('&');
			vVariavel = vVar[0];
		}else{
			vVariavel = vVar[1];
		}
		
		return vVariavel;
	}
	return '';	
}




/******************************/
/**** Início: Div de Popup ****/
/******************************/
function fnFundoAbre(){
	$(window).resize();
	$('#JLayerBackground').show(); //--fadeIn
	$('#JLayer').show();	
	
	jQuery('#JLayerBackground').width((jQuery.browser.msie ? jQuery('.geral').width() : jQuery('.geral').width()));
	jQuery('#JLayer').width((jQuery.browser.msie ? jQuery('.geral').width() : jQuery('.geral').width()));

	jQuery('#JLayerBackground').height(jQuery(document).height());
	jQuery('#JLayer').height(jQuery(document).height());		
}

function fnFundoFecha(){
	$(window).resize();
	$('#JLayer').hide(); //--fadeOut
	$('#JLayerBackground').hide();	
	vForm = null;
}

function showPop(vParam)
{	
	fnFundoAbre();
	
	if(navigator.userAgent.match("MSIE 6.0")){ $("select").css("display","none"); }
	
	$(vParam).show();	
	$(vParam).css('left','25%');
	
	if(vParam == '#DivMantenhaAtualizado')
	{
		MontaCboFabricantes();
	}
	
}


//------------------------------------------------------------------------------------------------------------------------------------------------------- //
function MontaCboFabricantes()
{
		////console.log("MontaCboFabricantes");
			var linha = '<option>Selecione o Fabricante</option>';
			$(function() { 
				 $.ajax({ 
					 type: "GET",
					 url: "common/xml/fabricantes.xml?nochace=" + Math.random() * 9999999,
					 dataType: "xml",
					 success: function(xml) { 
		
							$(xml).find('fabricante').each(function(){
											 
							linha += '<option value="' + $(this).attr('arquivo') + '">' + $(this).attr('title') +'</option>';
							
						});
		
						$('#cbFabricantes').html(linha);
						
					}
				});
			});
}


function MontaCboAparelhos(vParam)
{
		////console.log("MontaCboAparelhos");
			vParam = vParam.toLowerCase();
			var linha = '<option>Selecione o Modelo</option>';
			$(function() { 
				 $.ajax({ 
					 type: "GET",
					 url: "common/xml/"+ vParam +"?nochace=" + Math.random() * 9999999,
					 dataType: "xml",
					 success: function(xml) { 
							
							$(xml).find('modelo').each(function(){
											 
							linha += '<option value="' + $(this).attr('title') + '">' + $(this).attr('title') +'</option>';
							
						});
		
						$('#cbModelo').html(linha);
						
					}
				});
			});
}


//------------------------------------------------------------------------------------------------------------------------------------------------------- //

function hidePop(vParam){	
	if(navigator.userAgent.match("MSIE 6.0")){ $("select").css("display","block"); }
	vForm = null;
	$(vParam).hide();		
	fnFundoFecha();

}

var vZoom = false;
function fnDiminui(obj){
	IE='\v'=='v';n=(IE)?4:0;
	var h = parseInt($("#cloneImg").find('img').css('height'))+n;
	var w = parseInt($("#cloneImg").find('img').css('width'))+n;
	
	$(obj).css('height',h);
	$(obj).css('width',w);	
	
}

function fnAumenta(obj){
	if(celZoom!=null){
		$("#divAparelho"+celZoom.replace('a','')).find('.texto').removeClass("hover").stop();	
		fnCopy($('#'+celZoom).attr('src'));
		fnDiminui($('#'+celZoom));
		celZoom = null;
	}
	
	$("#cloneImg").html('');
	fnCopy($(obj).attr('src'));
	var x = 10;
	var h = $("#cloneImg").find('img').height()+x;
	var w = $("#cloneImg").find('img').width()+x;
	
	$(obj).css('height',h);
	$(obj).css('width',w);
	
}


/**********************************
Mudar cor da layer que o usuário selecionar a resposta
**********************************/
function fnZoom(){
		$('.listaAparelhos .aparelho').mouseenter(function(e) {
			obj = $(this).find('img');										
			fnAumenta(obj);
			vZoom=false;
			$(this).find('.texto').addClass("hover").stop();																											 
		}).mouseleave(function(e) {
			if(vZoom==false){	
				obj = $(this).find('img');																											 
				$(this).find('.texto').removeClass("hover").stop();
				fnDiminui(obj);
			}
		});
			
}

function fnCopy(caminho){
	var img = new Image(); 
	$(img).attr('src', caminho);
	$("#cloneImg").append(img);	
}

function fnTrocaNome(vId){ 

	vZoom = true;
	celZoom = 'a'+vId;

	var d = document.formFabricantes;
	var t = d.modelos.length;

	for(x=0; x<t; x++){
		if(d.modelos.options[x].value==vId){
			d.modelos.options[x].selected=true;				
		}
	}
}
//--------------------------------------------------------------------------------------------------------------------------------- //
// Busca a posição x,y de um objeto
//--------------------------------------------------------------------------------------------------------------------------------- //
function findPosition( oElement,vParam ) 
{ 
		if( typeof( oElement.offsetParent ) != 'undefined' ) {
		for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
		  posX += oElement.offsetLeft;
		  posY += oElement.offsetTop;
		}
		if(vParam == 1){
			return posY;
		}else{
			return posX;
		}
	  } else {

		if(vParam == 1){
			return oElement.y;
		}else{
			return oElement.x;
		}
	  }
}





//----------------------------------------------------------------------------------------------------------------------------------//
// Mostra o ajuda em azul da pátina de aplicativos
//----------------------------------------------------------------------------------------------------------------------------------//
function fnToolTip(pObj){
	if(arguments[1]==undefined){
		//Removendo o ToolTip no conteúdo
		$('#div'+pObj.id).remove();
		$('.infoAzul').hide();
	}else{
		var pos = $(pObj).position();
		var vHelp = arguments[1];
		var vPosY = pos.top;
		var vPosX = pos.left;
		
		ToolTip  = ('<div class="infoAzul" id="div'+pObj.id+'">');
		ToolTip += ('	<div class="infoAzulTopo"></div>');
		ToolTip += ('	<div class="infoAzulConteudo">'+vHelp+'</div>');
		ToolTip += ('	<div class="infoAzulBase"></div>');
		ToolTip += ('</div>');

		//Incluindo o ToolTip no conteúdo
		$(pObj).append(ToolTip);

		//Exibindo o tooltip
		$('.infoAzul').show();				
		$('.infoAzul').css('position','absolute');

		//Ajuste na altura
		var h = $('#div'+pObj.id).height()+7;
		var w = 20;
		$('.infoAzul').css('top',vPosY-h);
		$('.infoAzul').css('left',vPosX-w);		
	}
	
}

function ToolTip(vPosX,vPosY,vHelp)
{ 
	if(vPosX==(-1))
	{ $('.infoAzul').hide();}
	else
	{
		$('.infoAzul').show();				
		$('.infoAzul .infoAzulConteudo').html(vHelp);
		if(vHelp.length > 70){vPosY = vPosY-55;}else{vPosY = vPosY-30;}
		$('.infoAzul').css('position','absolute');
		$('.infoAzul').css('top',vPosY);
		$('.infoAzul').css('left',vPosX-230);
	}
}

//--------------------------------------------------------------------------------------------------------------------------------- //
//	Altera a cor de fundo da opção selecionada
//--------------------------------------------------------------------------------------------------------------------------------- //
function fnMudaCor(obj){
	if(obj!=undefined){
		var objs = $(obj).parent().parent().parent().children('div');
	
		for(x=0;x<objs.length;x++){
			$(objs).removeClass('bgDestaque');
		}
		$(obj).parent().parent().addClass('bgDestaque');
	}
}


/**********************************
	Mostra/ oculta layer de resposta.
**********************************/
function mostraResposta(vId)
{
	if(vId == 1){ 	
		$('.positivo').show();
		$('.negativo').hide();	
	}else{ 	
		$('.positivo').hide();
		$('.negativo').show();	
	}	
}

function fnTrataMetrica(a){
		var valor = a.replace('_','').toLowerCase();
		valor = valor.replace(' ','');
		valor = valor.replace('-','');
		valor = valor.replace('ç','c');
		valor = valor.replace('ã','a');
		valor = valor.replace('á','a');
		valor = valor.replace('à','a');
		valor = valor.replace('é','e');
		valor = valor.replace('ê','e');
		valor = valor.replace('í','i');
		return valor;
		//return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
}

function fnTrataFabricante(valor){
	////console.log("fnTrataFabricante");
	valor = valor.replace('.xml','');

	switch (valor.toLowerCase()){
		case 'htc' :
			valor = 'HTC';
			break;
		case 'lg':
			valor = 'LG';
			break;
		case 'blackberry':
			valor = 'BlackBerry';
			break;
		case 'sony_ericsson':
			valor = 'Sony_Ericsson';
			break;
		case 'zte':
			valor = 'ZTE';
			break;
			
	}
			
	return valor;
}

