buenas...
te dare unas pistas para que puedas seguir adelante por ti misma. la primera y la que casi siempre te sacara de muchos problemas, siempre revisa la consola de error del navegador. este te notificara sobre errores que puede tener el codigo. lo proximo es que estas invocando las funciones de forma incorrecta. la sentencia
funcion se utiliza solo para definir una funcion, para invocarla solo debes indicar el nombre seguido de los parentensis. por otro lado, debes evitar utilizar nombres que el propio lenguaje utiliza para las funciones/propiedades built-in. por ejemplo, open y close son dos funciones de javascript.