  var images;
  var node;
  
  function loadImages(){
	    var names = new Array("bmap1.gif","close.gif","bmap.jpg","bmap3.gif");
		    images = new Array(names.length);
		for(i=0;i<names.length;i++){
			images[i] = new Image();
			images[i].src = "images/" + names[i];
		}
  }
  
  function showMap(){
	  var body = document.getElementsByTagName("body")[0];

	   if(!node){
		   var ie = isIE();
		   
		   try{
		       node = document.createElement("div");
		       node.setAttribute("id","bigmap");
		       var img = document.createElement("img");
		       img.setAttribute(( (ie)?"className":"class" ),"sleft");
			   img.setAttribute("src",images[0].src);
			   node.appendChild(img);
			   var an = document.createElement("a");
			   an.setAttribute("href","javascript:document.getElementsByTagName('body')[0].removeChild(node);void(0);");
			   an.setAttribute("title","Close this");
			   img = document.createElement("img");
			   img.setAttribute("src",images[1].src);
			   an.appendChild(img);
			   node.appendChild(an);
			   var div = document.createElement("div");
			   img = document.createElement("img");
			   img.setAttribute("src",images[2].src);
			   div.appendChild(img);
			   node.appendChild(div);
			   img = document.createElement("img");
			   img.setAttribute("src",images[3].src);
			   node.appendChild(img);
			   
		   }catch(msgerror){
			  alert("Sorry, we can show you this map by now. Error message: " + msgerror.message); 
		   }
		   
	   }
	   
	    body.appendChild(node);
	    var rpos = findPos($("map"));
		node.style.top = (rpos[1] - 309) + "px";
		node.style.left = rpos[0] + "px";
		node.style.display = "block";
		node.style.visibility = "visible";
  }
  
