var ADT = {
    Models:{},
    Views:{},
    Controllers:{}
};

(function($){

   $.scan([
        "ADT.Models", 
        "ADT.Views", 
        "ADT.Controllers"
    ]);
	
	// create new routers 
	$.router( "hijax:radio", {
        selector        : 'input:radio',
        event           : 'click', 
        strategy        : 'all',
        routerKeys      : 'ids',
        hijaxKey        : 'radio',
        eventNamespace  : "Claypool:MVC:HijaxRadioController",
        target       : function(event){ 
            return event.target.id;
        }
		}).router( "hijax:checkbox", {
        selector        : 'input:checkbox',
        event           : 'click', 
        strategy        : 'all',
        routerKeys      : 'ids',
        hijaxKey        : 'checkbox',
        eventNamespace  : "Claypool:MVC:HijaxCheckBoxController",
        target       : function(event){ 
            return event.target.id;
        }
    }).router("hijax:dropdown", {
        selector: 'select',
        event: 'change',
        strategy: 'all',
        routerKeys: 'ids',
        hijaxKey: 'dropdown',
        eventNamespace: "Claypool:MVC:HijaxDropDownController",
        target: function(event) {
            return event.target.id;
        }
    });
	
	 
    
})(jQuery);

 
