у вас эта функция вызывается перед определением
<script type="text/javascript" src="js/jquery.js"></script>
, а другая функция видимо уже после, поэтому одна работает, а другая нет, посмотрите в какой момент у вас запускается функция и определите момент когда у вас запускается
<script type="text/javascript" src="js/jquery.js"></script>
, но возможно и то что $() где то у вас переопределяется