
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
  	
    window.onload = func;
  } else {
    window.onload = function() {
		
      oldonload();
      func();
    }
  }
}

function addUnLoadEvent(func) {
	var oldonunload = window.onunload;
	if (typeof window.onunload != 'function') {
	  window.onunload = func;
	} else {
	  window.onunload = function() {
	    oldonunload();
	    func();
	  }
	}
}

function createMarker(point, gym, html) {
        var options = { title: gym  };
        var marker = new GMarker(point, options);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }

addLoadEvent(init);
addUnLoadEvent(GUnload);

function viewImg(id, imgUrl,width,height)
        {     
        
            //Get window manager
            var oManager = GetRadWindowManager();
             //Get window by userId - if it does not exist - create it!, else show it and set it as active

            var oWnd = oManager.GetWindowByName(id);
    
            if (oWnd)
            {    
                oWnd.Show();
                oWnd.SetActive(true);
                oWnd.Center() 
            }
else
{
                var oWnd = window.radopen(imgUrl, id);
                oWnd.SetSize(width, height);
                oWnd.Center()     
    }            
            
        }     