



// aumenta diminui fonte hsbc
var fontSize = 11;
var fMax = 18;
var fMin = 11;
var inc = 1;

function setFontSize() {
	var tempSize = getCookie("fontSize");
	if((tempSize != null) && (tempSize >= fMin) && (tempSize <= fMax)) {
		fontSize = tempSize;
	} else {
		setCookie("fontSize", fontSize, "", "/");
	}
	document.body.style.fontSize = fontSize + "px";
}

function changeFontSize(increment) {
	if(increment) {
		fontSize=parseInt(fontSize) + parseInt(inc);
	} else {
		fontSize=parseInt(fontSize) - parseInt(inc);
	}

	if(fontSize > fMax) {
		fontSize = fMax;
	}
	if(fontSize < fMin) {
		fontSize = fMin;
	}
	document.body.style.fontSize = fontSize + "px";
	setCookie('fontSize', fontSize, "", "/");
}

function incrementFontSize() {
	changeFontSize(true);
}

function decrementFontSize() {
	changeFontSize(false);
}

function setCookie(name,value,dexp,path,domain,secure){
	var expires=dexp;
	if(typeof expires=="number"){
		expires=new Date();
		fixDate(expires);
		expires.setTime(expires.getTime()+dexp*60*60*1000);
	}
	var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");
	document.cookie=curCookie;
}

function getCookie(name){
	var dc=document.cookie,prefix=name+"=",begin=dc.indexOf(prefix);
	if(begin==-1)return null;
	var end=document.cookie.indexOf(";",begin);
	if(end==-1)end=dc.length;
	return unescape(dc.substring(begin+prefix.length,end));
}

// popup hsbc
function random(r1,r2){return Math.round(Math.random()*(r2-r1))+ (r2>r1?r1:r2);}
function Win(w,h){this.width=w;this.height=h;this.top=0;this.left=0;}
function openLink(parms){
	if(parms=='')return;
	var rnd='',aP=parms.split(';'),ftr='titlebar=yes';
	r=random(1,10000);
	if(parms.indexOf('?')==-1){j='?'}else{j='&'}
	if((/\..*htm.*/.test(aP[0])||/\..*cgi.*/.test(aP[0])||/.\/$/.test(aP[0]))&&!/#/.test(aP[0]))rnd=j+'rnd='+r;
	if(aP.length==1){location.href=parms+rnd;return;}
	var prm=aP[1].split(',');
	switch(prm[0]){
		case 'popup':
			w=new Win(prm[1],prm[2]);w.scrollbars='yes';
			w.resizable='yes';
			break;
		case 'npopup':
			w=new Win(prm[1],prm[2]);w.scrollbars='no';
			w.resizable='yes';
			break;
	}
	for(var i in w)ftr+=','+i+"="+ w[i];
	var jan=window.open(aP[0]+rnd,'HSBC'+r,ftr);
	return;
}

function fechar_chamada_videos(){
	if($("#chamada_videos").length){
		$("#flash_chamada_videos").fadeOut("normal", function(){$(this).remove()});
	}
}

function abrir_chamada_videos(){
	if($("#chamada_videos").length){
		$("#flash").append($('<embed wmode="transparent" type="application/x-shockwave-flash" src="/swf/videos_home_destaque.swf" style="" id="flash_chamada_videos" name="mymovie" bgcolor="#ffffff" quality="high" flashvars="xmlPath=/xml/content.xml&amp;nome=" height="430" width="1000">').css({"position":"absolute","top":"115px","z-index":"9999"}));
	}
}

function call_simples(call_url){
	$.post(call_url);
	return false
}

$(document).ready(function(){

  setFontSize();
  
  // mouseover
  $('#hsbc-direct dd').hover(
    function(){ $(this).children('span').show(); },
    function(){ $(this).children('span').hide(); }
  );
  
  //click de duvidas
  $('#duvidas li strong').click( function(){
    $('#duvidas li div').hide();
    $('#duvidas li strong').removeClass('on');
    $(this).addClass('on').next('div').show();
  });
  $('#duvidas li .fechar img').click( function(){
    $(this).parent('span').parent('div').hide();
    $('#duvidas li strong').removeClass('on');
  });
  
	
	var disappear={
		'position':'absolute',
		'width':'0px',
		'height':'0px',
		'text-indent':'-9999px',
		'font-size':'0px',
		'line-height':'1px',
		"left":"-9999px"
	};
	
  $('.duvidas-faq li div').css(disappear);
  $('.duvidas-faq li strong').click( function(){
    $('.duvidas-faq li div').css(disappear);
	$('.duvidas-faq li span.fechar').hide();
    $(this).next('div').attr("style","").children("span.fechar").css({"display":"block", "text-align":"right", "background":"url(/img/ico_fechar.gif) no-repeat right bottom"});
  });

  $('.duvidas-faq li .fechar').click( function(){
    $(this).parent('div').css(disappear);
	$(this).hide();
  });
  
  // click de cartao de credito
  $('#cartao-de-credito li div').css(disappear)

  $('#cartao-de-credito li strong').click( function(){
    if ( $(this).hasClass('on') ) {
      $(this).removeClass('on').next('div').css(disappear);
    } else {
      $('#cartao-de-credito li div').css(disappear);
      $('#cartao-de-credito li strong').removeClass('on');
      $(this).addClass('on').next('div').attr("style","");
    }    
  });
  
  $('#cartao-de-credito li strong').find('span').each(function(){
	$(this).parent('strong').addClass('sup');
  });
  
  
  
  //mini carrossel home
  $('.right').click(function () { $('.scroll').animate({ marginLeft: "-195px" }, 1500 ); 
    $(this).css({ backgroundPosition:"center right", cursor:"default" });
    $('.left').css({ backgroundPosition:"center right", cursor:"pointer" });
  })
  $('.left').click(function () { $('.scroll').animate({ marginLeft: "0" }, 1500 );    
    $(this).css({ backgroundPosition:"center left", cursor:"default" });
    $('.right').css({ backgroundPosition:"center left", cursor:"pointer" });
  })
  
  //primeiro item do novo 'carrossel' da home
  $('#carrossel .box:first').addClass('first');
  
  //abra sua conta mouseover 
  $('#abra-sua-conta li').hover(
    function(){ $(this).children('.cnt').show(); },
    function(){ $(this).children('.cnt').hide(); }
  );
  //imagem step 3
  $('#abra-sua-conta .step3').hover(
    function(){ $('.animated').css({ visibility:"visible" }); },
    function(){ $('.animated').css({ visibility:"hidden" }); }
  );

  $(".olinked_bigger").click(function(){
	openLink(this.href+';popup,667,560')
	return false
	})

  $(".olinked").click(function(){
	openLink(this.href+';popup,500,480')
	return false
  })

  $(".olinked_tut_hd").click(function(){
	openLink(this.href+';npopup,640,420')
	return false
  })
	
  if($("#chamada_videos").length){
	$("#chamada_videos").click(function(){
		dcsMultiTrack('DCS.dcsuri','http://www.hsbcdirect.com.br/tagueamento/direto/home/conheca-campanha-hsbc-direct.html','WT.ti','Conheca%20a%20campanha%20do%20HSBC%20Direct')
		abrir_chamada_videos()
		return false
	})
  }

/* código para o google analytics // Not functioning?

	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
	$.getScript(gaJsHost + "google-analytics.com/ga.js", function(){
	  	try { 
		var pageTracker = _gat._getTracker("UA-297465-7"); 
		pageTracker._setDomainName("none"); 
		pageTracker._setAllowLinker(true); 
		pageTracker._trackPageview();
		} catch(err) {}
		$("a[href^=http]").click(function(){
			pageTracker._link(this.href); 
			return false;
		})
	});
*/
});