var asm=7;
var zoom=500;
var defaultcoords = [];
var map="MGH";

function assembly(zv,z) {
	asm=zv;
	zoom=z;
	//setMapClose();

}

function setMapClose() {
	
	if (defaultcoords.length<2) {
	
		var smallmap = $('smallmap').descendants();
		var bigmap = $('bigmap').descendants();
		for ( var i in smallmap ) {
			defaultcoords[i] = smallmap[i].readAttribute('coords');
			var coordmap = defaultcoords[i].split(',');
			var zoomcoords =  Math.round(coordmap[0]*1.6)+','+Math.round(coordmap[1]*1.6)+','+Math.round(coordmap[2]*1.6)+','+Math.round(coordmap[3]*1.6)
			bigmap[i].setAttribute('coords',zoomcoords);
		}

	}
}

function zoomIn() {
	
	if (asm==7) {
		
		$('in').update('<img id="img800" src="" usemap="#bigmap" onmouseover="assembly(7,800); return false;">');		
	
	} else {
		
		$('in').update('<img id="img800" src="" usemap="#bigmap" onmouseover="assembly(8,800); return false;">');
	
	}
	
	var imgnow = $('Zv'+asm+zoom).readAttribute('src');
	
	zoom = 800;
	
	$('img800').setAttribute('src',imgnow.sub('500','800'));
	
}

function zoomOut() {
	$('in').update('');
}

function chgChr(chr) {
	if (chr<26) {

		if (zoom==800) {
			var imgnow = $('img800').readAttribute('src');
			var smap = imgnow.split('vs');
			var lmap = smap[1].split('_');
			if (chr>0) {
				$('img800').setAttribute('src','assembly_notes/gfx/Zv'+asm+'vs'+lmap[0]+'_Chr'+chr+'_800.jpg');
			} else {
				$('img800').setAttribute('src','assembly_notes/gfx/Zv'+asm+'vs'+lmap[0]+'_800.jpg');	
			}
		} else {
			var imgnow = $('Zv'+asm+zoom).readAttribute('src');
			var smap = imgnow.split('vs');
			var lmap = smap[1].split('_');
			if (chr>0) {

				$('Zv'+asm+zoom).setAttribute('src','assembly_notes/gfx/Zv'+asm+'vs'+lmap[0]+'_Chr'+chr+'_500.jpg');
			} else {
				$('Zv'+asm+zoom).setAttribute('src','assembly_notes/gfx/Zv'+asm+'vs'+lmap[0]+'_500.jpg');
			}
		}
	}
}

function chgMap(m) {
	
	if (zoom==800) {	
		var imgnow = $('img800').readAttribute('src');
		var smap = imgnow.split('vs');
		var lmap = smap[1].split('_');
		$('img800').setAttribute('src',imgnow.sub('vs'+lmap[0],'vs'+m));
		map=m;		
	} else {
		var imgnow = $('Zv'+asm+zoom).readAttribute('src');
		var smap = imgnow.split('vs');
		var lmap = smap[1].split('_');
		$('Zv'+asm+zoom).setAttribute('src',imgnow.sub('vs'+lmap[0],'vs'+m));
		map=m;
	}
}

