var inputs; 
var imgFalse = '/erepairdocs/images/checkbox.png'; 
var imgTrue = '/erepairdocs/images/checkbox_checked.png'; 

function init() { 
    replaceChecks(); 
} 

function replaceChecks() { 
	inputs = document.getElementsByTagName('input'); 
	for(var i=0; i < inputs.length; i++) { 
		if(inputs[i].className == 'imageCheckbox') { 
			var img = document.createElement('img'); 
				if(inputs[i].checked) { 
					img.src = imgTrue; 					
				} else { 
                img.src = imgFalse; 					 
            } 

            img.id = 'checkImage'+i; 
            img.onclick = new Function('checkChange('+i+')'); 
            inputs[i].parentNode.insertBefore(img, inputs[i]); 
             
            inputs[i].style.display='none'; 				
        } 
    } 
} 

function checkChange(i) { 
	if(inputs[i].checked) { 
		inputs[i].checked = ''; 
		document.getElementById('checkImage'+i).src=imgFalse; 
	} else { 
		inputs[i].checked = 'checked'; 
		document.getElementById('checkImage'+i).src=imgTrue; 
	} 
} 
window.onload = init;

