
var question_counter = 2;
var id_counter = 3;
	
$(document).ready(function(){
	$("#addButton").click(function () {
		if(question_counter >= 5){
			alert("Nur 5 Antworten möglich!");
			return false;
		}
		
		var newTextBoxDiv = $(document.createElement('div')).attr("id", 'TextBoxDiv' + id_counter);
		newTextBoxDiv.appendTo("#TextBoxesGroup");
		
		var label = document.createElement('label');
		label.innerHTML = 'weitere Antwort';
		
		var input = document.createElement('input');
		input.setAttribute('type', 'text');
		input.setAttribute('name', 'answer[]');
		input.setAttribute('maxlength', '50');
		tmp = question_counter + 1;
		input.setAttribute('id', 'textbox' + tmp);
		
		var dellink = document.createElement('a');
		dellink.setAttribute('href', 'javascript:deleteAnswer(' + id_counter + ')');
		dellink.innerHTML = 'löschen';
		
		//newTextBoxDiv.after('<label> '+ counter + ' Antwort eingeben </label>' + '<input type="text" name="textbox' + counter + '" id="textbox' + counter + '" value="" > ');
		$('#TextBoxDiv' + id_counter).append(label);
		$('#TextBoxDiv' + id_counter).append(input);
		$('#TextBoxDiv' + id_counter).append(dellink);
		
		question_counter++;
		id_counter++;
	});
});

function deleteAnswer(counter) {
	$("#TextBoxDiv" + counter).remove();
	question_counter--;
}

function checkCreateVoting() {
	// Leerzeichen entfernen
	if ($('#texbox')) $('#textbox').val(jQuery.trim($('#textbox').val()));
	if ($('#texbox1')) $('#textbox1').val(jQuery.trim($('#textbox1').val()));
	if ($('#texbox2')) $('#textbox2').val(jQuery.trim($('#textbox2').val()));
	if ($('#texbox3')) $('#textbox3').val(jQuery.trim($('#textbox3').val()));
	if ($('#texbox4')) $('#textbox4').val(jQuery.trim($('#textbox4').val()));
	if ($('#texbox5')) $('#textbox5').val(jQuery.trim($('#textbox5').val()));
	
	if (
		!$('#texbox') || $('#textbox').val() == '' ||
		!$('#texbox1') || $('#textbox1').val() == '' ||
		!$('#texbox2') || $('#textbox2').val() == ''
	) {
		alert('Bitte geben Sie eine Frage und mindestens 2 Antworten ein.');
		return false;
	}
	
	return true;
}
