raphael click event example

Trying to create an a circle when clicking

HTML

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<body>
    <div id="container"></div>
</body>

CSS

#container {
    margin: 0 auto;
    overflow: auto;
    background-color: gray;
    width: 500px;
    height: 500px;
}

JavaScript

var canvas = Raphael("container", 500, 500);
var ourCanvas = $('svg').last();
ourCanvas.attr("id", "canvas");
var canvasHandler = $("#canvas");
//We create a div with a class to append our canvas
var containerHandler = $("#container");
var circleClass = $("circle.quincy");
var justDragged = false;
canvasHandler.mouseup(function (e) {
    var mouseX = e.offsetX;
    var mouseY = e.offsetY;
    makeCircle(mouseX, mouseY);
    findPos(this);
});

function makeCircle(mouseX, mouseY) {
    var radius;
    var fill;
    var thisCirclesID = String(new Date().getTime());
    var circle = canvas.circle(mouseX, mouseY, 50).attr({
        fill: "hsb(.8, 1, 1)",
        stroke: "none",
        opacity: .5,
    });
}

function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj == obj.offsetParent);
        console.log(curleft);
        console.log(curtop);
        // return [curleft, curtop];
    }
    return [curleft, curtop];
}