function MM_findObj(n, d) { //v4.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-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) return this } function makeObj(divID) { var bw=new checkBrowser(); var obj; if(bw.ns4) obj = document.layers[divID]; if(bw.ie4) obj = document.all[divID].style; if(bw.ie5 || bw.ns5) obj = document.getElementById(divID).style; return obj; } function show(divID) { var bw=new checkBrowser(); if(bw.ns4) { document.layers[divID].visibility="show"; } else if(bw.ie4) { document.all[divID].style.visibility="visible"; } else { document.getElementById(divID).style.visibility="visible"; } } function hide(divID) { var bw=new checkBrowser(); if(bw.ns4) { document.layers[divID].visibility="hide"; } else if(bw.ie4) { document.all[divID].style.visibility="hidden"; } else { document.getElementById(divID).style.visibility="hidden"; } } // reposiciona una capa dandole el centro de la pantalla,el anterior y el actual function reposiciona_capa(capa,actx,acty,antx,anty) { var x_ini,y_ini,coordx,coordy var bw=new checkBrowser(); var xini=new String(capa.left); var yini=new String(capa.top); //en NS4 left y top devuelven un entero mientras que en explorer una cadena con un entero terminado por 'px' //por lo que si estamos en explorer debemos tratar esta cadena para quedarnos con el numero y poder hacer cuentas. if ((bw.ns4)) { x_ini=parseInt(xini); y_ini=parseInt(yini); } else { x_ini=parseInt(xini.substr(0,xini.lastIndexOf("p"))); y_ini=parseInt(yini.substr(0,yini.lastIndexOf("p"))); } coordx=antx-x_ini; coordy=anty-y_ini; var posx=actx - coordx; var posy=acty - coordy; capa.left=posx; capa.top=posy; } /*se crea una coleccion de capas y las recorre una a una lanzando la funcion reposiciona capa con las coordenada de los centros (anterior y actual) de la pantalla. */ function centra_capas(tamx,tamy,antx,anty,minx,miny) { var objeto,capas var ns4 = (document.layers)? true:false var ie4 = (document.all)? true:false var otro = (ns4||ie4)? false:true var ancho = Math.max(tamx,minx) var alto = Math.max(tamy,miny) var anchoant=Math.max(antx,minx) var altoant=Math.max(anty,miny) if(ns4) capas=document.layers; if(ie4) capas=document.all.tags("DIV"); if(otro) capas=document.getElementsByTagName("DIV"); for(i=0;i