Bueno, si alguien tiene el mismo problema alguna vez, logré resolverlo, la verdad es que es primera vez que le meto mano a js, siempre le tuve miedo, les dejo el código de lo que hice
    
Código HTML:
Ver original<img src="images/moduloa_114.jpg"  onMouseOver="check('over', 'a','114',this.id);" onMouseOut="check('out', 'a','114',this.id);" onclick="check('check', 'a','114',this.id);" id="images/moduloa_114.jpg" alt="" name="images/moduloa2_114" /> 
  
    
Código Javascript
:
Ver original<script type="text/javascript">
//<![CDATA[
*
 function testchk(){
var valor = document.getElementById('chk_id').checked; 
alert(valor);
}
 
 
 
 
function check(funcion,modulo,checkboxid,imag) { *
var valor = document.getElementById(checkboxid).checked;
 
 
if(funcion == "over"){
    if(valor ==false) {
        
        document.getElementById(imag).src = "images/modulo" + modulo + "2" + "_" + checkboxid + ".jpg";
 
    }
}
 
if(funcion == "out"){
    if(valor ==false) {
        document.getElementById(imag).src = "images/modulo" + modulo + "_" + checkboxid + ".jpg"; 
    }
 
}
 
if (funcion == "check") {
*
    if (valor == false){
        document.getElementById(checkboxid).checked = true; *
        document.getElementById(imag).src = "images/modulo" + modulo + "v" + "_" + checkboxid + ".jpg";
    }
    else{
        document.getElementById(checkboxid).checked = false; *
        document.getElementById(imag).src = "images/modulo" + modulo + "_" + checkboxid + ".jpg";  * 
    } 
} //if funcion check
 
} *
//]]>
</script>
  
puede ser útil para alguien :)