// JavaScript Document

var gd = new Hash({
	sels: {friend:0,tree:1,country:2},
	init: function(){
		
		this.input = $$('#group_directory input')[0];
		this.button = $$('#group_directory .gd-search a')[0];
		this.input.addEvent('keyup',this.searchGroups.bindWithEvent(this));
		this.button.addEvent('click',this.searchGroups.bindWithEvent(this));
		
	},
	
	searching: false,
	searchGroups: function(event){
		if(event.key && event.key != 'enter') return false;
		if(this.searching === true) return false;
		
		if(this.input.value.length < 1) return this.input.highlight('#FF8888','#FFFFFF');
		var searchstring = encodeURIComponent(this.input.value);
		ccHistory.update(this.type+'s/directory/search/1/activecount/DESC/'+searchstring);
		this.input.disabled = true;
		this.searchstring = this.input.value;
		this.input.value = 'Searching...';
		
		this.searching = true;
	},
	
	searched: function(){
		this.input.disabled = false;
		this.input.blur();
		this.searching = false;
		this.on = 'search';
	}
});