Salve a tutti,

ho questo checkbox che se spuntato dovrebbe lanciare 2 funzioni e settare lo style di un div
codice:
<input type="checkbox" id="valore2" onclick="if(this.checked){ 

document.getElementById('4').style.visibility='visible'; 
createDiv('3','number 3 <span class=\'ciao3\'>test class colore</span>',200,100); 
UpdateCost(); } 
else { 
document.getElementById('4').style.visibility='hidden'; 
removeElement('3'); 
UpdateCost(); }" value="1">
Funziona solo il set style e la funzione createDiv(), ma non la funzione UpdateCost(). Immagino che dipenda dall'errato modo di scrivere il tutto nell'onClick, perchè le funzioni, due a due funzionano, ma quando aggiungo una terza funzione (in questo caso il set style) non funge più, perchè?

Dove sbaglio??