var imagemaputils={
	
	shownlabels:[], 

	show_label:function(label_id, iframe_id, xpos, ypos) {
		this.hide_shown_labels();
		var label = document.getElementById(label_id);
		var panel_iframe = document.getElementById(iframe_id);
		label.style.display = 'block';
		label.style.left = xpos+'px';
		label.style.top = ypos+'px';
		panel_iframe.style.display = 'block';
		panel_iframe.style.left = xpos+'px';
		panel_iframe.style.top = ypos+'px';
		panel_iframe.style.width = label.offsetWidth+'px';
		panel_iframe.style.height = label.offsetHeight+'px';
		this.shownlabels[this.shownlabels.length] = label;
	},

	hide_label:function(label_id, iframe_id) {
		document.getElementById(label_id).style.display = 'none';
		document.getElementById(iframe_id).style.display = 'none';
	},

	hide_shown_labels:function() {
		if(this.shownlabels.length > 0) {
			for(var i = 0; i < this.shownlabels.length; i++) {
				this.shownlabels[i].style.display = 'none';
			}
		}
		this.shownlabels = new Array();
	}
}