var tdClass = "";
var nCount = 0;
var sAnswer = "";
var sDelete = "";

function fSetAnswer() {
	sAnswer = '<input type="text" name="aAnswer[' + nCount + '][sValue]">';
	sAnswer += ' <input type="hidden" name="aAnswer[' + nCount + '][nId]"> ';
	sAnswer += ' <a href="#" onClick="fDeleteAnswer(this);">';
	sAnswer += ' <img src="images/icons/' + sIconpack + '/del_16.png" alt="" title = "" /></a>';
}

function fDeleteAnswerToForm(_nId) {
	if(_nId) {
		sDelete = '<input type="hidden" name="aDeleteAnswer[]" value="' + _nId +'">';
		fId('pol_deleteAnswers').innerHTML += sDelete;
	}
}

function fChangeClass() {
	if(tdClass == "contentText1")
		tdClass = "contentText2";
	else tdClass = "contentText1";
}

function fReclassRows() {
		nCount = 1;
		tdClass = "contentText1";
		rows = fId('answer_table').rows;
		for(i=0; i<rows.length; i++) {
			rows[i].cells[0].className = tdClass;
			rows[i].cells[0].innerHTML =  fId('answer_value').innerHTML + ' ' + nCount + ':';

			rows[i].cells[1].className = tdClass;
			fChangeClass();
			nCount++;
	}

}

function fAddAnswer() {
	fChangeClass();
	nCount = fId('answer_count').innerHTML
	nCount++;
	fId('answer_count').innerHTML = nCount;
	fSetAnswer();

	var Row = fId('answer_table').insertRow(fId('answer_table').rows.length);
	var Cell1 = Row.insertCell(0);
	var Cell2 = Row.insertCell(1);

	Cell1.className  = tdClass;
	Cell2.className = tdClass;
	Cell1.innerHTML = fId('answer_value').innerHTML + ' ' + nCount + ':';
	Cell2.innerHTML = sAnswer;

	fReclassRows();
	return false;
}

function fDeleteAnswer(_row) {

	fDeleteAnswerToForm(_row.id.substr(4, _row.id.length));
	rowIndex = _row.parentNode.parentNode.rowIndex;
	fId('answer_table').tBodies[0].deleteRow(rowIndex);

	fReclassRows();
}