window.addEvent('domready', function() {

	if ($('dealer-nodes')) {
		tree = new MooTreeControl({
			div: 'dealer-nodes',
			mode: 'folders',
			grid: true,
			theme: '/public/js/mootree.gif',
			onSelect: function(node, state) {
				if (state) {
	
					var selnode = node.data.name.replace(/NODE-/, '');
					if (selnode != 0) {
						var url = '/dealer/dealerlist/' + selnode;
						$('dealer-list').setHTML('Loading Files....');
						$('dealer-disp').empty();
						new Ajax(url, {
							method: 'get',
							update: $('dealer-list'),
							onCancel: function() {
								$('dealer-list').setHTML('Request Cancelled');
							},
							onComplete: function() {
								var dealerprods = $$('#dealer-list ul li');
								dealerprods.each(function(el) {
									el.addEvent('click', function(e) {
										var mnls = $$('#dealer-list ul li');
										dealerprods.each(function(mnel) {
											mnel.removeClass('dealer_selected');
										});
										this.addClass('dealer_selected');
										e = new Event(e).stop();
										var url = '/dealer/dealerfile/' + this.getProperty('id').replace(/PDF-/, '');
										new Ajax(url, {
											method: 'get',
											update: $('dealer-disp'),
											onCancel: function() {
												$('dealer-disp').setHTML('Request Cancelled');
											}
										}).request();
									});
								});
							}
						}).request();	
					}
				}
			}
		},{
			text: 'Support',
			open: true
		});
	
		tree.adopt('adoptme');
	}
});