function sbmt_spf(e) {
	if (!e) e = widow.event;
	if(e.type == 'submit') {
		Event.stop(e);
	}
	var frm = $('spf_frm');
	var hid = document.createElement('input');
	hid.setAttribute('type', 'hidden');
	hid.setAttribute('name','ajx');
	frm.appendChild(hid);
	
	//$('spf_frm').send({update: $('spf_res')});
	$('spf_frm').request({onComplete:function(res){
		$('spf_res').update(res.responseText);
	}});
}

function setup_spf_frm(){
	$('spf_frm').getElements().each(function(el){
		var tg = el.nodeName;
		var tp = el.getAttribute('type');
		if(tg == 'TEXTAREA') {
			//el.addEvent('change', sbmt_spf);
			Event.observe(el, 'change', sbmt_spf);
		} else if(tg == 'INPUT') {
			if(tp == 'text') {
				Event.observe(el, 'change', sbmt_spf);
				//el.addEvent('change', sbmt_spf);
			} else if(tp=='radio') {
				Event.observe(el, 'click', sbmt_spf);
				//el.addEvent('click', sbmt_spf);
			}
		}
	});
}