Как уже упоминалось, круги можно нарисовать с помощью CSS3. Определив ваши круги в классах, легко изменить природу круга, используя javascript, например:
<style type="text/css">
.circle {width:4px; height:4px; border-radius:4px; border:2px solid green; background:green;}
.red {border: 2px solid red; background-color:red;}
</style>
<div id="target" class="circle" onclick="document.getElementById('target').className += ' red';"></div>
Обратите внимание, что ни одно из представленных решений не поддерживается в IE. Для поддержки кругов CSS в IE вам нужно использовать библиотеку типа pie:
http://css3pie.com/