var lock = false;
var outPos = 15;
var inPos = -138;

var out = new Array(false,false,false,false);
var pos = new Array(inPos,inPos,inPos,inPos);
var dir = new Array("left","right","left","right");
var ids = new Array("tabtopleft","tabtopright","tabbottomleft","tabbottomright");
var bas = new Array("basetopleft","basetopright","basebottomleft","basebottomright");
var phase = new Array(0,0,0,0);

function startMove(owl){
if(!lock){
looper = setInterval("mover(" + owl + ")",30);
lock = true;
}}

function mover(owl){
if(out[owl]){
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = '" + pos[owl] + "px'");
if(pos[owl] < inPos && pos[owl] > (inPos - 25)){clearInterval(looper); out[owl] = false; looper = setInterval("slam(" + owl + ")",30); }else{pos[owl] -= 15;} //25 max
}else{
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = '" + pos[owl] + "px'");
if(pos[owl] > outPos){clearInterval(looper); out[owl] = true; lock = false;}else{pos[owl]+= 10;} //25 max
}}

function slam(owl){
switch(phase[owl]){
case 4: phase[owl] = 0;
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = inPos + 'px'");
eval("document.getElementById('" + bas[owl] + "').style." + dir[owl] + " = '-6px'");
pos[owl] = (-134);
clearInterval(looper);
lock = false;
break;
case 3: phase[owl]++;
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = (inPos - 5) + 'px'");
eval("document.getElementById('" + bas[owl] + "').style." + dir[owl] + " = '-11px'");
break;
case 2: phase[owl]++;
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = (inPos - 8) + 'px'");
eval("document.getElementById('" + bas[owl] + "').style." + dir[owl] + " = '-12px'");
break;
case 1: phase[owl]++;
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = (inPos - 12) + 'px'");
eval("document.getElementById('" + bas[owl] + "').style." + dir[owl] + " = '-18px'");
break;
case 0: phase[owl]++;
eval("document.getElementById('" + ids[owl] + "').style." + dir[owl] + " = (inPos - 6) + 'px'");
eval("document.getElementById('" + bas[owl] + "').style." + dir[owl] + " = '-12px'");
break;
}

}
