var sTimeout;

function doS() { 
	var fxa = new Fx.Style('pleasewait', 'opacity', {duration: 130, fps: 30});
	var fxb = new Fx.Style('liveresults', 'opacity', {duration: 130, fps: 30});
	$('pleasewait').setStyle('display', 'block');
        $('pleasewait').setOpacity(1); 
        $('liveresults').setOpacity(0); 
	new Ajax('/do_search.php',
		{		method: 'post',
				postBody: $('sForm'),
				update: $('liveresults'),
				onComplete: function() {
					fxa.start(1,0);
					fxb.start(0,1);
				        $('pleasewait').setStyle('display', 'none');
				}
		}).request();		
}

function initS() { 
        $('pleasewait').setStyle('display', 'none'); 
	$('cformsubmit').setOpacity(0);

	$("pc").addEvent('keyup',function(){
    	window.clearTimeout(sTimeout);
    	sTimeout = window.setTimeout(doS, 500);
	});
    $("t").addEvent('keyup',function(){
    	window.clearTimeout(sTimeout);
    	sTimeout = window.setTimeout(doS, 500);
	});
	$$('input[type="checkbox"]').each(function(e){
		e.onclick = function(){
        	window.clearTimeout(sTimeout);
        	sTimeout = window.setTimeout(doS, 500);
		}
	});
	$('maxdist').onclick = function(){
    	window.clearTimeout(sTimeout);
    	sTimeout = window.setTimeout(doS, 500);
	}
}

