ArsenInvoker,
Не f.length а shp.length
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript.
Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.
На сайте javascript можно начать изучать с учебника, раздел
Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь:
http://ru.html.net/tutorials/html/
Задавайте конкретные вопросы по ходу дела.