Yo creo que va por un tema de orden, está muy la cagada en el código. Te recomiendo separar el javascript del html, por ejemplo: <script type="text/javascript" src="tu_archivo.js" > Una vez ordenado eso anda viendo donde esta el error. La sintaxis puede ser la solución. Aparte usa mensajes para controla cada cosa dentro de tu codigo, por ejemplo cuando des click en un boton x con id="x" en tu archivo js lo llamas con la opcion: jquery("#x").click(function(){ alert("hice click aqui")}) Y ORDENA EL CODIGO !!