Como dijo caricatos el error esta acá:
Código PHP:
Ver originalecho '<script language = "javascript">
function aviso(){
alert("Su mensaje ha sido enviado. Gracias por estar en contacto con nosotros");
}
</script>'
header ("Location: home.php");
No puedes imprimir nada antes de declarar un header, y menos si vas a realizar un redirect. Además que sentido tiene hacer algo con el código si no va a llegar a ejecutarse.
PD: a todo esto también te falta cerrar con ; el echo del script