//provide a random timestamp with each call to foil caching
function getTimestamp()
{
	var t = new Date();
	var r = "" + t.getFullYear() + t.getMonth() + t.getDate() + t.getHours() + t.getMinutes() + t.getSeconds(); 

	return(r);
}

function getResults(s, p, o, t)
{
	var url = '/services/getresults.php';
	var pars = 's=' + s + '&p=' + p + '&sortby=' + o + '&session_token=' + readCookie('session_token') + '&ts=' + getTimestamp();	

	var myAjax = new Ajax.Updater(t, url, { method: 'get', parameters: pars, evalScripts: true }); 
}

function updateQuery(query)
{
	var url = '/services/updatequery.php';
	var pars = 'query=' + query + '&replacement=' + $F('replacement') + '&suffix=' + $F('suffix') + '&minprice=' + $F('minprice') + '&maxprice=' + $F('maxprice') + '&flag=' + $F('flag') + '&enabled=' + $F('enabled') + '&session_token=' + readCookie('session_token') + '&ts=' + getTimestamp();	

	$('updatequery').disabled = true;
	$('admin_msg').innerHTML = '&nbsp; &nbsp; &nbsp;';
	$('admin_msg').className = 'spinner';	
	
	var myAjax = new Ajax.Updater('content_admin', url, { method: 'get', parameters: pars, evalScripts: true }); 
}

function flagQuery(query)
{
	var url = '/services/flagquery.php';
	var pars = 'query=' + query + '&session_token=' + readCookie('session_token') + '&ts=' + getTimestamp();		
	
	var myAjax = new Ajax.Updater('flagbox', url, { method: 'get', parameters: pars, evalScripts: true }); 
}
