 				$.extend true, def, options
 				href = def.href
 			
-			if href isnt '#' and href.match(/#([a-zA-Z0-9\_\-]+)/)
+
+			if href isnt '#' and href.match(/#[a-zA-Z0-9\_\-]+/)
 
 				# парсинг адресной строки
 				
-				levels =
-					one: href.match /#([a-zA-Z0-9\_\-]+)/, '$2'
-					two: href.match /#[a-zA-Z0-9\_\-]+\/([a-zA-Z0-9\_\-]+)/, '$3'
-					three: href.match /#[a-zA-Z0-9\_\-]+\/[a-zA-Z0-9\_\-]+\/([a-zA-Z0-9\_\-]+)/, '$4'
-					anchor: href.match /\:([a-zA-Z0-9\_\-]+)/
-
-
+				levels = href.match /[a-zA-Z0-9\_\-]+/g
 
 				# выводим в логи
 

# Роутинг приложения

require('jquery')

$ ->



								# поднимаем экран в самый вверх

								$('html,body').animate scrollTop: 0, 0
								
								# если нужно загрузить простую текстовую страницу

								if levels[1] is 'text' and levels[0] isnt window.sn.part


										# загрузка html

										window.models.get '#side', file: 'side_' + levels[0] + '.html'
										window.models.get '#primary', file: levels[2] + '.html'

										# включение триггеров

										window.triggers.links 'side'
										window.triggers.links 'primary'
										window.triggers.switch 'bar', levels[0]
										window.triggers.switch 'side', levels[2]
										window.triggers.hover 'side'
										window.triggers.plugins '#primary'
										window.triggers.plugins '#side'
