var Nominate = {
	AwardCategories: {
		init: function(){
			//Event listener for watching the categories dropdown
			Nominate.b_watch_categories = Nominate.AwardCategories.watch_categories.bindAsEventListener(Nominate);
			Event.observe('Nominee_award_category_id','change',function(){
				Nominate.AwardCategories.update_nominees($('Nominee_award_category_id').value);
		   });
		},
		update_nominees: function(id) {
			if(id) {
				new Ajax.Updater('nominee_category_id_container','/nominate/get_nominee_categories/'+id, {
						onLoading: function() {
							$('Nominee_nominee_category_id').hide();
							$('nominating-spinner').show();
							$('nominee_name').show();
							$('individual_name').hide();
						},
						onComplete: function() {
							$('nominating-spinner').hide();
							$('Nominee_nominee_category_id').show();
							Event.observe('Nominee_nominee_category_id','change',Nominate.b_watch_categories);
						}
				});
			} else { //No Award Category selected
				$('Nominee_nominee_category_id').update(' ');
				$('nominee_name').show();
				$('individual_name').hide();
			}
		},
		watch_categories: function(){
			if ($('Nominee_nominee_category_id').options[$('Nominee_nominee_category_id').selectedIndex].text == "Individual") {
				$('nominee_name').hide();
				$('individual_name').show();
			}	else {
				$('nominee_name').show();
				$('individual_name').hide();
			}
		}
	}
};

Event.observe(window,'load',function(){
	$('Nominee_award_category_id').focus();
	new Validation('nominee_form',{stopOnFirst:true});
	Nominate.AwardCategories.init();
});

function openWindow(url,name,width,height,scroll){
	var win;
	win = window.open('' + url + '','' + name + '','width=' + width + ',height=' + height + ',scrollbars=' + scroll + ',resizable=1,status=1,menubar=0');
}