// JavaScript Document

// Altera o modo da HDA
function alterarStatusHDA(valor)
{	
	var form = window.document.formMenu;
	var status = form.status.value;

	if ( valor == '0' || "") // Normal
	{	form.status.value = '0';
		status = form.status.value;
	}
	if ( valor == '1') // Som desligado
	{	form.status.value = '1';
		status = form.status.value;
	}
	if (valor == '2')// Modo Texto
	{	form.status.value = '2';
		status = form.status.value;
	}
}

// Ações do menu recebendo o modoHDA registrado
function acionaMenu(pLink)
{	
	var form = window.document.formMenu;
	form.action = pLink;
	form.submit();
}



// Ações do menu recebendo o modoHDA registrado
function btVoltar()
{	var form = window.document.formMenu;
	var arrHistorico;
	var qtdHist;
	var hist = form.hist.value;
	var pagina;
	arrHistorico = hist.split("||");
	qtdHist = arrHistorico.length;
	

	qtdHist = qtdHist - 2;

	if(qtdHist <= 0){
		
		pagina = arrHistorico[0];
		
		if(qtdHist == 0)
		{	
			hist = "";			
		}
		else
		{	
			return;
		}
		
	}
	else
	{	
		pagina = arrHistorico[qtdHist];
		hist = arrHistorico[0];
		for(i=1;i<qtdHist;i++)
		{	hist = hist + "||" +arrHistorico[i];
		}
	}
	
	form.hist.value = hist;
	acionaMenu(pagina);
}

//A função setTimeout é necessária para alinhar o envio dos parâmetros direcionados ao flash
function chamarHDA(local){

var	statusHDA = window.document.formMenu.status.value;

//O que é teste
if(local=='oque_e_teste'){
setTimeout("recebeHDA('flv/BAC_O_que_e.flv','../hda/html/oque_e_teste.html','O Que é Teste','"+statusHDA+"')",1200);
}

//O que é
if(local=='oque_e'){
setTimeout("recebeHDA('flv/BAC_O_que_e.flv','../hda/html/oque_e.html','O Que é','"+statusHDA+"')",1200);
}

//Serviços Sinistro
if(local=='servicos_sinistro'){
setTimeout("recebeHDA('flv/BAC_Atendimento_de_Sinistro_Auto.flv','../hda/html/servicos_sinistro.html','Serviços - Atendimento de Sinistro Auto','"+statusHDA+"')",1200);
}

//Serviços Sinistro Expresso 
if(local=='servicos_sinistro_expresso'){
setTimeout("recebeHDA('flv/BAC_Atendimento_de_Sinistro_Auto_expresso.flv','../hda/html/servicos_sinistro_expresso.html','Serviços - Atendimento de Sinistro Auto - Expresso','"+statusHDA+"')",1200);
}

//Serviços Sinistro Drive-Thrue 
if(local=='servicos_sinistro_drive'){
setTimeout("recebeHDA('flv/BAC_Atendimento_de_Sinistro_Auto_drive_thru.flv','../hda/html/servicos_sinistro_drive.html','Serviços - Atendimento de Sinistro Auto - Drive Thru','"+statusHDA+"')",1200);
}

//Serviços Carro
if(local=='servicos_carro'){
setTimeout("recebeHDA('flv/BAC_Atendimento_Retirada_de_Carro_Reserva.flv','../hda/html/servicos_carros.html','Serviços - Retirada de Carro Reserva','"+statusHDA+"')",1200);
}

//Serviços Carro Drive-True
if(local=='servicos_carro_drive'){
setTimeout("recebeHDA('flv/BAC_Atendimento_Retirada_de_carro_Reserva_atendimento_drive_thru.flv','../hda/html/servicos_carro_drive.html','Serviços - Retirada de Carro Reserva - Drive Thru','"+statusHDA+"')",1200);
}

//Serviços Carros Expresso
if(local=='servicos_carro_expresso'){
setTimeout("recebeHDA('flv/BAC_Atendimento_Retirada_de_carro_Reserva_atendimento_expresso.flv','../hda/html/servicos_carro_expresso.html','Serviços - Retirada de Carro Reserva - Expresso','"+statusHDA+"')",1200);
}

//Serviços Vistoria
if(local=='servicos_vistoria'){
setTimeout("recebeHDA('flv/BAC_Realizacao_de_Vistoria_Previa.flv','../hda/html/servicos_vistoria.html','Serviços - Realização de Vistoria Prévia','"+statusHDA+"')",1200);
}

//Serviços Vistroria Atendimento
if(local=='servicos_vistoria_atendimento'){
setTimeout("recebeHDA('flv/BAC_Realizacao_de_Vistoria_Previa_atendimento.flv','../hda/html/servicos_vistoria_atendimento.html','Serviços - Realização de Vistoria Prévia - Atendimento','"+statusHDA+"')",1200);
}

//Serviço Antifurto 
if(local=='servicos_antifurto'){
setTimeout("recebeHDA('flv/BAC_Instalacao_de_Equipamentos_antifurto.flv','../hda/html/servicos_antifurto.html','Serviços - Instalação de Equipamento Antifurto','"+statusHDA+"')",1200);   
}

//Serviço Antifurto Atendimento
if(local=='servicos_antifurto_atendimento'){
setTimeout("recebeHDA('flv/BAC_Instalacao_de_Equipamentos_antifurto_atendimento.flv','../hda/html/servicos_antifurto_atendimento.html','Serviços - Instalação de Equipamento Antifurto - Atendimento','"+statusHDA+"')",1200); 
}

//Serviços Vidros
if(local=='servicos_vidros'){
setTimeout("recebeHDA('flv/BAC_Reparo_ou_Troca_de_Vidro.flv','../hda/html/servicos_vidros.html','Serviços - Reparo ou Troca de Vidro','"+statusHDA+"')",1200);   
}

//Serviços Vidros Atendimento
if(local=='servicos_vidros_atendimento'){
setTimeout("recebeHDA('flv/BAC_Reparo_ou_Troca_de_Vidro_atendimento.flv','../hda/html/servicos_vidros_atendimento.html','Serviços - Reparo ou Troca de Vidro - Atendimento','"+statusHDA+"')",1200);  
}

//Revisão Ambiental Veicular
if(local=='servicos_revisao_ambiental'){
setTimeout("recebeHDA('flv/BAC_Revisao_Ambiental_Veicular.flv','../hda/html/servicos_revisao_veicular.html','Serviços - Revisão Ambiental Veicular','"+statusHDA+"')",1200);  
}


//Onde Encontrar
if(local=='onde_encontrar'){
setTimeout("recebeHDA('flv/BAC_Onde_Encontrar.flv','../hda/html/onde_encontrar.html','Onde Encontrar','"+statusHDA+"')",1200);
}

// Onde Encontrar Mapa
if(local=='onde_encontrar_mapa'){
setTimeout("recebeHDA('flv/BAC_Onde_encontrar_ver_mapa.flv','../hda/html/onde_encontrar_mapa.html','Onde Encontrar - Ver Mapa','"+statusHDA+"')",1200);
}

}

// Passa parâmetros recebidos para HDA
function recebeHDA(video,conteudo,paginacao,statusHDA){

if (navigator.appName.indexOf("Microsoft") != -1) {
		return window.document.player.funcaoComunica(video,conteudo,paginacao,statusHDA); 
   }
   else {
		return document.embeds.player.funcaoComunica(video,conteudo,paginacao,statusHDA); 
   }
}


function setaPagAtual(){
	var form = window.document.formMenu;
	var aux;
	var arrHistorico;
	var qtdHist;
	var hist = form.hist.value;
	var pagina;
		
	if(form.hist.value  == "")
	{	aux = window.location.href;
	
	//*******************************************//
	//Medida para resolver bug do iis quando enviar 
	//forumlário via post e o endereço acaba com "/"
	arrTeste = aux.split("");
	qtTeste = arrTeste.length;
	
	if(arrTeste[qtTeste-1] == "/")
	{	
	  	aux = window.location.href + "index.asp";	
	}
	
	//*******************************************//	
	
	}
	else
	{	arrHistorico = hist.split("||");
		qtdHist = arrHistorico.length;
		if(arrHistorico[qtdHist-1] == window.location.href)
		{	aux = form.hist.value;
		}
		else
		{	aux = form.hist.value + "||" + window.location.href;
		}
	}
	form.hist.value = aux;
}
