
//FUNCAO PARA HABILITAR MENU TOPO
menu_marcado_azul = '';

function seleciona_menu_topo_azul() {
    //alert(menu);
    itens = document.getElementById('menu_topo_azul_lst').getElementsByTagName('li');
    itens_num = itens.length;
    
    if(menu_marcado_azul == '') {
        menu_marcado_azul = 2;
        menu = menu_marcado_azul;
    } else {
        menu = menu_marcado_azul;
    }
    
    //alert(itens_num);
    for(x=1;x<=itens_num;x++) {
	    if (menu != x && menu != (x+1) && x != itens_num) {
			$(itens[x-1]).addClass("separador"); 
		}
	    else { 
	        if (menu == x) {
		        $(itens[x-1]).addClass("menu_topo_selecionado"); 
		    }
		}
	}		    	
}



var cartao_comparativo_atual = false;
var cartao_comparativo_flag = 0;

$(function() {
	$("#comparativo_cartoes ul li span a").click(function () {
	  if(cartao_comparativo_flag == 0) {
		
		if(cartao_comparativo_atual != $(this)) { 
			
			cartao_comparativo_flag = 1;
			
			var cartao = $(this);
			
			if(cartao_comparativo_atual) {
				
				cartao_comparativo_atual.removeClass("selected");								
				
				$('#tbl_' + cartao_comparativo_atual.attr("rel")).fadeOut("slow", function () {
					$('#tbl_' + cartao.attr("rel")).fadeIn("slow",function () {
						cartao_comparativo_flag = 0;
				    });
				});
				
				//alert('#tbl_' + cartao_comparativo_atual.attr("rel"));
			} else {
				$('#tbl_' + $(this).attr("rel")).fadeIn("slow",function () {
					cartao_comparativo_flag = 0;
				});  			
			}
			
			
			//alert('#tbl_' + $(this).attr("rel"));
						
			cartao_comparativo_atual = $(this);				
			$(this).addClass("selected");
	
			var largura = $("#comparativo_cartoes .cartao_atual").width();
			largura = largura/2;
			
			var base_largura = $(this).offset().left + ( $(this).width() / 2 );
			var base_altura  = $(this).offset().top + ( $(this).height() );		
			
			$("#comparativo_cartoes .cartao_atual").css("position","absolute");
			$("#comparativo_cartoes .cartao_atual").css("left",base_largura-largura);
			$("#comparativo_cartoes .cartao_atual").css("top",base_altura);
			$("#comparativo_cartoes .cartao_atual").css("background","url("+virtual_path+"/imagens/comparativo/txt_"+$(this).attr("rel")+".gif) center top no-repeat");
			$("#comparativo_cartoes .cartao_atual").css("display","block");
			
			$(".complement_list_area").height(430);
			
		}
	  }
	});
	
	$("#comparativo_cartoes ul li span a").mouseout(function () {
		$("#comparativo_cartoes .cartao_atual_over").css("display","none");
	});
	
	$("#comparativo_cartoes ul li span a").mouseover(function () {	
			
			var largura = $("#comparativo_cartoes .cartao_atual_over").width();
			largura = largura/2;
			
			var base_largura = $(this).offset().left + ( $(this).width()/2 );
			var base_altura  = $(this).offset().top - ( $("#comparativo_cartoes .cartao_atual_over").height()*2 );		
			
			$("#comparativo_cartoes .cartao_atual_over").css("position","absolute");
			$("#comparativo_cartoes .cartao_atual_over").css("left",base_largura-largura);
			$("#comparativo_cartoes .cartao_atual_over").css("top",base_altura);
			$("#comparativo_cartoes .cartao_atual_over").css("background","url("+virtual_path+"/imagens/comparativo/txt_"+$(this).attr("rel")+".gif) center top no-repeat");
			$("#comparativo_cartoes .cartao_atual_over").css("display","block");
					
	});
			
});



//abre popup
//função para abrir em tela grande
function win_open(linke,width,height){
	//alert(linke);
	//var wX = screen.availWidth ;
	//var wY = screen.availHeight ;
	var newWin = window.open(linke,width,"left=200,top=300,width="+width+",height="+height+",fullscreen=no,status=0,menubar=0,scrollbars=1,resizable=1");
	//newWin.focus();	 Isso dá pau no ie6.
}

//função para passar os box
box_atual = 1;
box_anterior = 1;
function navega_box_mr(tipo){//tipo = 1 (avanca)
    //alert(box_atual+'-'+box_anterior);
    if(tipo == 1){
        if(box_anterior < box_total){
            box_anterior++;
            $('#box_'+box_atual).fadeOut("slow",function(){$('#box_'+box_anterior).fadeIn("slow")});
            
        }
    }else{
        if(box_anterior > 1){
            box_anterior--;
            $('#box_'+box_atual).fadeOut("slow",function(){$('#box_'+box_anterior).fadeIn("slow")});
            

        }
    }
    
    if(box_anterior == box_total){
        document.getElementById("seta_direita").innerHTML = "<img src='"+virtual_path+"/imagens/seta_direita_off.gif' border='0' height='47' width='30' class='msgpre_foto' style='margin:56px 0 0 22px;float:left;'>";  
    }else{
        document.getElementById("seta_direita").innerHTML = "<a class='seta_dir msgpre_foto' href='#'  onclick='navega_box_mr(1);'></a>";
    }
   
    if(box_anterior == 1){
        document.getElementById("seta_esquerda").innerHTML = "<img src='"+virtual_path+"/imagens/seta_esquerda_off.gif' border='0' height='47' width='30' class='msgpre_foto' style='margin:56px 22px 0 96px;float:left;'>";  
    }else{
        document.getElementById("seta_esquerda").innerHTML = "<a class='seta_es msgpre_foto' href='#'  onclick='navega_box_mr(0);'></a>";
    }
    box_atual = box_anterior;
    
}
box_anteriors = 1;
function navega_box_mr_numeros(valor){
    //alert(box_anteriors);
    var box_atuals = valor;
   
    /*if(valor == 1){
        box_anteriors = 2;
    }
    if(valor == 2){
        box_atuals = 2;
        box_anteriors = 2;
    }
    if(valor == 3){
        box_atuals = 2;
        box_anteriors = 2;
    }*/
    
    $('#box_'+box_anteriors).fadeOut("slow",function(){$('#box_'+box_atuals).fadeIn("slow")});
    box_anteriors = valor;

}
//PERGUNTAS
id_ultima_pergunta = '';
bt_ultima_pergunta = '';


function blocking(nr) { 
    vista = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block'; 
    
    if(vista == 'block'){ 
        $('#'+nr).slideDown(200); 
        $('#opcoes_'+nr).toggleClass("optionsNEWsRed"); 
    }else{ 
        $('#'+nr).slideUp(200); 
        $('#opcoes_'+nr).toggleClass("optionsNEWsRed"); 
} 
}

function navega_perguntas2(nr,bt) { 
    vista = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block'; 
    
    if(vista == 'block'){ 
        $('#'+nr).slideDown(200); 
        //$('#'+bt).toggleClass("mr_link_texto2"); 
        document.getElementById(bt).innerHTML = '<a href="#" id="link_pergunta_um" onclick="navega_perguntas(\'caixa_pergunta_um\',\'link_pergunta_um\');" class="mr_link_texto2" style="margin:0; position:relative;">Mais detalhes</a>';
    }else{ 
        $('#'+nr).slideUp(200); 
        //alert(0);
        //$('#'+bt).toggleClass("mr_link_texto"); 
        document.getElementById(bt).innerHTML = '<a href="#" id="link_pergunta_um" onclick="navega_perguntas(\'caixa_pergunta_um\',\'link_pergunta_um\');" class="mr_link_texto" style="margin:0; position:relative;">Mais detalhes</a>';
    } 
    //alert(document.getElementById(nr).style.display);
}

function navega_perguntas(id,bt)
{
    
    //alert(bt);
    //alert($('#'+bt).css("display"));
    if($('#'+id).css("display") == 'none'){
	    $('#'+id).slideDown("slow");
	    document.getElementById(bt).innerHTML = '<a href="#" onclick="navega_perguntas(\''+id+'\',\''+bt+'\');  return false;" class="mr_mais_detalhes_azul_fechado mais_detalhes_alinha_titulo" style="margin:0;position:relative;">Mais detalhes</a>';
        
    	
    }else{
	    $('#'+id).slideUp("slow");
	    document.getElementById(bt).innerHTML = '<a href="#" onclick="navega_perguntas(\''+id+'\',\''+bt+'\'); return false;" class="mr_mais_detalhes_azul mais_detalhes_alinha_titulo" style="margin:0;position:relative;">Mais detalhes</a>';
    	
	    }
			
    if(id_ultima_pergunta != '') {
        if($('#'+id_ultima_pergunta).css("display") == 'block' && id != id_ultima_pergunta){
            $('#'+id_ultima_pergunta).slideUp("slow");
            document.getElementById(bt_ultima_pergunta).innerHTML = '<a href="#" onclick="navega_perguntas(\''+id_ultima_pergunta+'\',\''+bt_ultima_pergunta+'\'); return false;" class="mr_mais_detalhes_azul mais_detalhes_alinha_titulo" style="margin:0;position:relative;">Mais detalhes</a>';
         }
    }


id_ultima_pergunta = id;
bt_ultima_pergunta = bt;
}

//função para os sinais de +
var recompensas_ultimo_item = '';

function abre_recompensas(id,item) {
    if($('#'+id+'_'+item+' ul').css("display") == 'block') {
        $('#'+id+'_'+item+' ul').slideUp(500);
    } else {
        $('#'+id+'_'+item+' ul').slideDown(500);   
    }
    
    if(recompensas_ultimo_item != '') {
        if($('#'+id+'_'+item+' ul').css("display") == 'block' && item != recompensas_ultimo_item) {
            $('#'+id+'_'+recompensas_ultimo_item+' ul').slideUp(500);
        }
    }
        
    recompensas_ultimo_item = item        
    
}

function resizeMenu(altura) {
        document.ExpandMenu.style.height = altura+"px"; 
        document.ExpandMenu.height = altura;
       
}
function validaFlash(texto,arquivo,x,y) {

	if (AC_FL_RunContentRet == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		return AC_FL_RunContentRet(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', x,
			'height', y,
			'src', arquivo,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', arquivo,
			'bgcolor', '#ffffff',
			'name', arquivo,
			'menu', 'false',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', virtual_path+'/conteudo/swf/' + arquivo,
			'salign', '',
            'FlashVars', 'texto_titulo=' + texto
			); //end AC code
	}
}

function geraTopoMaior(texto,cor) {



	titulo_texto = Url.encode('<font color="'+ cor +'">'+ texto +'</font>');
	
	arquivo = 'amex_titulo_maior';
	
	largura = '500';
	altura = '27';
	
	//alert(titulo_texto);

	//executa funçao para burlar bloqueio do IE 6.x
	
	return validaFlash(titulo_texto,arquivo,largura,altura);
}

function geraTopoMenor(texto,cor) {



	titulo_texto = Url.encode('<font color="'+ cor +'">'+ texto +'</font>');
	
	arquivo = 'amex_titulo_menor';
	
	largura = '100%';
	altura = '22';
	
	//alert(titulo_texto);

	//executa funçao para burlar bloqueio do IE 6.x
	
	return validaFlash(titulo_texto,arquivo,largura,altura);
}

function geraTopoMenorExtra(texto,cor) {



	titulo_texto = Url.encode('<font color="'+ cor +'">'+ texto +'</font>');
	
	arquivo = 'amex_titulo_menor_extra';
	
	largura = '100%';
	altura = '20';
	
	//alert(titulo_texto);

	//executa funçao para burlar bloqueio do IE 6.x
	
	return validaFlash(titulo_texto,arquivo,largura,altura);
}

function geraTopoMenor2Linhas(texto,cor) {



	titulo_texto = Url.encode('<font color="'+ cor +'">'+ texto +'</font>');
	
	arquivo = 'amex_titulo_menor';
	
	largura = '100%';
	altura = '44';
	
	//alert(titulo_texto);

	//executa funçao para burlar bloqueio do IE 6.x
	
	return validaFlash(titulo_texto,arquivo,largura,altura);
}


function transformaTitulos(tag,nome,cor,tamanho,linhas) {
	
	titulos = document.getElementsByTagName(tag);
	
	for(x=0;x<titulos.length;x++) {
	
		var num_chars = parseInt($(titulos[x]).width()/8);
		
		//alert(num_chars);	 
		
		//alert(titulos[x].innerHTML);		
		
	    $(titulos[x]).html($(titulos[x]).html().replace('</sup>',']]'));
	    $(titulos[x]).html($(titulos[x]).html().replace('<sup>','[['));  
	    	    
	    $(titulos[x]).html($(titulos[x]).html().replace('<SUP>','[['));
	    $(titulos[x]).html($(titulos[x]).html().replace('</SUP>',']]'));
		
		exp = new RegExp("^<.*>(.*)</.*>");
        
	    if($(titulos[x]).hasClass(nome)) {
						    					
			texto = $(titulos[x]).text();							            
            texto = texto.replace("[[","<font face='GG Superscript'>");
            texto = texto.replace("]]","</font>");
            
            
            //alert($(titulos[x]).text().length);
            //alert(texto);
				
			
			//alert(titulos[x].innerHTML + "\n" + texto + "\n" + exp.test(titulos[x].innerHTML) + "\n" + resultado[1]);
			
			if(tamanho == 'menor') {
			    if($(titulos[x]).text().length > num_chars) {
			        titulos[x].innerHTML = geraTopoMenor2Linhas(texto.valueOf(),cor);
			    } else {
			        titulos[x].innerHTML = geraTopoMenor(texto.valueOf(),cor);
			    }
			} else if (tamanho == 'maior') {
			    titulos[x].innerHTML = geraTopoMaior(texto.valueOf(),cor);
			} else if (tamanho == 'menor_extra') {
			    titulos[x].innerHTML = geraTopoMenorExtra(texto.valueOf(),cor);
			}
			
			//titulos[x].innerHTML = tamanho == 'menor' ? geraTopoMenor(texto,cor) : geraTopoMaior(texto,cor);				
			
		}
				
	}
	
}


function menu(id){
	if(document.getElementById(id+'_sub').style.display == 'none' || document.getElementById(id+'_sub').style.display == false) {
	
		document.getElementById(id).style.background = 'url(' +virtual_path + '/images/seta_on.gif) right 11px no-repeat';
		document.getElementById(id).style.color = '#009edf';
		$('#'+id+'_sub').slideDown("slow");
		document.getElementById(id).rel = 'clicado';
		
		//document.getElementById(id+'_sub').style.display = 'block';
				
	} else if(document.getElementById(id+'_sub').style.display == 'block') {
		
		$('#'+id+'_sub').slideUp("slow");
		var bt = '<a href="javascript:menu(\'' + id + '\');" id="' + id + '" class="bt_n1_clicado">' + document.getElementById(id).innerHTML + '</a>';
		
		document.getElementById(id+'_h2').innerHTML = bt;
		
		document.getElementById(id).rel = '';
		
	//	document.getElementById(id+'_sub').style.display = 'none';
	}
	
}

function monta_menu_azul() {
	document.write('<div id="menu_topo_azul"><ul><li class="selecionado_anterior"><a href="javascript:void(0)">Home</a></li><li class="menu_topo_selecionado"><a href="javascript:void(0)">Cart&otilde;es Pessoais</a></li><li class="separador"><a href="javascript:void(0)">Cart&otilde;es Corporativos</a></li><li class="separador"><a href="javascript:void(0)">Viagens</a></li><li ><a href="javascript:void(0)">Estabelecimentos</a></li></ul></div>');
}


	//xml_caminho = '';
	//openid_num = '';

function monta_menu_lateral(nivel){//
	xml_var    = '';
	openid_var = '';

	if(xml_caminho == '' || xml_caminho == undefined) {	
		xml_caminho = 'menu.xml';
	}
	
	if(openid_num != '' && openid_num != undefined) {
		openid_var = 'openid=' + openid_num;
	}
	
	//xml_caminho = 'menu.xml';
	if(nivel != undefined){
	    xml_var = 'path='+virtual_path+'/shareddata/xml/'+xml_caminho+'&';
	    arquivo_swf = virtual_path + '/conteudo/swf/ExpandMenu';
	}else{
	   // xml_var = 'path=../../../shareddata/xml/'+xml_caminho+'&';
	    //arquivo_swf = '/conteudo/swf/ExpandMenu';
	    
	     xml_var = 'path='+virtual_path+'/shareddata/xml/'+xml_caminho+'&';
	     arquivo_swf = virtual_path+'/conteudo/swf/ExpandMenu';
	}
	
	openid_var = 'openid=' + openid_num;
	
	//alert(xml_var+openid_var);	
	
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
	AC_FL_RunContent(
		'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
		'width','131',
		'height','202',
		'src','swf/ExpandMenu',
		'quality', 'high',
		'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
		'align', 'middle',
		'play', 'true',
		'loop', 'true',
		'scale', 'showall',
		'wmode', 'transparent',
		'devicefont', 'false',
		'id', 'ExpandMenu',
		'name', 'ExpandMenu',
		'menu', 'false',
		'allowFullScreen', 'false',
		'allowScriptAccess','sameDomain',
		'movie', arquivo_swf,
		'salign', '',
		'FlashVars', xml_var+openid_var
		); //end AC code
	}
}



//ULTIMO MENU ABERTO e PRIMEIRO
ultimo_menu = '';
menu_atual = '';
primeiro_menu = '';
flag_stop = 0;
flag_clicado = 0;
function menu_topo(id){
	
	if(flag_clicado == 0) {
		if(id != ultimo_menu && ultimo_menu != ''){
			/*if(ultimo_menu == ''){
				$('#'+id+'_sub').slideDown("slow");
				document.getElementById(id).style.background = 'url(images/seta_on.gif) right 11px no-repeat #fff';
				document.getElementById(id).style.color = '#009edf';
				document.getElementById(id).rel = 'clicado';
			}else{*/
				$('#'+ultimo_menu+'_sub').slideUp(300,function(){$('#'+id+'_sub').slideDown(200,function() { menuTopoFimAni(); } ); });
				//$('#'+ultimo_menu+'_sub').slideUp("slow");//.stop()
				//window.setTimeout(function(){$('#'+id+'_sub').slideDown(700,menuTopoFimAni())},300);//fadeIn
				
				document.getElementById(id).style.background = '#dbe9f4';
				document.getElementById(id).style.color = '#0054a6';
				document.getElementById(id).rel = 'clicado';
				    document.getElementById(ultimo_menu).style.color = '#000000';
				    document.getElementById(ultimo_menu).style.background = '';
				flag_clicado = 1;
			//}
		}
		ultimo_menu = id;
		//flag_stop = 1;
	}
	
	menu_atual = id;
	
}

function menuTopoFimAni() {
	
	flag_clicado = 0;
	
	menu_topo(menu_atual);
	//alert(0);
}

function menu_topo_marcado(id,id_sub){
	document.getElementById(id+'_sub').style.display = 'block';
	document.getElementById(id).style.background = '#dbe9f4';
	document.getElementById(id).style.color = '#0054a6';
	document.getElementById(id).rel = 'clicado';
	
	//sub menus
	if(id_sub != 0 && id_sub != undefined){
	    document.getElementById('submenu_'+id_sub).style.background = '#ffffff';
	    document.getElementById('submenu_'+id_sub).style.color = '#000000';
	}
	
	ultimo_menu = id;
	primeiro_menu = id;
}
function menu_topo_volta(){
	window.setTimeout(function(){if(posy >= 65 && posy <= 84){}else{if(flag_stop != 1)menu_topo(primeiro_menu);}},1500);
}

ns = document.layers;
ie = document.all;
ns6 = (document.getElementById && !document.all);
posx = 0;
posy = 0;

function moveMouse(e){
      if(ie){
           posx = event.clientX;
           posy = event.clientY;
      } else if (ns){
           posx = e.x;
           posy = e.y;
      } else if (ns6){
         posx = e.clientX;
         posy = e.clientY;
     }
 }
 
document.onmousemove = moveMouse;
/*
CÓDIGO BUGADO NO IE6

function openPopup(link) {
	winprops = "width= 430, height=240";
	window.open(link,"Complemento Cartões",winprops);
}

function openPopupFormServ(link) {
	winprops = "width= 430, height=450";
	window.open(link,"Complemento Cartões",winprops);
}

$(document).ready( function() {
    $("a[@rel='popup_cc']").click(function(e) {
		openPopup(this.href);
		return false;
	});
	
	$("a[@rel='popup_fr']").click(function(e) {
		openPopupFormServ(this.href);
		return false;
	});
});

*/

function abreChat(){
	window.open("https://institucional.bradesco.com.br/netcallcenter/amex/", "CHAT", "width=488,height=451,toolbar=no,copyhistory=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
	return false;
}
function popup(){
	window.open("http://amex.locaweb.com.br/apm","Amex","width=488,height=451,toolbar=no,copyhistory=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
}
