con esa forma de preguntar cuesta entregar ayuda..
por ultimo esfuerzate en desglosar el problema y el codigo, por que asi como lo dices tu suena como
Cita: tengo un problema en este archivo
y pegas 300 lineas de codigo
y esperas a que nosotros leamos todo y encontremos el error
si no es esa la intencion disculpa, pero asi es como me da a entender a mi .
saludos!