wcm_js=4;
var i=new Image();
i.src='../../neutro/img/t_click.gif';
idxCC=-1;

//FUNÇÕES PARA TROCAR BACKGROUND DOS BOTOES
function btOver(o,t){o.bgColor='#e6e6e6';document.forms["barra"].texto.value=t;}
function btOut(o){o.bgColor='#ffffff';document.forms["barra"].texto.value="";}

//FUNÇÕES PARA SWAP DE IMAGENS
function swapImg(img,type){var o=document.images[img];o.src=o.src.replace(/_[^._]*.([^.]*)$/,'_'+type+'.$1');}
function preloadImg(){
	var lnk=document.links;
	for(var i in lnk){
		var res=/swapImg\(\\?['|"]([^'\\"]*)\\?['|"]\,\\?['|"]([^'\\"]*)\\?['|"]\)/.exec(lnk[i].onmouseover);
		if(res){var img=document.images[res[1]],x=new Image();x.src=img.src.replace(/_out.(.*$)/,'_'+res[2]+'.$1');} 
	}
/*if(document.f_ib!=null&&document.f_ib!="undefined"&&document.f_ib.CONTAHSBC!=null&&document.f_ib.CONTAHSBC!=undefined)
{
	document.f_ib.CONTAHSBC.focus();
}*/
}
//FUNÇÕES PARA ABERTURA DE LINKS
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 'ib':
			var w=new Win(790,523);
			w.status='yes';w.top='0';w.left='0';w.resizable=document.layers?'no':'yes';			
			r='';
			break;
		case 'app':
			var w=new Win(790,523);
			w.status='yes';w.top='0';w.left='0';w.resizable=document.layers?'no':'yes';			
			break;
		case 'app_s':
			var w=new Win(790,535);
			w.status='yes';w.top='0';w.left='0';w.resizable=document.layers?'no':'yes';	w.scrollbars='yes';
			break;
		case 'popup':
			w=new Win(prm[1],prm[2]);w.scrollbars='yes';
			w.resizable='yes';
			break;
		case 'opener':
			w=opener;
			w.location.replace(aP[0]+rnd);
			w.focus();
			return;
		case 'opener_f':
			w=parent.opener;
			w.location.replace(aP[0]+rnd);
			w.focus();
			return;
		case 'new':
			var w=new Win(790,400),rnd='';
			w.resizable='yes';w.menubar='yes';w.location='yes';w.scrollbars='yes';w.toolbar='yes';w.status='yes';
			break;
		case 'seguros':
			var w=new Win(797,414);
			w.location='no';w.status='yes';w.scrollbars='yes';w.resizable='yes';w.top='0';w.left='0';
			break;
		case 'hotsite':
			w=new Win(prm[1],prm[2]);
			break;
		case 'hotsite_st':
			w=new Win(prm[1],prm[2]);
			w.status='yes'
			break;
		case 'popup_st':
			w=new Win(prm[1],prm[2]);w.scrollbars='yes';w.status='yes';
			w.resizable='yes';
			break;
	}
	for(var i in w)ftr+=','+i+"="+ w[i];
	var jan=window.open(aP[0]+rnd,'HSBC'+r,ftr);
	return;
}
//criada para atender includes DocPost
function openDoc(url){openLink(url+';popup,640,480');return false;}
//CÓDIGO PARA CHAMADA DO IB
function validaTecla(campo,event){
	var BCK=8,ETR=13,key,tecla;CheckTAB=true;
	if(event.which)tecla=event.which;
	else tecla=event.keyCode;
	key=String.fromCharCode(tecla);
	if(tecla==ETR)return false;
	if(tecla==BCK)return true;
	return(/[0-9]/.test(key));
}
function Mostra(el,maxSz){
if((el.value.length!=maxSz)){
if(idxCC!=-1)document.images[idxCC].src=imgCC;
return;
}
if (idxCC==-1)
{
for(i=0;i<document.images.length;i++)
{
ic=new String(document.images[i].src);
if(ic.indexOf("t_agencia_cc.gif")!=-1 || ic.indexOf("tt_agencia_invest.gif")!=-1)
{idxCC=i;imgCC=ic;}
}
}
if (idxCC!=-1)
{
if(typeof a=="undefined")b=new Browser();
if(b.isIE())if(event.keyCode==13){startIB();return;}
document.images[idxCC].src="/wcm/neutro/img/t_click.gif";
}
else document.images[idxCC].src=imgCC;
}
function startIB(){
	var f=document.forms[0].CONTAHSBC,rsz='yes';
	if(f.value.length!=11){
		alert("HSBC BANK BRASIL S.A. - BANCO MÚLTIPLO\n\nO campo Agência e Conta Corrente deve ser totalmente preenchido (11 dígitos).");
		return false;
	}
	openLink("/cgi-bin/cb_redirect.cgi?ID=IB&PARMS="+escape('CONTAHSBC='+f.value)+"&CANAL=internet;ib");
	f.value='';
	if (idxCC!=-1) document.images[idxCC].src=imgCC;
}
//FUNÇÕES DA BARRA DE BOTÕES INFERIOR
function goTop(){location.href='#'}
function goBack(){history.back()}
function makeHome(url){if(new Browser().isIE()){var o=document.body;o.style.behavior="url(#default#homePage)";o.setHomePage(url);}}
function addFavorite(url,name){if(new Browser().isIE())window.external.AddFavorite(url,name);}
//FUNÇÕES DO MENU SUPERIOR
function Menu(id,w){
	this.isNew=true;
	this.id=id;
	this.level=getLevel(id);
	this.texts=[];
	this.links=[];
	this.left=30;
	this.top=30;
	this.borderSize=1;
	this.padding=5;
	this.borderColor="#999999";
	this.fontColorIn="#ffffff";
	this.fontColorOut="#000000";
	this.cellHeight=16;
	this.width=(w?w:150);
	this.imageWidth=10;
	this.textPadding=2;
	this.colorIn="#c00000";
	this.colorOut="#ffffff";	
	this.objectsFrame="window";
	this.fontStyle="font:10px Verdana,Arial,Helvetica,sans-serif";
	this.menuFrame="window";
	this.addItem=function(tx,ln){this.texts.push(tx);this.links.push(ln);};
	this.toString=_CreateMenu;
	this.show=_ShowMenu;
	this.hide=_HideMenu;
	this.getParent=function(){var o=this.id.substring(0,this.id.lastIndexOf('_'));if(o!='')return eval(o);else return null;};
	this.layer=getLayer(this.id,this.level,this.menuFrame,this.width);
	this.testPosition=_TestPosition;
	this.mouseOutAction=function(){return false;}
	this.mouseOverAction=function(){return false;}
	this.openedColor="#e6e6e6";
}
function hideMenus(n){
	var st=0,p=parent;
	if(arguments.length!=0)st=n;
	while(window.lastMenu&&window.lastMenu.level>st)window.lastMenu.hide();
}
function createMenu(id,t,wdt){
	if(!t)return;
	var o=new Menu(id,wdt);
	for(var i=0;i<t.length;i++){
		o.addItem(t[i][0],t[i][1]);
		createMenu(id+'_'+(i+1),t[i][2],t[i][3]);
	}eval("window."+id+"=o");
}

//CONSTANTES DO MENU EM ÁRVORE
BASEIMG="/wcm/neutro/img/menu/img_base.gif" ;
TOPIMG="/wcm/neutro/img/menu/img_topo.gif";
BODYIMG="/wcm/neutro/img/menu/img_corpo.gif";
TCOLORIN="#c60000";
TCOLOROUT="#ffffff";
TFONTSIZE=10;
TCELLWIDTH=140;
TFONTFAMILY="Verdana,Arial,Helvetica,sans-serif";
TFONTCOLOR="#000000";
//FUNÇÕES AUXILIARES
function getLevel(id){var m=id.match(/_/g),r;if(m)r=m.length;else r=0;return r;}
function getId(pos,parent){var id='m_'+pos[0],stop=parent?pos.length-1:pos.length;for(var i=1;i<stop;i++)id+='_'+pos[i];return id;}
function montaLink(url){if(url!=""){if(url.indexOf("javascript:")!=-1)return(url.replace(/javascript:/,""));else return("openLink('"+url+"');");}else return("");}
function ligaTimeout(){if(!window.timeOut){window.timeOut=setTimeout("hideMenus(0)",1000);}}
function desligaTimeout(){if(window.timeOut){clearTimeout(window.timeOut);window.timeOut=null;}}
function trim(s){return String(s).replace(/^\s+/,"").replace(/\s+$/,"");}
function getPageName(){var re=new RegExp('([^/?=]*)($|[?])');return re.exec(location.pathname)[1];}
//VARIAVEIS DE CONTROLE PARA O MENU DINÂMICO, O MENU EM ÁRVORE E A BARRA RETRÁTIL
var lastBar=null,lastMenu=null,m=null,lastItem=null,currentLink=getPageName();

