function bNavegador() {
  if( navigator.appName )
  {
    if( navigator.appName == "Microsoft Internet Explorer")  return 1;
    if( navigator.appName == "Netscape")  return 2;
  }
  return 0;
}

bNombre = navigator.appName;
bVer = parseInt(navigator.appVersion);
if ( (bNombre == 'Netscape' && bVer >= 3 ) ||
    (bNombre == 'Microsoft Internet Explorer' && bVer >= 4))
     braunser = 'n3';
else braunser = 'n2';

var IE4=(document.all) && (braunser=='n3');
var anchoPantalla=(window.screen.availWidth);
function imgAct(imgNombre) {
  if (braunser == "n3")
    document.images[imgNombre].src = eval( imgNombre + "on.src" );
}

function imgInact(imgNombre) {
  if (braunser == "n3")
    document.images[imgNombre].src = eval(imgNombre + "off.src");
}

var anchoDisponibleVentana=window.screen.availWidth;
var altoDisponibleVentana=window.screen.availHeight;
function abreventana(laurl, pWindowName, pWidth, pHeight, pScroll,cuadrante) {
// '1 si, 2 sd, 3 ii, 4 id, 5 c
var lngX =0;
var lngY =0;
if (cuadrante==1) {lngX =0;lngY=0;}
else if (cuadrante==2) {lngX=(anchoDisponibleVentana - pWidth -15);lngY=0;}
else if (cuadrante==3) {lngX=0;lngY=(altoDisponibleVentana -30 - pHeight);}
else if (cuadrante==4) {lngX=(anchoDisponibleVentana - pWidth -15);lngY=(altoDisponibleVentana -30 - pHeight);}
else {lngX =((anchoDisponibleVentana - pWidth)/2);lngY = ((altoDisponibleVentana - pHeight)/2);}

var attrib = 'left=' + lngX + ',top=' + (lngY-30) + ',';
	attrib += 'screenX=' + lngX + ',screenY=' + lngY + ',';
if (pScroll=='1') {
	attrib += 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,maximize=no,width='+pWidth+',height='+pHeight;}
else if (pScroll=='2') {
	attrib += 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,maximize=no,width='+pWidth+',height='+pHeight;}
else {
	attrib += 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,maximize=no,width='+pWidth+',height='+pHeight;}
window.open (laurl, pWindowName, attrib);
}
function cierraventana(zero) {
window.close();
}

function RedirectPageOther(p){
	document.location.href=p;
}

function ByPassOther(p){
	parent.RedirectPageOther(p);
}

function ByPassOtherOpener(p){
    window.opener.RedirectPageOther(p);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function invocaPintadaJS(paramE){
document.write(paramE);
}

//When the page loads: 
function preparaObjetos() {
	if (document.getElementsByTagName) {
		var objs = document.getElementsByTagName("object"); //Get all the tags of type object in the page.
		for (i=0; i<objs.length; i++) objs[i].outerHTML = objs[i].outerHTML; //Get the HTML content of each object tag and replace it with itself.
	}
}

//When the page unloads: 
function liberaObjetos() {
	if (document.getElementsByTagName) {
		var objs = document.getElementsByTagName("object"); //Get all the tags of type object in the page.
		for (i=0; i<objs.length; i++) objs[i].outerHTML = ""; //Clear out the HTML content of each object tag to prevent an IE memory leak issue.
	}
}
