
function getPos(zone,axe) {
var div = document.getElementById(zone);
var lpos = div.style.left;
var tpos = div.style.top;
var left = lpos.replace("px","");
var top = tpos.replace("px","");
	if (axe == "top") {
	return top;
	}
	if (axe == "left") {
 	return left;
	}
}

function move(zone,pos,newpos,axe,sens,pxl) {
var div = document.getElementById(zone);
	if (sens == "-") {
	var npos = pos-pxl;
 	}
	if (sens == "+") {
	var npos = pos+pxl;
 	}

	if (axe == "V") {
	div.style.top = npos+"px";
	}
	if (axe == "H") {
	div.style.left = npos+"px";
	}
//showPos(zone);
if (sens == "-") {
	if (npos > newpos) {
	 	if (axe == "H") {
		mvl = setTimeout("move('"+zone+"', "+npos+", "+newpos+", '"+axe+"', '"+sens+"', "+pxl+")",1);
		}
		if(axe == "V") {
		mvt = setTimeout("move('"+zone+"', "+npos+", "+newpos+", '"+axe+"', '"+sens+"', "+pxl+")",1);
		}
	}
	else {
		if (axe == "H") {
		clearTimeout(mvl);
		}
		if (axe == "V") {
		clearTimeout(mvt);
		}
	}
}
if (sens == "+") {
	if (npos < newpos) {
	 	if (axe == "H") {
		mvl = setTimeout("move('"+zone+"', "+npos+", "+newpos+", '"+axe+"', '"+sens+"', "+pxl+")",1);
		}
		if(axe == "V") {
		mvt = setTimeout("move('"+zone+"', "+npos+", "+newpos+", '"+axe+"', '"+sens+"', "+pxl+")",1);
		}
	}
	else {
		if (axe == "H") {
		clearTimeout(mvl);
		}
		if (axe == "V") {
		clearTimeout(mvt);
		}
	}
}
return false;
}

function showPos(zone) {
var div = document.getElementById(zone);
var top = getPos(zone,'top');
var left = getPos(zone,'left');
div.innerHTML = "left: "+left+" top: "+top; 
}

function mTo(zone,l,t,x,y,sens,speed) {
// var l = getPos(zone,'left');
// var t = getPos(zone,'top');
 if (!speed || speed == "") {
  speed = 1;
  }
	if (x != 0) {
	move(zone,l,x,'H',sens,speed);
	}
	if (y != 0) {
	move(zone,t,y,'V',sens,speed);
	}
}

var mvl,mvt,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,t1;
var z1 = new Array();
var z2 = new Array();
var z3 = new Array();
var z4 = new Array();
var z5 = new Array();
var z6 = new Array();
var z7 = new Array();
var z8 = new Array();
