
function insertRow(selectObj) {
	table = document.getElementById("antwoordenTable");
	
	row = table.insertRow(table.rows.length);
	cell1 = row.insertCell(0);
	cell2 = row.insertCell(1);
	cell3 = row.insertCell(2);
	
	var arrayIndex = (table.rows.length)-1;
	
	input = document.createElement("input");
	div1 = document.createElement("div");
	div1.innerHTML = "<input type='text' name='antwoord[]'>";
	cell1.appendChild(div1);
	
	cell2.innerText = "";
	
	div3 = document.createElement("div");
	div3.innerHTML = "<a href='#' onclick='deleteRow(this.parentNode.parentNode.parentNode)'><img src='images/icon_delete_on.gif' style='width:20px' alt='"+ pollDeleteField +"' title='"+ pollDeleteField +"' border='0'></a>";
	cell3.appendChild(div3);
	
}

function getTableIndex(table, row) {
	for(i=0; i<table.rows.length; i++) {
		if (table.rows[i] == row) {
			return i;
		}
	}
	return -1;
}

function deleteRow(obj) {
	var r=confirm(alertDeleteField)
	if (r==true){
		table = document.getElementById("antwoordenTable");
		index = getTableIndex(table, obj);
		if (index > -1) {
			table.deleteRow(index);
		}
	}
}

function setPoll(selectObj) {
	id = selectObj.id;
	var form = document.getElementById('pollForm');
	var selectedId;
	
	for (var i=0; i<form.pollAntwoord.length; i++) {
		if (form.pollAntwoord[i].checked){
			selectedId = form.pollAntwoord[i].value;
		}
	}
	if(!selectedId){
		alert("Maak eerst uw keuze a.u.b.");
		return false;
	}
	postDataReturnText("/cms/polldialog/get_poll.php", "id=" + id + "&poll=" + selectedId, toonPoll);
}

function toonPoll(newHTML){
	document.getElementById("pollBody").innerHTML = newHTML;
}


function savePoll() {	
	if (legeString(document.getElementById('titel').value)) return errorAlert(alertTitle, document.getElementById('titel'));	
	document.getElementById("pollForm").submit();
}

function legeString(deString) {
	if (deString == "") return true;
    for (var i=0; i<=deString.length-1; i++) {
    if ((deString.charCodeAt(i) != 32) && (deString.charCodeAt(i) != 13) && (deString.charCodeAt(i) != 10)) return false;
    }
    return true;
}

function errorAlert(errorMsg, formObj) {
   alert(errorMsg);
      if (formObj) formObj.focus();
            return false;
}

function deletePoll(obj) {
	if (top.ndDialogDetails.pollid) { 
		if (confirm(alertDeletePoll)) {
			obj.href='details.php?action=delete&pollid=' + top.ndDialogDetails.pollid;
		} else {
			return false;
		}
	}
	else {
		alert(alertChoice); 
		return false;	
	}
}

function statsPoll(obj) {
	if (top.ndDialogDetails.pollid) { 
		obj.href='details.php?action=stats&pollid=' + top.ndDialogDetails.pollid;
	}
	else {
		alert(alertChoice); 
		return false;	
	}
}

