
function displayResults_google(results){		
	if (cache.getRefresh('google'))
		cache.setContent('google',results);
		
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'google')
		getObject('results').innerHTML = results;			
}

function displayResults_yahoo(results){			
	if (cache.getRefresh('yahoo'))
		cache.setContent('yahoo',results);	
		
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'yahoo')
		getObject('results').innerHTML = results;
}

function displayResults_bing(results){		
	if (cache.getRefresh('bing'))
		cache.setContent('bing',results);
	
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'bing')
		getObject('results').innerHTML = results;	
}

function displayResults_ask(results){	
	if (cache.getRefresh('ask'))
		cache.setContent('ask',results);
	
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'ask')
		getObject('results').innerHTML = results;	
}
function displayResults_aol(results){	
	if (cache.getRefresh('aol'))
		cache.setContent('aol',results);
	
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'aol')
		getObject('results').innerHTML = results;
}
/*function displayResults_all(results){	
	if (cache.getRefresh('all'))
		cache.setContent('all',results);
	
	var cur_engine = getValue('current_engine');
	
	if (cur_engine == 'all')
		getObject('results').innerHTML = results;
}*/

function initSearch(){
	var keywords = getValue('sajax_keywords');
	getObject('current_engine').value = 'google';
	var action = 'web';
	var page = '1'; 
	
	while(''+keywords.charAt(0)==' ')
		keywords = keywords.substring(1,keywords.length);
		
	if (keywords!=''){
		var loading = "<br/><br/><br/><center>Loading...</center>";
		getObject('results').innerHTML = loading;
		
		cache.addEngine('google');
		cache.setRefresh('google');		
		x_GetResults('google',keywords,action,page,displayResults_google);
		
		cache.addEngine('yahoo');
		cache.setRefresh('yahoo');		
		x_GetResults('yahoo',keywords,action,page,displayResults_yahoo);
		
		cache.addEngine('bing');
		cache.setRefresh('bing');		
		x_GetResults('bing',keywords,action,page,displayResults_bing);
		
		cache.addEngine('ask');
		cache.setRefresh('ask');		
		x_GetResults('ask',keywords,action,page,displayResults_ask);
		
		pressEngine('google');
	}
}