var INPUT_NAME_PREFIX = 'inputName'; 
var RADIO_NAME = 'totallyrad'; 
//var TABLE_NAME = 'table1'; 
var ROW_BASE = 1; 
var hasLoaded = true;


//function myRowObject(one, two, three, four)
//{
//	this.one = one; 
//	this.two = two; 
//	this.three = three; 
//	this.four = four;
//}

function insertRowToTable()
{
	if (hasLoaded) {
		var tbl = document.getElementById(tablename);
		var rowToInsertAt = tbl.tBodies[0].rows.length;
		
		addRowToTable(rowToInsertAt);
	}
}
 
 var count = 0;
 
function addRowToTable(num, parentRow, tablename)
{
	if (hasLoaded) {
		var tbl = document.getElementById(tablename);
		var nextRow = tbl.tBodies[0].rows.length;
		var iteration = nextRow + ROW_BASE;
		if (num == null) { 
			num = nextRow;
		} else {
			iteration = num + ROW_BASE;
		}

	  var row = tbl.tBodies[0].insertRow(iteration);
	  
	  count++;
	  
	  var weg = "";

	  row.className = 'classy' + (iteration % 2);

	  var cell1 = row.insertCell(0);
	  var textNode = document.createTextNode(weg);
	  cell1.appendChild(textNode);
	  
	  var cell2 = row.insertCell(1);
	  var el2 = document.createElement('input');
	  el2.type = 'text';
	  el2.name = tablename + '_Dfield_' + count + '_c1_parentRow' + parentRow;
	  el2.id = 'txtRow' + count;
	  cell2.appendChild(el2);
	  
	  var cell3 = row.insertCell(2);
	  var el3 = document.createElement('input');
	  el3.type = 'text';
	  el3.name = tablename + '_Dfield_' + count + '_c2_parentRow' + parentRow;
	  el3.id = 'txtRow' + count;
	  cell3.appendChild(el3);
	  
	  var cell4 = row.insertCell(3);
	  var el4 = document.createElement('input');
	  el4.type = 'text';
	  el4.name = tablename + '_Dfield_' + count + '_c3_parentRow' + parentRow;
	  el4.id = 'txtRow' + count ;
	  cell4.appendChild(el4);	    
	  
	  var cell5 = row.insertCell(4);
	  var el5 = document.createElement('div');
	  //el5.innerHTML = 'verwijder';
	  //el5.onclick = function () {deleteCurrentRow(this)};
	  //el5.className = 'pointer';
	  cell5.appendChild(el5);
		
		// Pass in the elements you want to reference later
		//Store the myRow object in each row
		//row.myRow = new myRowObject(textNode, txtInp, cbEl, raEl);
	}
}

function addRowToTable2(num, parentRow, tablename)
{
	if (hasLoaded) {
		var tbl = document.getElementById(tablename);
		var nextRow = tbl.tBodies[0].rows.length;
		var iteration = nextRow + ROW_BASE;
		if (num == null) { 
			num = nextRow;
		} else {
			iteration = num + ROW_BASE;
		}

	  var row = tbl.tBodies[0].insertRow(iteration);
	  
	  count++;
	  
	  var weg = "";

	  row.className = 'classy' + (iteration % 2);

	  var cell1 = row.insertCell(0);
	  var textNode = document.createTextNode(weg);
	  cell1.appendChild(textNode);
	  
	  var cell2 = row.insertCell(1);
	  var el2 = document.createElement('input');
	  el2.type = 'text';
	  el2.name = tablename + '_Dfield_' + count + '_c1_parentRow' + parentRow;
	  el2.id = 'txtRow' + count;
	  cell2.appendChild(el2);
	  
	  var cell3 = row.insertCell(2);
	  var el3 = document.createElement('input');
	  el3.type = 'text';
	  el3.name = tablename + '_Dfield_' + count + '_c2_parentRow' + parentRow;
	  el3.id = 'txtRow' + count;
	  cell3.appendChild(el3);
	  
	/*  var cell4 = row.insertCell(3);
	  var el4 = document.createElement('input');
	  el4.type = 'text';
	  el4.name = tablename + '_Dfield_' + count + '_c3_parentRow' + parentRow;
	  el4.id = 'txtRow' + count ;
	  cell4.appendChild(el4);	    */
	  
	  var cell5 = row.insertCell(4);
	  var el5 = document.createElement('div');
	  //el5.innerHTML = 'verwijder';
	  //el5.onclick = function () {deleteCurrentRow(this)};
	  //el5.className = 'pointer';
	  cell5.appendChild(el5);
		
		// Pass in the elements you want to reference later
		//Store the myRow object in each row
		//row.myRow = new myRowObject(textNode, txtInp, cbEl, raEl);
	}
}


// If there isn't an element with an onclick event in your row, then this function can't be used.
function deleteCurrentRow(obj)
{
	if (hasLoaded) {
		var delRow = obj.parentNode.parentNode;
		var tbl = delRow.parentNode.parentNode;
		var rIndex = delRow.sectionRowIndex;
		var rowArray = new Array(delRow);
		deleteRows(rowArray);
		
		count = count - 1;
	}
}


function deleteRows(rowObjArray)
{
	if (hasLoaded) {
		for (var i=0; i<rowObjArray.length; i++) {
			var rIndex = rowObjArray[i].sectionRowIndex;
			rowObjArray[i].parentNode.deleteRow(rIndex);
		}
	}
}


//Function for clearing values Schrijver in de Stad checkboxes

function checkBox() {
	

	for (i=0;i<6;i++) {
	
			if (document.getElementById('postForm').voorkeur_groep5[i].checked){

				var p = document.getElementById('postForm').voorkeur_groep5[i].value;
		
					if (p == "Geen voorkeur") {
					
					document.getElementById('postForm').voorkeur1.value = 1;
		
						for (j=0;j<5;j++) {
		
						document.getElementById('postForm').voorkeur_groep5[j].disabled=true;
								
						}
		
		
					}
				}
				
				else { 
				
				document.getElementById('postForm').voorkeur1.value = 2;
				
				for (j=0;j<5;j++) {
		
						document.getElementById('postForm').voorkeur_groep5[j].disabled=false;
		
						}
				}

}
}

function checkBox2() {
	

	for (i=0;i<5;i++) {
	
			if (document.getElementById('postForm').voorkeur_groep7[i].checked){

				var p = document.getElementById('postForm').voorkeur_groep7[i].value;
		
					if (p == "Geen voorkeur") {
					
					document.getElementById('postForm').voorkeur2.value = 1;
		
						for (j=0;j<4;j++) {
		
						document.getElementById('postForm').voorkeur_groep7[j].disabled=true;
								
						}
		
		
					}
				}
				
				else { 
				
				document.getElementById('postForm').voorkeur2.value = 2;
				
				for (j=0;j<4;j++) {
		
						document.getElementById('postForm').voorkeur_groep7[j].disabled=false;
		
						}
				}

}
}

function makkelijkLezen() {

	if (document.getElementById('postForm').makkelijklezencheck.checked) {
		
		document.getElementById('postForm').makkelijklezen.disabled=false;
	}
	
	else { 
	
	document.getElementById('postForm').makkelijklezen.disabled=true;
	
	}
	
}

function voorLeesdagen() {

	if (document.getElementById('voorleesdagencheck').checked) {
		
		document.getElementById('voorleesdagen').disabled=false;
		document.getElementById('field_voorleesdagenemail').disabled=false;
	}
	
	else { 
	
	document.getElementById('voorleesdagen').disabled=true;
	document.getElementById('field_voorleesdagenemail').disabled=true;
	
	}
	
}

	function leesclubCheckbox() {
	
		if (document.getElementById('leesclubcheck').checked) {
			
			document.getElementById('leesclub').disabled=false;
		}
		
		else { 
		
		document.getElementById('leesclub').disabled=true;
		
		}
		
	}

	function openboekCheckbox() {
	
		if (document.getElementById('openboekcheck1').checked) {
			
			document.getElementById('field_openboekemail').disabled=false;
		}
		
		else { 
		
		document.getElementById('field_openboekemail').disabled=true;
		
		}
		
	}

	function openboekCheckbox2() {
	
		if (document.getElementById('openboekcheck2').checked) {
			
			document.getElementById('field_openboekemail2').disabled=false;
			document.getElementById('field_openboekemail3').disabled=false;			
		}
		
		else { 
		
		document.getElementById('field_openboekemail2').disabled=true;
		document.getElementById('field_openboekemail3').disabled=true;		
		}
		
	}

	function openboekCheckbox3() {
	
		if (document.getElementById('openboekcheck3').checked) {
			
			document.getElementById('field_openboekemail4').disabled=false;
			document.getElementById('field_openboekemail5').disabled=false;			
		}
		
		else { 
		
		document.getElementById('field_openboekemail4').disabled=true;
		document.getElementById('field_openboekemail5').disabled=true;		
		}
		
	}


function voorLeesvogel() {

	if (document.getElementById('voorleesvogelcheck').checked) {
		
		document.getElementById('voorleesvogel').disabled=false;
		document.getElementById('voorleesvogel1').disabled=false;
	}
	
	else { 
	
		document.getElementById('voorleesvogel').disabled=true;
		document.getElementById('voorleesvogel1').disabled=true;	
	}
	
}

function kinderenlezen() {

	if (document.getElementById('kinderenlezencheck').checked) {
		
		document.getElementById('aantalgroepen').disabled=false;
		document.getElementById('emailcontactpersoon').disabled=false;
	}
	
	else { 
	
		document.getElementById('aantalgroepen').disabled=true;
		document.getElementById('emailcontactpersoon').disabled=true;
	
	}
	
}

function smakelijklezen() {

	if (document.getElementById('smakelijklezencheck').checked) {
		
		document.getElementById('aantalgroepen2').disabled=false;
		document.getElementById('emailcontactpersoon2').disabled=false;
	}
	
	else { 
	
		document.getElementById('aantalgroepen2').disabled=true;
		document.getElementById('emailcontactpersoon2').disabled=true;
	
	}
	
}

function Opmerkingen() {

	if (document.getElementById('opmerkingencheck').checked) {
		
		document.getElementById('opmerkingen').disabled=false;
	}
	
	else { 
	
		document.getElementById('opmerkingen').disabled=true;

	}
	
}

function ouderbijeenkomsten() {

	if (document.getElementById('ouderbijeenkomstencheck').checked) {
		
		document.getElementById('ouderbijeenkomsten').disabled=false;
	}
	
	else { 
	
		document.getElementById('ouderbijeenkomsten').disabled=true;

	}
}
function masterclass() {

	if (document.getElementById('masterclasscheck').checked) {
		
		document.getElementById('masterclass').disabled=false;
	}
	
	else { 
	
		document.getElementById('masterclass').disabled=true;

	}
	
}


function factuuradresCheckBox() {

	if (document.getElementById('factuuradrescheck').checked) {
		
		document.getElementById('fieldFactuuradres').disabled=false;
		
		document.getElementById('factuurAdresRow').style.display = "block";
		
		
	}
	
	else { 
	
		document.getElementById('fieldFactuuradres').disabled=true;
		
		document.getElementById('factuurAdresRow').style.display = "none";

	}
	
}


/*
function vraag1() {

	if (document.getElementById('vraag1check').checked) {
		
		document.getElementById('vraag1').disabled=false;
	}
	
	else { 
	
		document.getElementById('vraag1').disabled=true;	
	}
	
}
*/
function optEmail() {

	var sub1 = document.getElementById('subscribe').email.value;
	var sub2 = document.getElementById('subscribe').email2.value;

	if (sub1 != "") {
		
		if (sub1 != sub2) {
		
		window.alert("Emailadressen komen niet overeen");
		
						  }
	
	
					}
	
			}


