Salve a tutti, ho provato a fare questo codice ma non funziona anzi appare solo UNDEFINED, perché?

Ecco il codice

<script>



function completato_insert()
{

testo = "<img src=\"images/success.png\" style=\"margin-bottom:10px;\">
<b class=\"testo_blu_c\">Inserimento avvenuto con successo![/b]";

corpo_messaggio();

}


function completato_modificato()
{

testo = "<img src=\"images/success.png\" style=\"margin-bottom:10px;\">
<b class=\"testo_blu_c\">Modificato avvenuto con successo![/b]";

corpo_messaggio();

}




function corpo_messaggio()
{

document.getElementById("avvisi").innerHTML = "<div class=\"box_nero\" id=\"mostra_nascondi\" style=\"display: block;\"><div class=\"box_messaggio_completo_fix\">"+ testo.innerHTML +"

<input type=\"button\" name=\"chiudi\" onclick=\"scambio('mostra_nascondi'); return false\" value=\"Ok\" class=\"button pulsante\"></div></div>";

}

window.onload = function ()
{

completato_insert();

}

</script>
<div id="avvisi"></div>