var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;
var ns6 = (document.getElementById&&!document.all) ? true:false;

var total = 4;
var lastY = 0;

for (i=0;i<total;i++){eval("var pos"+i+";");}
for (i=0;i<total;i++){eval("var posV"+i+";");}

function init(){
		for (i=0;i<total;i++){
				if (ns4) {eval("obj"+i+"=document.div"+i)}
				if (ie4) {eval("obj"+i+"=div"+i+".style")}
				if (ns6) {eval("ns6"+i+"=document.getElementById('div"+i+"')");
				              eval("obj"+i+"=ns6"+i+".style")}
				eval("pos"+i+"=parseInt(obj"+i+".top);");
				eval("posV"+i+"=pos"+i+"-120")
												  }
		}

moving=setTimeout('null',1);
parado=true;

function move () {		   
						   if (ns4 || ns6) {dY=parseInt(window.pageYOffset);}
					       if (ie4) {dY=parseInt(document.body.scrollTop);}
				           for (i=0;i<total;i++){
				           eval("obj"+i+".top = pos"+i+"+dY");
				           }
				       	   setTimeout('move()',1);
     

							}

function mostra (obj) {

    lugar=parseInt(eval(obj+".left "));
if (parado==true){
	parado=false;
	if (lugar == -152) {cond="lugar<=-10";dif=10;indice_inicial = eval(obj+".zIndex");fator = 500 - (5*indice_inicial);if (fator < 81) {fator=81};eval(obj+".zIndex =indice_inicial + fator");}
    if (lugar == -2) {cond="lugar>=-142";dif=-10;eval(obj+".zIndex =" + indice_inicial);}
	}
	if (eval(cond)) {

	clearTimeout(moving);
	eval(obj+".left =lugar+dif");
	obj = "'"+obj+"'";
	moving = eval('setTimeout("mostra('+obj+')", 20);');}
	else {
		clearTimeout(moving);
		moving=setTimeout('null',1);
		parado=true;
		}

}