var lastQa = 0;
function switchQa(q)
{
	if(lastQa != 0)
	{
		Element.hide(lastQa);
	}

	Element.show(q);
	lastQa = q;
}

function sendQuestion(city)
{
	Ajax.Responders.register(loadHandle);

	var validate = new validator();

	if( validate.empty('naam','Vul een naam in.') &&
		validate.email('email','Vul een geldig emailadres in.') &&
		validate.empty('vraag','Vul een titel in.') &&
		validate.empty('omschrijving','Vul de omschrijving van uw vraag in.')
	  )
	{
		Element.hide('addQuestion__');
		new Insertion.After('addQuestion__','<p id="questionAdded"></p>');

		new Ajax.Updater('questionAdded',city+'/vraag_en_antwoord/vraag,toevoegen',{method: 'post',postBody: Form.serialize('addQuestion__'),evalScripts :true});
	}
	else
	{
		return false;
	}
}

function sendAnswer(city,i)
{
	Ajax.Responders.register(loadHandle);

	var validate = new validator();

	if( validate.empty('naam'+i,'Vul een naam in.') &&
		validate.empty('omschrijving'+i,'Vul het antwoord in.')
	  )
	{
		Element.hide('qaAnswer__'+i);
		new Insertion.After('qaAnswer__'+i,'<p id="answerAdded"></p>');

		new Ajax.Updater('answerAdded',city+'/vraag_en_antwoord/antwoord,toevoegen',{method: 'post',postBody: Form.serialize('qaAnswer__'+i),evalScripts:true});

		if($("noAnswers"+i))
		{
			Element.remove("noAnswers"+i);
		}
	}
	else
	{
		return false;
	}
}

function reportSpam(city,i) {
	
	new Ajax.Updater('answerAdded',city+'/vraag_en_antwoord/reportspam',{method: 'post',postBody:'spamid='+i,evalScripts:true});
	
	alert('Bedankt voor het melden.');
}
