// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function initFormObservers() {
	if ($('user_disabled_type'))
		observeSDVOBCheckBoxes();
	
	if ($('naics'))
		observeAddNaics();
}

function observeSDVOBCheckBoxes() {
	
	Event.observe($('user_veteran_type'), 'click', function(event) {
		var el = Event.element(event);
		var disabled = $('user_disabled_type');
		el.checked = disabled.checked ? true : el.checked
	});
	
	Event.observe($('user_disabled_type'), 'click', function(event) {
		var el = Event.element(event);
		var vet = $('user_veteran_type');
		vet.checked = el.checked ? true : vet.checked;
	});
}

function observeAddNaics() {
	var links = $$('a.add_naics');
	links.each(function(el, i) {
		Event.observe(el, 'click', function(event) {
			new Ajax.Updater("naics", "/members/add_naics", {
				insertion: 'bottom'
			})
			
			event.stop();
		});
	});
}

/***
    INSERT INIT FUNCTIONS HERE
***/
document.observe("dom:loaded", function() {
	initFormObservers();
});
