function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function popup(url,ancho,alto,id,extras){
	if(navigator.userAgent.indexOf("Mac")>0){ancho=parseInt(ancho)+15;alto=parseInt(alto)+15;}
	var left = (screen.availWidth-ancho)/2;
	var top = (screen.availHeight-alto)/2;
	if(extras!=""){extras=","+extras;};
	var ventana = window.open(url,id,'width='+ancho+',height='+alto+',left='+left+',top='+top+',screenX='+left+',screenY='+top+extras);
	var bloqueado = "AVISO:\n\nPara ver este contenido es necesario que desactive\nel Bloqueo de Ventanas para este Sitio."
	//var bloqueado = "WARNING:\n\nIn order to use this functionality, you need\nto deactivate Popup Blocking."
	if(ventana==null || typeof(ventana.document)=="undefined"){ alert(bloqueado) }else{ return ventana; };
}

function OpenCCs(http,callcenters,hhlang,referer,pwd,rows,cc,un,dni) {
     browserVer = parseInt(navigator.appVersion);
     if(browserVer>2 )
	if (callcenters) {	
		hWnd=window.open(http+'logincc2.htm?ReadForm&dni='+dni+'&referer='+referer+'&pwd='+pwd+'&rows='+rows+'&hhlang='+hhlang+'&UN='+un+'&CC=&EN','','menu=yes,screenX=0,screenY=0,left=0,top=0,width=260,height=380');
     } else {
		window.open(http+'login.htm?ReadForm&dni='+dni+'&referer='+referer+'&pwd='+pwd+'&rows='+rows+'&hhlang='+hhlang+'&UN='+un+'&CC='+cc+'&EN','','hotkeys=no,screenX=0,screenY=0,left=0,top=0,width=260,height=380');
     }
}

function escribir(obj,html){
	if(document.layers){
		with (obj.document){
			open('text/html');
			write(html);
			close();
		}
   }else{
		obj.innerHTML = html;
	}
}

function ocultar(obj){
	style = (document.layers)? 'hide' : 'hidden';
	obj.style.visibility = style;
}

function mostrar(obj){
	style = (document.layers)? 'show' : 'visible';
	obj.style.visibility = style;
}

function agregar(){
   if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
      var url="/ar/hsbcgrupo/"; 
      var titulo="Grupo HSBC";
      window.external.AddFavorite(url,titulo);
   } else { 
      if(navigator.appName == "Netscape")
         alert("Presione Crtl+D para agregar este sitio en sus Bookmarks"); 
   }
} 

function locateObject(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=locateObject(n,d.layers[i].document); return x;
}

function Lvl_openWin(u,n,w,h,l,t,c,f) { //v2.2 4LevelWebs
  var x=((screen.width-w)/2);if(c==1){l=x;t=(screen.height-h)/2;}if(c==2){l=x}
	f+=',top='+t+',left='+l;LvlWin=window.open(u,n,f);LvlWin.focus();
}

function MostrarVentana(url) {
 	ventana = open(url,"ventana","scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,resizable=no,width=480,height=450")
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function jumpMenu(selObj)
{
	var page = selObj[selObj.selectedIndex].value;
	if (page != 'NULL')
	{
		document.location.href = page;
	}
}

 function showDiv(divName) {
 if(document.getElementById(divName).style.display == 'none'){
  document.getElementById(divName).style.display = '';
 } else {
  document.getElementById(divName).style.display = 'none';
 }
}

function xPrint(Div){ 
		var mifr=document.createElement('iframe');mifr.setAttribute('id', 'ifrmPrint');mifr.setAttribute('name', 'ifrmPrint');
		mifr.setAttribute('width', '1');mifr.setAttribute('height', '1');
		document.body.appendChild(mifr);var oContent = document.getElementById(Div).innerHTML;
		var oDoc = (mifr.contentWindow || mifr.contentDocument);
		if (oDoc.document) oDoc = oDoc.document;
		oContent.replace(/<object\b[^>]*>(.*?)<\/object>/gi, "");
		oDoc.write("<head><title>"+document.title+"</title>");
		oDoc.write("<script>function DetectFlashVer(){}var requiredMajorVersion = 8;var requiredMinorVersion = 0;var requiredRevision = 0;</script>");
		oDoc.write("<link rel='stylesheet' type='text/css' href='_includes/styles.css'/><style>body{background-image:none;background-color:#FFFFFF;}.frame{height:auto; overflow:hidden;}</style></head><body onload='this.focus(); this.print();'>");
		oDoc.write(oContent+"</body>");
		oDoc.write("<script>if (navigator.appName=='Microsoft Internet Explorer'){ifrmPrint.focus();ifrmPrint.print();}else{this.focus();this.print();}return false;</script>");
		oDoc.close();}
