$(function(){
// insere link de referencia
	$('#hdaVid').prepend('<a href="javascript:;" id="lnkHDAAtual"></a>');
// busca se ja existe cookie indicando visita anterior
var hdaVista = $.cookie('hdaVista');
// Inicia HDA
	if(hdaVista==null){ // se for a primeira visita mostra apresentacao
		if ($('#home').length){ // se estiver na home mostra hda especifica da home
			createPlayer('hda/apresentacao_home.flv');
			txtHda('#hdaTxt_apresentacao_home');
		}else if($('#scPrime').length){ // se for Prime
			createPlayer('hda/apresentacao_prime.flv');
			txtHda('#hdaTxt_apresentacao_prime');
		}else{ // se nao estiver na home nem em prime
			createPlayer('hda/apresentacao_hda.flv');
			txtHda('#hdaTxt_apresentacao');
		}

		// grava cookie indicando que já visitou o site portanto já viu a apresentacao
		$.cookie('hdaVista', 'visto', {path:'/',expires:365});
		 
	}else{
		if ($('#home').length){ // se estiver na home mostra hda especifica da home
			createPlayer('hda/apresentacao_home.flv&autoStart=N');
			txtHda('#hdaTxt_apresentacao_home');
		}else{ // se nao estiver na home
			createPlayer('hda/geral_t04.flv');
			txtHda('#hdaTxt_geral_t04');
		}
	}
// Lista de links tipo HDA
	$('.lstTpHDA a').live('click',function(){
		$('.lstTpHDA a.on').removeClass('on');
		$(this).addClass('on');
	});
// Controles box HDA
	$('#boxHDA .ctrl').live('click',function(e){
		var clicked = $(e.target);
		var ctrlClicked = clicked.parent('li').attr('class');
		clicked.toggleClass('on');
		if(ctrlClicked == 'itm02'){
			var offset = $('#boxHDA').offset();
			$('#boxHDA').css({ posititon: 'absolute', top: offset.top, left: offset.left });
			$('#boxHDA').toggleClass('hdaFix');
		}
		if (ctrlClicked == 'itm03'){
			toggleHda();
		}
	});
// Modo Texto/Video
	$('.lnkHDAmode').live('click',function(){
		var modeTp = $(this).children('span').text();
		var lnkHDAAtual = $('#lnkHDAAtual').attr('href');
		var $lnkAnch = $(".lstTpHDA a.on").attr('href');
		if(modeTp == 'vídeo'){
		    $(this).attr('title','Visualizar conteúdo da Assistente em texto')
			$(this).children('span').text('texto');
			createPlayer(lnkHDAAtual+'&autoStart=N');
		}else{
			$(this).attr('title','Visualizar conteúdo da Assistente em vídeo')
			$(this).children('span').text('vídeo');
			createPlayer(false);
		}
		$('.hdaModeCont').each(function(i){
			$(this).animate({'opacity':'toggle'},{duration:'slow'});
		});		
		if($lnkAnch!='javascript:;'&&$lnkAnch!=undefined){
			var lnkAnch=$lnkAnch.replace(/javascript:/, "").replace(/;/, "");
			var itmOffset = $('#boxHdaTxt').offset().top;
			var pOffset = $(lnkAnch).offset().top;
			var pScroll = pOffset - itmOffset;
			$('#boxHdaTxt').animate({scrollTop:'+='+pScroll+'px'}, 900);
		}else{
			$('#boxHdaTxt').animate({scrollTop:'=0'}, 900);
		}
	});
// Links HDA
	$('.lnkHda,.lnkHdaTp2').live('click',function(){
		var urlFlash = $(this).attr('rev');
		var idTxt = $(this).attr('rel');
		if($('#hdaMode').is(':hidden')){
			$('#boxHDA .ctrl li.itm03 a').click();
		}
		if(!$(this).is('.lnkHdaTp2')){
			$('.lstTpHDA a.on').removeClass('on');
		}
		createPlayer(urlFlash);
		if (idTxt){
			txtHda(idTxt);
		}else{
			txtHda('#hdaTxt00');
		}
		return false;
	});
// Link executado no onload
	$('.lnkHdaLoad').click();
});
// Maximiza/minimiza boxHDA
function toggleHda(){
	if ($('#hdaMode').is(':visible')) {
		$('#hdaMode').animate({ "height": "hide", "opacity": "hide" }, { duration: "slow" });
		createPlayer(false);
	} else {
		$('#hdaMode').animate({ "height": "show", "opacity": "show" }, { duration: "slow" });
		var lnkHDAAtual = $('#lnkHDAAtual').attr('href');
		createPlayer(lnkHDAAtual+'&autoStart=N');
	}
}
// Criacao e controle do player HDA
function createPlayer(aFile){
	var swfPlayer = new SWFObject("../../swf/player.swf?videoURL="+aFile+"","boxSwfHdaIn","144","164","8");
	swfPlayer.addParam("allowfullscreen","false");	
	swfPlayer.addParam("play", "true");
	swfPlayer.addParam("allowScriptAccess", "sameDomain");
	swfPlayer.addParam("wmode", "transparent");
	swfPlayer.addParam("loop", "true");
	swfPlayer.write("boxSwfHda");
	if(aFile){
		$('#lnkHDAAtual').attr('href',aFile);
	}
}
// Exibicao do coteudo da versao texto da HDA
function txtHda(idTxt){
	$('#boxHdaTxt li').hide();
	$(idTxt).show();
}


// FUNCTION MARK (usada para marcar os campos e icones durante os videos da hda) \\
// ex.: <a href="javascript:;" onclick="mark('#ctl00_ConteudoMiolo_imgAssistenteVirtual,#ctl00_ConteudoMiolo_txtCEP,#ctl00_ConteudoMiolo_txtEndereco,#ctl00_ConteudoMiolo_txtNumero')">mark generico</a>

function mark(fields){
	var markCampos = fields;
	$(markCampos).each(function(i){
		var offsetMark =  $(this).offset();
		var offsetMarkTop = offsetMark.top - 3;
		var offsetMarkLeft = offsetMark.left - 20;
		var icoMark = 'icoMark';
		if($(this).is('img')){
			offsetMarkTop = offsetMark.top - 25;
			offsetMarkLeft = offsetMark.left - 25;
			icoMark = 'icoMarkHda';
		}
		if($('#icoMark'+i).length==false){
			$('body').prepend('<div id="'+icoMark+i+'" class="'+icoMark+'"><!-- --></div>');
		}
		$('#'+icoMark+i).css({display:'block', posititon:'absolute', top:offsetMarkTop, left:offsetMarkLeft});
		$('#'+icoMark+i).animate({marginRight:'10px'}, 2300, function(){
			$(this).remove();
		});		
	});
}
// FUNCTION MARK \\

// Foco nos inputs para fazer a HDA parar de falar...
	$("fieldset input").focus(function(){	
		var myFlashMovie = document.getElementById("boxSwfHdaIn");
		myFlashMovie.stopHDA();
	});

