function $(id){
	return document.getElementById(id);
}
var zoomLevel = 0;
var lock = false;
var duracion = 300;
var delta = 10;
var s = null;
var data = null;
var newImg = null;
var mapas = [
	{img:'mapa_01.jpg',l:null,t:null,w:null,h:null},
	{img:'mapa_02.jpg',l:225,t:142,w:169,h:104},
	{img:'mapa_03.jpg',l:102,t:116,w:317,h:194},
	{img:'mapa_04.jpg',l:182,t:132,w:317,h:192},
	{img:'mapa_05.jpg',l:204,t:173,w:173,h:105},
	{img:'mapa_06.jpg',l:113,t:69,w:306,h:188}
];

function zoomIn() {
	if (zoomLevel<mapas.length-1) {
		zoom(true);
	}
}
function zoomOut() {
	if (zoomLevel>0) {
		zoom(false);
	}
}
function zoom(isIn) {
	if (lock) {
		return;
	}
	lock = true;
	s = $("square");
	if (isIn) {
		data = mapas[zoomLevel+1];
		newImg = mapas[zoomLevel+1].img;
		zoomLevel++;
	} else {
		data = mapas[zoomLevel];
		newImg = mapas[zoomLevel-1].img;
		zoomLevel--;
	}
	s.style.top = data.t+"px";
	s.style.left = data.l+"px";
	s.style.width = data.w+"px";
	s.style.height = data.h+"px";
	s.style.display = "block";
	if (!isIn) {
		$("foto_map").style.background = "url('img/"+newImg+"') no-repeat";
		$("botmap_0"+(zoomLevel+2)).className = "on";
		$("botmap_0"+(zoomLevel+3)).className = "";
	}
	window.setTimeout("changeImg("+isIn+")",duracion);
}
function changeImg(isIn) {
	s.style.display = "none";
	if (isIn) {
		$("foto_map").style.background = "url('img/"+newImg+"') no-repeat";
		$("botmap_0"+(zoomLevel+2)).className = "on";
		$("botmap_0"+(zoomLevel+1)).className = "";
	}
	lock = false;
}
function zoomTo(to) {
	if (to == zoomLevel) {
		return
	}
	
	var plus = null;
	if (to < zoomLevel) {
		plus = -1;
	} else {
		plus = 1;
	}
	
	//for (i=zoomLevel; i!=to; i+=plus) {
		zoom(to>zoomLevel);
		window.setTimeout("zoomTo("+(to)+");",duracion*2+delta);
	//}
}
