//-----Navegador actual
b=navigator;na=b.appName;v=b.appVersion;
var nn=(na.indexOf("Netscape")!=-1);
var ie=(na.indexOf("Internet Explorer")!=-1);
var nn6=nn&&(v.indexOf("5.")==0);
var nn4=nn&&(v.indexOf("4.")==0);
var ie4=ie&&(v.indexOf("IE 4")!=-1);
var ie5=ie&&(v.indexOf("IE 5")!=-1);
var ie55=ie5&&(v.indexOf("IE 5.5")!=-1);
var ie50=ie5&&(!ie55);
var ie6=ie&&(v.indexOf("IE 6")!=-1);
//var topValor="75";
var topValor="85";
var leftValor="170";

var ruta="";
//-----Encontrar un objeto (en este caso el iframe o la layer)
function findObj(n,d){
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];if(d.forms){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=findObj(n,d.layers[i].document);
if(!x&&document.getElementById)x=document.getElementById(n);
if(ie&&(x==null||!x.style))x=document.all[n];
if(nn4&&!x&&d==document&&top.frames["lower"]&&top.frames["lower"].frames["menus"]){x=findObj(n,top.frames["lower"].frames["menus"].document)}
return x;}
//-----Redimensionar el iframe al redimensionar la ventana
function resizeIt(){
calcularSize();
if(!nn4){
obj.style.height=alto;
obj.style.width=ancho;
}}
//-----Calcular el tamaņo que debe tener el iframe
function calcularSize(){
if(nn6 || nn4){
alto=window.innerHeight-topValor;
ancho=window.innerWidth-leftValor;}
else if(ie){
alto=document.body.clientHeight-topValor;
ancho=document.body.clientWidth-leftValor;
}
//-----Si se quiere que el ancho tambien se reajuste a la resolucion, comentar este primer if que impide que sea mayor de 620
if(ancho>620) ancho=620;
//------------------------
if(ie50) ancho-=15;
if(ie50) alto-=15;
if(alto<0) alto=0;
if(ancho<0) ancho=0;
anchoValor=ancho;
altoValor=alto;
}
params="resizable=yes,scrollbars=yes,width=800,height=450,location=yes,toolbar=yes,menubar=yes,status=yes,top=0,left=0";
function abrir_ext(url){
window.open(url, "",params);
}
function pinta_url(){
var ini_tabla='<center><table border=0><tr><td>';
var fin_tabla='</td></tr></table></center><br>';
//var consulta=self.location.href;
var urlexterna=self.location.href;
var consulta="<a href='"+urlexterna+"'>Repetir consulta</a>";
document.write(ini_tabla+"&nbsp;<font size='8pt' color='#000000'>" + consulta + "</font>"+fin_tabla);
}
function abrir_formulario(url){
if (document.con!=null){
//document.con.action=ruta;
//document.con.method="get";
document.con.submit();
} else if (document.formularioBRS!=null){
//document.formularioBRS.action=ruta;
//document.formularioBRS.method="get";
document.formularioBRS.submit();
}
}
function recargar_form(){
	if (nueva.cargada==1){
		if (nueva){
			if (document.con!=null){
				document.con.action=ruta;
				document.con.target=nueva.top.cuerpo.name;
				document.con.method="get";
				document.con.submit();
			} else if (document.formularioBRS!=null){
				document.formularioBRS.action=ruta;
				document.formularioBRS.target=nueva.top.cuerpo.name;
				document.formularioBRS.method="get";
				document.formularioBRS.submit();
			}

			clearTimeout();
		}
	}else {	setTimeout('recargar_form()',100)}
}


function abrir(url){
	ruta=url;
	nueva = window.open("/images/static_pages/frameset.html", "",params);
	setTimeout('recargar()',100);
}
//-----Para NN4
function gpe(){
	nueva = window.open("/images/static_pages/frameset.html", "",params);
	setTimeout('recargar()',100);
}
function recargar(){
	if (nueva.cargada==1){
		if (nueva) {nueva.top.cuerpo.location.href=ruta;clearTimeout();}
	}else {	setTimeout('recargar()',100)}
}
//-----Al empeza: calcular el tamaņo, inicializas la redimension
function init(_ruta){
ruta = _ruta;
calcularSize();
if (nn4){document.write ("<div id='contenidoLayer' style='position:absolute; left:"+leftValor+"px; top:"+topValor+"px; width:"+anchoValor+"; height:"+altoValor+"; z-index:1;'><br><br><br><b>Contenido cargado en ventana emergente para Netscape 4</b></div>");gpe();}
 else document.write ("<iframe id='contenidoLayer' name='contenidos' frameborder=0 framespacing=0 scrolling=yes border=0 style='position:absolute; left:"+leftValor+"px; top:"+topValor+"px; width:"+anchoValor+"; height:"+altoValor+"; z-index:1; overflow: scroll' src=''></iframe>");
obj=findObj("contenidoLayer");
window.onresize=resizeIt;
if (!nn4) obj.src=ruta;
}
function enter(event){
	var code=0;
	if(nn4)code=event.which;
	else code=event.keyCode;
	if(code==13){buscar();}
}

function sal_colorea(src) {
src.bgColor = "#ffffff";
}

function pon_colorea(src) {
src.bgColor = "#f8f0ce";
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

