

















































																									 	function checknavegador() { n = navigator.appName;
	 v = parseInt(navigator.appVersion);
	 this.ie4 = (n=="Microsoft Internet Explorer" && v>=4);
	 this.ns4 = (n=="Netscape" && v>=4 && v<5);
	 this.ns6 = (n=="Netscape" && v>=5);
	 } nav = new checknavegador();
	 var xmouse=0, ymouse=0;
	 var mousepulsado = 0;
	 document.onmousemove = mousemove;
	 document.onmouseup = mouseup;
	 document.onmousedown = mousedown;
	 if (nav.ns4) document.captureEvents(Event.MOUSEMOVE);
	 function mousemove(e){ if (nav.ns4 || nav.ns6) { xmouse = e.pageX;
	 ymouse = e.pageY;
	 } else if (nav.ie4) { xmouse = window.event.x;
	 ymouse = window.event.y;
	 } drag();
	 if (nav.ie4) { return false;
	 } } function mousedown(e) { mousepulsado = 1;
	 startdrag();
	 return false;
	 } function mouseup(e) { mousepulsado = 0;
	 stopdrag();
	 return false;
	 } function startdrag() { } function drag() { } function stopdrag() { } function objetoCapa(capaid,capaparent) { if (nav.ns4) { this.propiedad = (capaparent)? eval("document."+capaparent+".document."+capaid) : document.layers[capaid];
	 this.x = parseInt(this.propiedad.left);
	 this.y = parseInt(this.propiedad.top);
	 this.w = parseInt(this.propiedad.document.width);
	 this.h = parseInt(this.propiedad.document.height);
	 } else if (nav.ns6) { this.propiedad = document.getElementById(capaid).style;
	 this.elm = document.getElementById(capaid);
	 this.x = parseInt(this.propiedad.left);
	 this.y = parseInt(this.propiedad.top);
	 this.w = parseInt(document.getElementById(capaid).offsetWidth);
	 this.h = parseInt(document.getElementById(capaid).offsetHeight);
	 } else if (nav.ie4) { this.propiedad = document.all[capaid].style;
	 this.elm = document.all[capaid];
	 this.x = parseInt(this.propiedad.left);
	 this.y = parseInt(this.propiedad.top);
	 this.w = parseInt(document.all[capaid].offsetWidth);
	 this.h = parseInt(document.all[capaid].offsetHeight);
	 } this.obj = capaid + "objeto";
	 eval(this.obj + "=this");
	 this.actualiza = actualizavalorescapa;
	 this.tamano = tamanocapa;
	 this.mover_a = movercapa;
	 this.mostrar = mostrarcapa;
	 this.ocultar = ocultarcapa;
	 this.visible = visibilidadcapa;
	 this.clipping = clippingcapa;
	 this.valorclipping = valoresdelclipping;
	 this.escribecapa = escribec;
	 this.scrollaba = scrollabajo;
	 this.scrollarr = scrollarriba;
	 this.scrollder = scrollderecha;
	 this.scrollizq = scrollizquierda;
	 this.scrollini = scrollinicializa;
	 this.scrollactiva = scrollactivar;
	 this.scrollpara = scrollparar;
	 this.scrollposini = scrollposicioninicial;
	 this.scrollnews = iniscrollnews;
	 this.scrollnewsp = scrollnewsprincipal;
	 this.scrollnewsh = iniscrollnewsh;
	 this.scrollnewsph = scrollnewsprincipalh;
	 this.scrollrat = iniscrollraton;
	 this.muevescrollrat = muevescrollraton;
	 this.desplaza = desplazamiento;
	 } function actualizavalorescapa() { if (nav.ns4) { this.x = parseInt(this.propiedad.left);
	 this.y = parseInt(this.propiedad.top);
	 this.w = parseInt(this.propiedad.document.width);
	 this.h = parseInt(this.propiedad.document.height);
	 } else if (nav.ie4 || nav.ns6) { this.x = parseInt(this.propiedad.left);
	 this.y = parseInt(this.propiedad.top);
	 this.w = parseInt(this.elm.offsetWidth);
	 this.h = parseInt(this.elm.offsetHeight);
	 } } function tamanocapa(w, h) { if (nav.ns4) { this.propiedad.document.width = w;
	 this.propiedad.document.height = h;
	 } else if (nav.ie4 || nav.ns6) { this.propiedad.width = w;
	 this.propiedad.height = h;
	 } } function movercapa(x, y) { this.x = x;
	 this.y = y;
	 this.propiedad.left = x;
	 this.propiedad.top = y;
	 } function mostrarcapa() { this.propiedad.visibility = (nav.ns4) ? "show" : "visible";
	 } function ocultarcapa() { this.propiedad.visibility = (nav.ns4) ? "hide" : "hidden";
	 } function visibilidadcapa() { v = this.propiedad.visibility;
	 if (v == 'show' || v == 'visible') { return 1;
	 } else if (v == 'hide' || v == 'hidden') { return 0;
	 } else { return 1;
	 } } function clippingcapa(t,r,b,l) { if (nav.ns4) { this.propiedad.clip.top = t;
	 this.propiedad.clip.right = r;
	 this.propiedad.clip.bottom = b;
	 this.propiedad.clip.left = l;
	 } else if (nav.ie4 || nav.ns6) { this.propiedad.clip = "rect(" +t+ "px " +r+ "px " +b+ "px " +l+ "px)";
	 } } function valoresdelclipping(quevalor) { if (this.propiedad.clip == '') return;
	 if (nav.ie4) var clipv = this.propiedad.clip.split("rect(")[1].split(")")[0].split("px");
	 if (nav.ns6) { var clipv = this.propiedad.clip.split("rect(")[1].split(")")[0].split(" ");
	 for (i=0;
	 i<4;
	 i++) { clipv[i] = parseInt(clipv[i]);
	 } } if (quevalor=="t") return (nav.ns4)? this.propiedad.clip.top : Number(clipv[0]);
	 if (quevalor=="r") return (nav.ns4)? this.propiedad.clip.right : Number(clipv[1]);
	 if (quevalor=="b") return (nav.ns4)? this.propiedad.clip.bottom : Number(clipv[2]);
	 if (quevalor=="l") return (nav.ns4)? this.propiedad.clip.left : Number(clipv[3]);
	 } function escribec(txt) { if (nav.ie4 || nav.ns6) { this.elm.innerHTML = txt;
	 } else if (nav.ns4) { this.propiedad.document.open();
	 this.propiedad.document.write(txt);
	 this.propiedad.document.close();
	 } } function scrollinicializa() { if (this.h > this.valorclipping('b')) { this.activoV = 1;
	 }else { this.activoV = 0;
	 } this.topearriba = this.y - (this.h - this.valorclipping('b'));
	 this.topeabajo = this.y;
	 this.topearribaclipt = 0;
	 this.topearribaclipb = this.valorclipping('b');
	 this.topeabajoclipt = this.valorclipping('t') + (this.h - this.valorclipping('b'));
	 this.topeabajoclipb = this.valorclipping('b') + (this.h - this.valorclipping('b'));
	 if (this.w > this.valorclipping('r')) { this.activoH = 1;
	 }else { this.activoH = 0;
	 } this.topeizquierda = this.x - (this.w - this.valorclipping('r'));
	 this.topederecha = this.x;
	 this.topeizquierdaclipl = 0;
	 this.topeizquierdaclipr = this.valorclipping('r');
	 this.topederechaclipl = this.valorclipping('l') + (this.w - this.valorclipping('r'));
	 this.topederechaclipr = this.valorclipping('r') + (this.w - this.valorclipping('r'));
	 this.primeravez = 1;
	 } function scrollactivar(direccion, aumento) { if (direccion == 'abajo') func = 'scrollaba';
	 if (direccion == 'arriba') func = 'scrollarr';
	 if (direccion == 'derecha') func = 'scrollder';
	 if (direccion == 'izquierda') func = 'scrollizq';
	 if (aumento == null) aumento = 8;
	 if (this.primeravez==null) { this.scrollini();
	 } this.activo = 1;
	 if (direccion == 'abajo' || direccion == 'arriba') { if (this.activoV) eval("this."+func+"(this.valorclipping('t'),this.valorclipping('r'),this.valorclipping('b'),this.valorclipping('l'),this.x, this.y,"+aumento+")");
	 } if (direccion == 'izquierda' || direccion == 'derecha') { if (this.activoH) eval("this."+func+"(this.valorclipping('t'),this.valorclipping('r'),this.valorclipping('b'),this.valorclipping('l'),this.x, this.y,"+aumento+")");
	 } } function scrollposicioninicial() { if (this.primeravez==null) { this.scrollini();
	 } this.posiy = this.topeabajo;
	 this.clipt = this.topearribaclipt;
	 this.clipb = this.topearribaclipb;
	 this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, this.valorclipping('r'), this.clipb, this.valorclipping('l'));
	 this.posix = this.topederecha;
	 this.clipl = this.topeizquierdaclipl;
	 this.clipr = this.topeizquierdaclipr;
	 this.mover_a(this.posix, this.y);
	 this.clipping(this.valorclipping('t'), this.clipr, this.valorclipping('b'), this.clipl);
	 } function scrollabajo(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posiy = y - aumento;
	 this.clipt = clipt + aumento;
	 this.clipb = clipb + aumento;
	 if (this.posiy > this.topearriba) { this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 setTimeout(this.obj+".scrollaba("+this.clipt+", "+clipr+", "+this.clipb+", "+clipl+", "+this.x+", "+this.posiy+", "+aumento+")",10);
	 }else { this.posiy = this.topearriba;
	 this.clipt = this.topeabajoclipt;
	 this.clipb = this.topeabajoclipb;
	 this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 } } } function scrollarriba(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posiy = y + aumento;
	 this.clipt = clipt - aumento;
	 this.clipb = clipb - aumento;
	 if (this.posiy < this.topeabajo) { this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 setTimeout(this.obj+".scrollarr("+this.clipt+", "+clipr+", "+this.clipb+", "+clipl+", "+this.x+", "+this.posiy+", "+aumento+")",10);
	 }else { this.posiy = this.topeabajo;
	 this.clipt = this.topearribaclipt;
	 this.clipb = this.topearribaclipb;
	 this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 } } } function scrollderecha(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posix = x - aumento;
	 this.clipl = clipl + aumento;
	 this.clipr = clipr + aumento;
	 if (this.posix > this.topeizquierda) { this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 setTimeout(this.obj+".scrollder("+clipt+", "+this.clipr+", "+clipb+", "+this.clipl+", "+this.posix+", "+this.y+", "+aumento+")",10);
	 }else { this.posix = this.topeizquierda;
	 this.clipl = this.topederechaclipl;
	 this.clipr = this.topederechaclipr;
	 this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 } } } function scrollizquierda(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posix = x + aumento;
	 this.clipl = clipl - aumento;
	 this.clipr = clipr - aumento;
	 if (this.posix < this.topederecha) { this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 setTimeout(this.obj+".scrollizq("+clipt+", "+this.clipr+", "+clipb+", "+this.clipl+", "+this.posix+", "+this.y+", "+aumento+")",10);
	 }else { this.posix = this.topederecha;
	 this.clipl = this.topeizquierdaclipl;
	 this.clipr = this.topeizquierdaclipr;
	 this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 } } } function scrollparar() { this.activo = 0;
	 } function iniscrollnews(aumento) { if (aumento == null) aumento = 1;
	 this.posiyini = this.y;
	 this.topey = this.y - (this.h);
	 this.topetini = this.valorclipping('t');
	 this.topebini = this.valorclipping('b');
	 this.activo = 1;
	 eval("this.scrollnewsp(this.valorclipping('t'),this.valorclipping('r'),this.valorclipping('b'),this.valorclipping('l'),this.x, this.y,"+aumento+")");
	 } function scrollnewsprincipal(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posiy = y - aumento;
	 this.clipt = clipt + aumento;
	 this.clipb = clipb + aumento;
	 if (this.posiy > this.topey) { this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 }else { this.posiy = this.posiyini;
	 this.clipt = this.topetini;
	 this.clipb = this.topebini;
	 this.mover_a(this.x, this.posiy);
	 this.clipping(this.clipt, clipr, this.clipb, clipl);
	 } setTimeout(this.obj+".scrollnewsp("+this.clipt+", "+clipr+", "+this.clipb+", "+clipl+", "+this.x+", "+this.posiy+", "+aumento+")",30);
	 } } function iniscrollnewsh(aumento) { if (aumento == null) aumento = 1;
	 this.posixini = this.x;
	 this.topex = this.x - (this.w);
	 this.topelini = this.valorclipping('l');
	 this.toperini = this.valorclipping('r');
	 this.activo = 1;
	 eval("this.scrollnewsph(this.valorclipping('t'),this.valorclipping('r'),this.valorclipping('b'),this.valorclipping('l'),this.x, this.y,"+aumento+")");
	 } function scrollnewsprincipalh(clipt, clipr, clipb, clipl, x, y, aumento) { if (this.activo) { this.posix = x - aumento;
	 this.clipl = clipl + aumento;
	 this.clipr = clipr + aumento;
	 if (this.posix > this.topex) { this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 }else { this.posix = this.posixini;
	 this.clipl = this.topelini;
	 this.clipr = this.toperini;
	 this.mover_a(this.posix, this.y);
	 this.clipping(clipt, this.clipr, clipb, this.clipl);
	 } setTimeout(this.obj+".scrollnewsph("+clipt+", "+this.clipr+", "+clipb+", "+this.clipl+", "+this.posix+", "+this.y+", "+aumento+")",30);
	 } } function iniscrollraton(topeizq, topeder, medio){ if (nav.ns4 || nav.ns6) { totalventana = window.innerWidth;
	 } else if (nav.ie4) { totalventana = document.body.clientWidth;
	 } if (medio == null) this.medio = totalventana / 2;
	 else this.medio = medio;
	 this.ancho = this.w;
	 this.xactual = this.x;
	 if (topeizq == null) this.topeizq = 0;
	 else this.topeizq = topeizq;
	 if (topeder == null) this.topeder = -(this.ancho-totalventana);
	 else this.topeder = topeder;
	 this.mover_a(this.xactual,this.y);
	 this.muevescrollrat();
	 } function muevescrollraton(){ xm = xmouse;
	 if (xm <= this.medio) { this.xactual = this.xactual + ((this.medio-xm) / 40);
	 if (this.xactual >= this.topeizq) { this.xactual = this.topeizq;
	 } } else { this.xactual = this.xactual - ((xm-this.medio) / 40);
	 if (this.xactual <= this.topeder) { this.xactual = this.topeder;
	 } } this.mover_a(this.xactual,this.y);
	 setTimeout(this.obj+".muevescrollrat()",5);
	 } function desplazamiento(pxini,pyini,pxfin,pyfin,pasostotal,acel) { if (acel == null) acel = 0;
	 if (pasostotal == null) pasostotal = 0;
	 if (this.primeravez==null) { this.posix = pxini;
	 this.posiy = pyini;
	 distx = pxini - pxfin;
	 disty = pyini - pyfin;
	 this.dist = Math.sqrt(Math.pow(distx,2) + Math.pow(disty,2));
	 this.distactual = 0.5;
	 this.seno = disty/this.dist;
	 this.angulo = 180-(180*(Math.asin(this.seno)) / Math.PI);
	 if (pxfin > pxini && pyfin <= pyini) this.angulo = (180*(Math.asin(this.seno)) / Math.PI);
	 if (pxfin > pxini && pyfin > pyini) this.angulo = 270 + (270 - this.angulo);
	 this.aumx = Math.cos(Math.PI*this.angulo/180);
	 this.aumy = -Math.sin(Math.PI*this.angulo/180);
	 this.acel = 0.3;
	 this.maxacel = this.acel;
	 this.primeravez = 1;
	 this.paso = 1;
	 this.swsecuencia = 1;
	 } if (this.swsecuencia) { if (!acel) { if (this.paso <= pasostotal) { this.posix = pxini+((pxfin-pxini) * this.paso) / pasostotal;
	 this.posiy = pyini+((pyfin-pyini) * this.paso) / pasostotal;
	 this.mover_a(this.posix, this.posiy);
	 setTimeout(this.obj+".desplaza("+pxini+", "+pyini+", "+pxfin+", "+pyfin+", "+pasostotal+", "+acel+")",0);
	 this.paso ++;
	 }else { this.primeravez = null;
	 this.swsecuencia = 0;
	 return;
	 } } else if (acel==1) { if (this.distactual < (this.dist/2)) { this.acel = this.acel + 1;
	 this.maxacel = this.acel;
	 } else { this.acel = (this.dist-this.distactual)/3;
	 if (this.acel > this.maxacel) this.acel = this.maxacel;
	 } this.posix = this.posix + (this.aumx *this.acel);
	 this.posiy = this.posiy + (this.aumy *this.acel);
	 dx = this.posix - pxini;
	 dy = this.posiy - pyini;
	 this.distactual = Math.sqrt(Math.pow(dx,2) + Math.pow(dy,2));
	 if ((this.dist-this.distactual) > 1 && this.acel > 0) { this.mover_a(this.posix, this.posiy);
	 setTimeout(this.obj+".desplaza("+pxini+", "+pyini+", "+pxfin+", "+pyfin+", "+pasostotal+", "+acel+")",0);
	 } else { this.posix = pxfin;
	 this.posiy = pyfin;
	 this.mover_a(this.posix, this.posiy);
	 this.primeravez = null;
	 this.swsecuencia = 0;
	 return;
	 } } else if (acel>1) { dx = this.posix - pxini;
	 dy = this.posiy - pyini;
	 this.distactual = Math.sqrt(Math.pow(dx,2) + Math.pow(dy,2));
	 this.posix = this.posix + (pxfin - this.posix)/acel;
	 this.posiy = this.posiy + (pyfin - this.posiy)/acel;
	 if ((this.dist-this.distactual) > 0.7) { this.mover_a(this.posix, this.posiy);
	 setTimeout(this.obj+".desplaza("+pxini+", "+pyini+", "+pxfin+", "+pyfin+", "+pasostotal+", "+acel+")",0);
	 } else { this.posix = pxfin;
	 this.posiy = pyfin;
	 this.mover_a(this.posix, this.posiy);
	 this.primeravez = null;
	 this.swsecuencia = 0;
	 return;
	 } } } } 