var cache = new Date();

window.addEvent('domready', function(){
	var urlSite  = $('base_url').value;
	var base  	 = $('moo-search');
	var results  = $('moo-results_search');
	var action   = $('moo-action_search');
	var keywords = $('moo-key_words');
	var cancel   = new Element('div', {
		'id': 'moo-content_stat_search',
		'events': {
			'click':function(){
				 results.innerHTML = '';
				 keywords.value    = '';
				 this.removeClass('moo-end_search');
				 action.setStyle('display','none');
				 results.setStyle('display','none');
			}
		}
	});
	
	results.setStyles({
		top: base.getStyle('height').toInt() + base.getStyle('padding-top').toInt()+ base.getStyle('margin-top').toInt()+20,
		right: base.getStyle('width').toInt() - keywords.getStyle('width').toInt()
	});

	
	var RSearch = new Ajax(urlSite+'com_search_req.php?'+cache,{
		method: 'get',
		evalScripts: true,
		update: results,
		onComplete: function(html) {
			if(html != "<script type='text/javascript'>$('moo-results_search').setStyle('display','none');</script>"){
				results.setStyle('display','block');
				cancel.addClass('moo-end_search');
				cancel.inject(action);
			}else{
				results.setStyle('display','none');
				cancel.addClass('moo-start_search');
				cancel.inject(action);
			}
		}
	});
	
	keywords.addEvent('keyup', function(ev){
		RSearch.cancel();
		cancel.removeClass('moo-end_search');
		cancel.removeClass('moo-error_search');
		action.setStyle('display','block');
		cancel.addClass('moo-start_search');
		cancel.inject(action);
		if(this.value == ''){
			action.setStyle('display','none');
			results.setStyle('display','none');
		}
		RSearch.request('key_words='+this.value);
	});
});