function insertAtCursor(myField, myValue) {

  //IE support

  if (document.selection) {

    myField.focus();

    sel = document.selection.createRange();

    sel.text = myValue;

  }

  //MOZILLA/NETSCAPE support

  else if (myField.selectionStart || myField.selectionStart == '0') {

    var startPos = myField.selectionStart;

    var endPos = myField.selectionEnd;

    myField.value = myField.value.substring(0, startPos)

                  + myValue

                  + myField.value.substring(endPos, myField.value.length);

  } else {

    myField.value += myValue;

  }

}
function checkEmptyInputs() {
	var arguments = checkEmptyInputs.arguments;
	var length = arguments.length;
	var foundEmptyInput = false;
	for (var i = 0; i < length; i++) {
		var element = document.getElementById(arguments[i]);
		if (element.value == "") {
			foundEmptyInput = true;
		}
	}
	// alert("Vul de verplichte tekstvelden in.");
	if (foundEmptyInput == true) {
		alert("Vul de verplichte tekstvelden in.");
		return false;
	}
	else {
		return true;
	}
}
function previousPage() {
	var i = 0;
	while (document.getElementById('page-'+i)) {
		var element = document.getElementById('page-'+i);
		if (element.style.display == "block") {
			element.style.display = "none";
			var previousI = i - 1;
			if (previousI < 0) {
				while (document.getElementById('page-'+i)) {
					var totalPages = i;
					i++;
				}
				previousI = totalPages;
			}
			var previousElement = document.getElementById('page-'+previousI);
			previousElement.style.display = "block";
			break;
		}
		i++;
	}
}
function nextPage() {
	var i = 0;
	while (document.getElementById('page-'+i)) {
		var totalPages = i;
		i++;
	}
	for (i = 0; i < totalPages + 1; i++) {
		var element = document.getElementById('page-'+i);
		var nextI = i + 1;
		if (nextI > totalPages) {
			nextI = 0;
		}
		var nextElement = document.getElementById('page-'+nextI);
		if (element.style.display == "block") {
			element.style.display = "none";
			nextElement.style.display = "block";
			break;
		}
	}
}
function showBankNumberField(state) {
	var element = document.getElementById('bank_number_row');
	var element2 = document.getElementById('bank_number_info');
	if (state == 2) {
		element.style.display = '';
		element2.style.display = 'none';
	}
	else {
		element.style.display = 'none';
		element2.style.display = '';
	}
}

