toggleSearch = function(){
	if($('searchTrigger').hasClassName('active')){
		$('searchTrigger').removeClassName('active');
		$('search').focus();
	} else {
		$('searchTrigger').addClassName('active');
	}
};
ispoSearch = function(){
	$$('ul.clips li').each(function(e){ $(e).remove(); });
	$$('ul.clips')[0].innerHTML = '<li>'+LANG[5].replace(/\%search\%/,$F('search'))+'</li>';
	
	new Ajax.Request(HOME+'call/', {
									 method: 'post',
									 parameters: '&p='+Object.toJSON({a:'search',s:$F('search')})+'&',
									 onSuccess: function(t){
											var _r = t.responseText.evalJSON();
											
											CURR_CATEGORY = 'search';
											
											$$('ul.channels li').each(function(e){ $(e).removeClassName('active'); });
											$$('ul.clips li').each(function(e){ $(e).remove(); });
											
											CURR_CLIPS = [];
											if(_r.length==0) $$('ul.clips')[0].innerHTML = '<li>'+LANG[3].replace(/\%search\%/,$F('search'))+'</li>';
											else {
												for(var i=0;i<_r.length;i++){
													
													_r[i].curr_category = 'search';//_r[i].metadata.categories.split(',')[0];
													//$$('ul.clips')[0].innerHTML += clip_template.evaluate(_r[i]);
													CURR_CLIPS.push(_r[i]);
												}
											}
											setCategoryContent();
									 },
									 onFailure: function(){
										 $$('ul.clips')[0].innerHTML = '<li>'+LANG[3].replace(/\%search\%/,$F('search'))+'</li>';
									 }
									 });
};