 
  
   
  
   
  
  var max =  Math.max.apply(null, a.map(a1=>a1.int));
var res = [];
while( res.length == 0 && a.length > 0)
  res = a.filter(a1=>a1.int/max >= Math.random());
res = res[ Math.round(Math.random() * (res.length-1))]; 
  
   
  
   
  
   
  
   
  
  $('.map').click( function(event){
		event.preventDefault();
		switch(event.target.id){
    	case "_001": //some code
      break;
      case "_002": //some code
      break;
      case "_003": //some code
      break;
    }
	}); 
  
   
  
   
  
  function takepicture() {
    var context = canvas.getContext('2d');
    if (width && height) {
      canvas.width = width;
      canvas.height = height;
      context.drawImage(video, 0, 0, width, height);
    
      var data = canvas.toDataURL('image/png');
      photo.setAttribute('src', data);
    } else {
      clearphoto();
    }
  }