var brOK = false;
var mie = false;
var rank;
var vmin = 2;
var vmax = 5;
var vr = 2;
var timer1;
if (parseInt(navigator.appVersion.charAt(0))>=4) {
	brOK = true;
}
if (navigator.appName.indexOf("Microsoft") != -1) {
	mie = true;
}
function Chip(chipname, width, height) {
	this.named = chipname;
	this.vx = vmin+vmax*Math.random();
	this.vy = vmin+vmax*Math.random();
	this.w = width;
	this.h = height;
	this.xx = 0;
	this.yy = 0;
	this.timer1 = null;
}
function movechip(chipname) {
	if (brOK) {
		eval("chip="+chipname);
		if (!mie) {
			pageX = window.pageXOffset;
			pageW = window.innerWidth;
			pageY = window.pageYOffset;
			pageH = window.innerHeight;
		} else {
			pageX = window.document.body.scrollLeft;
			pageW = window.document.body.offsetWidth;
			pageY = window.document.body.scrollTop;
			pageH = window.document.body.offsetHeight;
		}
		chip.xx = chip.xx+chip.vx;
		chip.yy = chip.yy+chip.vy;
		chip.vx += vr*(Math.random()-0.5);
		chip.vy += vr*(Math.random()-0.5);
		if (chip.vx>(vmax+vmin)) {
			chip.vx = (vmax+vmin)*2-chip.vx;
		}
		if (chip.vx<(-vmax-vmin)) {
			chip.vx = (-vmax-vmin)*2-chip.vx;
		}
		if (chip.vy>(vmax+vmin)) {
			chip.vy = (vmax+vmin)*2-chip.vy;
		}
		if (chip.vy<(-vmax-vmin)) {
			chip.vy = (-vmax-vmin)*2-chip.vy;
		}
		if (chip.xx<=pageX) {
			chip.xx = pageX;
			chip.vx = vmin+vmax*Math.random();
		}
		if (chip.xx>=pageX+pageW-chip.w) {
			chip.xx = pageX+pageW-chip.w;
			chip.vx = -vmin-vmax*Math.random();
		}
		if (chip.yy<=pageY) {
			chip.yy = pageY;
			chip.vy = vmin+vmax*Math.random();
		}
		if (chip.yy>=pageY+pageH-chip.h) {
			chip.yy = pageY+pageH-chip.h;
			chip.vy = -vmin-vmax*Math.random();
		}
		if (!mie) {
			eval('document.'+chip.named+'.top ='+chip.yy);
			eval('document.'+chip.named+'.left='+chip.xx);
		} else {
			eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
			eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);
		}
		chip.timer1 = setTimeout("movechip('"+chip.named+"')", 150);
	}
}
function stopme(chipname) {
	if (brOK) {
		eval("chip="+chipname);
		if (chip) {
			if (chip.timer1 != null) {
				clearTimeout(chip.timer1);
			}
		}
		//if(tid!=null) clearTimeout(tid); 
	}
}
function pagestart() {
	rank = new Chip("rank", 200, 200);
	if (brOK) {
		movechip("rank");
	}
	intervalo = setInterval(fechar, 16800)
}
function fechar() {
	clearInterval(intervalo)
	clearTimeout(chip.timer1)
	document.getElementById('rank').style.visibility = 'hidden';
}