function form_select_question(n,form_id){
	$.post(site_url+'form/grab',{form_id:form_id,question:n.name,answer:n.value},function(data)
	{
		$('#'+form_id+' .form-question').hide();
		var q = 'question_';
		if(data.substr(0,q.length)==q)
		{
			$('#'+data).fadeIn();
		}
		else
		{
			$('#'+form_id+' .solution').hide().html(data).fadeIn();
		}
	})
}

function form_reset(form_id)
{
	$('#'+form_id+' .solution').hide();
	$('#'+form_id+' .form-question').hide();
	$('#'+form_id+' .question_num_0').fadeIn();
	return false;
}

function toggle_form_group(n,group_id)
{
	n.toggleClass('group-button-on');
	$('#'+group_id+' dl').toggleClass('group-on');
	return false;
}

function form_search_self(n)
{
	var field = $('#question_'+n);
	var vars = {question_id:n,value:field.val()};
	$.post(site_url+'form/search_suggest',vars,function(data){
		$('#question_'+n+'_options').html(data);
	})
}

function form_select_self(n,id)
{
	$('#question_'+id).val(n.html());
//	form_clear_self(id);
	return false;
}

function form_clear_self(n)
{
	$('#question_'+n+'_options').animate({opacity:1},200).animate({opacity:0},200,function(){
		$(this).html('');
		$(this).css({opacity:1});
	})
}


