dojo.connect(window, 'onload', function () {
	var categorySlc = dojo.byId('category');
	var breedSlc = dojo.byId('breed');
	
	breedSlc.parentNode.style.display = 'none';
	if (categorySlc.options[categorySlc.selectedIndex].value != 0) {
		dojo.xhrGet({
			url: '/badges/index/get-category/id/'+categorySlc.options[categorySlc.selectedIndex].value,
			handleAs: "json",
			load: function (data) {
				if (data != false && data.uses_breed == 1) {
					breedSlc.parentNode.style.display = 'block';
				}
			},
			error: function (error) {
				alert('Error: ', error);
			}
		});
	}
	
	if(categorySlc) {
		dojo.connect(categorySlc, 'onchange', function () {
			if (categorySlc.options[categorySlc.selectedIndex].value != 0) {
				dojo.xhrGet({
					url: '/badges/index/get-category/id/'+categorySlc.options[categorySlc.selectedIndex].value,
					handleAs: "json",
					load: function (data) {
						if (data != false && data.uses_breed == 1) {
							breedSlc.parentNode.style.display = 'block';
						} else {
							breedSlc.parentNode.style.display = 'none';
						}
					},
					error: function (error) {
						alert('Error: ', error);
					}
				});
			}
		});
	}
});