from django.conf.urls.defaults import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

"""Creates regular expressions for the accepted urls
"""

urlpatterns = patterns('',
    # Examples:
    url(r'^WebDash/$', 'WebDash.views.index', name='index'), 
	url(r'^WebDash/waveforms/$', 'WebDash.views.waveforms'), 
    url(r'^WebDash/(?P<instance>.*)/display/$', 'WebDash.views.display', name='display'),
	url(r'^WebDash/configure/$', 'WebDash.views.configure', name='configure'),
    url(r'^WebDash/updateControls/$', 'WebDash.views.updateControls', name='updateControls'),	
	url(r'^WebDash/running/$', 'WebDash.views.running_page'),
    url(r'^WebDash/install/(?P<waveform_to_install>.*)/', 'WebDash.views.install'),
    url(r'^WebDash/uninstall/(?P<instance_to_uninstall>.*)/', 'WebDash.views.uninstall'),
    url(r'^WebDash/updateNamingService/', 'WebDash.views.updateNamingService'),
	url(r'^WebDash/index2/(?P<address>.*)/', 'WebDash.views.index2', name='index2'),
    url(r'^$', 'LoginUser.views.main_page'),
	url(r'^ossie/$', 'HtmlPages.views.ossie_view'),
	url(r'^login/$', 'django.contrib.auth.views.login'),
	url(r'^logout/$','LoginUser.views.logout_page'),
	url(r'^account/$', 'LoginUser.views.account_page'),
	url(r'^nodeMenu/$', 'HtmlPages.views.node_menu'),
	url(r'^loadNode/(\d{1})/(\d+)/$', 'DomainMan.views.loadNode'),
    url(r'^nodes/$', 'HtmlPages.views.nodes'),
	url(r'^map/(\d*)/$', 'HtmlPages.views.map_view'),
	url(r'^grid/$', 'HtmlPages.views.grid_view'),
	url(r'^register/$', 'LoginUser.views.register_page'),
    url(r'^properties/$', 'HtmlPages.views.properties_page'),
    url(r'^tasks/$', 'HtmlPages.views.tasks_page'),
    url(r'^workspace/$', 'HtmlPages.views.workspace_page'),
    url(r'^domain_login/$', 'DomainMan.views.cornet_login'),
    url(r'^checkNodeBooter/(?P<ip>.*)/(?P<port>\d+)/(?P<user>.*)/(?P<password>.*)/$', 'DomainMan.views.nodeBooter_page'),
    url(r'^startNodeBooter/(?P<floor>\d{1})/(?P<num>\d+)/(?P<user>.*)/(?P<password>.*)/$', 'DomainMan.views.startNodebooter'),
    url(r'^stopNodeBooter/(?P<floor>\d{1})/(?P<num>\d+)/(?P<user>.*)/(?P<password>.*)/$', 'DomainMan.views.stopNodebooter'),
    url(r'^connect/(\d{1})/(\d+)/$', 'DomainMan.views.connect_to_node_view'),
    url(r'^connect_to_node/$', 'DomainMan.views.connect_to_node'),
    url(r'^xhr_test/$', 'DomainMan.views.xhr_test'),
    url(r'^ajax/$', 'DomainMan.views.ajax_example'),

    # url(r'^cornetApps/', include('cornetApps.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
)

urlpatterns += staticfiles_urlpatterns()
