var pfototiempo=60, pfotomaxvelo=100, pfotoacelera=1.5;
var pfotoa,pfotod,pfotol,pfotot,pfoton=0,pfotolista=new Array(),pfotonet=(navigator.appName=="Netscape"),pfotonet4=(pfotonet && parseInt(navigator.appVersion)<5); if(pfotonet4){pfotoa="document."; pfotod="";}else{pfotoa='document.getElementById("'; pfotod='").style';}if(pfotonet){pfotol=".left"; pfotot=".top";}else{pfotol=".posLeft"; pfotot=".posTop";}
function pfoto_rula() {var c,xo,yo,i,t; for(i=0;i<pfoton;){ c=eval(pfotoa+pfotolista[i].capa+pfotod); xo=parseInt(eval("c"+pfotol)); yo=parseInt(eval("c"+pfotot)); if(pfotolista[i].r!="")eval(pfotolista[i].r+"(xo,yo)"); if(xo==pfotolista[i].x && yo==pfotolista[i].y){ eval(pfotolista[i].a); if(--pfoton>i) pfotolista[i]=pfotolista[pfoton]; }else{ var vx,vy; vx=Math.floor((pfotolista[i].x-xo)*pfotoacelera); vy=Math.floor((pfotolista[i].y-yo)*pfotoacelera); if(vx<-pfotomaxvelo) vx=-pfotomaxvelo; else if(vx>pfotomaxvelo)vx=pfotomaxvelo; if(vy<-pfotomaxvelo) vy=-pfotomaxvelo; else if(vy>pfotomaxvelo)vy=pfotomaxvelo; eval("c"+pfotol+"="+(xo+vx)); eval("c"+pfotot+"="+(yo+vy)); i++; } } if(pfoton) t=setTimeout("pfoto_rula()",pfototiempo); } function pfoto_nueva(c,x,y,a,r) {this.capa=c; this.x=x; this.y=y; this.a=a; this.r=r; return this;} function pfotoxyar(capa,x,y,a,r) {var i; for(i=0;i<pfoton && pfotolista[i].capa!=capa;i++); if(i<pfoton){ pfotolista[i].x=x; pfotolista[i].y=y; pfotolista[i].a=a; pfotolista[i].r=r; }else{ pfotolista[pfoton]=new pfoto_nueva(capa,x,y,a,r); if(pfoton++==0) pfoto_rula(); } } function pfotoxya(capa,x,y,a) {pfotoxyar(capa,x,y,a,""); } function pfotoxyr(capa,x,y,r) {pfotoxyar(capa,x,y,"",r); } function pfotoxy(capa,x,y) {pfotoxyar(capa,x,y,"",""); }
