function addLoadEvent(func)
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function')
	{
    window.onload = func;
  } 
	else 
	{
    window.onload = function() 
		{
      oldonload();
      func();
    }
  }
}

addLoadEvent(prepareMapLink);


function prepareMapLink()
{
  var links = document.getElementsByTagName("a");
  for(var i=0;i<links.length; i++)
	{
	  if(links[i].getAttribute("class")=="lmap")
		{		 
		  links[i].onclick=function()
			{
			  MakeMapWindow(this.getAttribute("href"));
				return false;
			}
		}
	} 
}

function MakeMapWindow(mapURL)
{	
  var mWindow
  if ( !mWindow || mWindow.closed)
  {
    var attr = "status,height=500,width=700,scrollbars,toolbar";
    mWindow = window.open(mapURL,'map',attr);
    if(!mWindow.opener)
    {
      mWindow.opener = window;
    }
  }
  else
    mWindow.focus();
}
