function varSearchQuery(q, panelResults, contestId) {
	if((q.length > 1) && (q != lang_headerSearchText)) {
		searchQuery(panelResults, 'pageSearch', q, contestId, 'sort', 0, 0, 0);
	} else {
		showErrorPanel(lang_headerSearchTooShort, '');
		new Effect.Fade('errorPanel', { duration: 0.3, delay: 5 });
	}
	return false;
}

function searchInit() {
	$('varSearch').observe('focus', function(el){
		if($('varSearch').value == lang_headerSearchText) {
			$('varSearch').value = '';
			$('varSearch').style.color = 'rgb(0,0,0)';
		}
	});

	$('varSearch').observe('keyup', function(el){
		if(el.keyCode == 27) {
			searchReset('varSearch', '');
			$('varSearch').blur();
		} else if(el.keyCode == 13) {
			varSearchQuery($('varSearch').value, 'contentSearchResults');
		}
	});
	
	if($('varSearch').value == '') {
		searchReset('varSearch', '');
	}
}