function liftdeur(wijze) {

  var output = '';
  var string = document.invul.inveld.value;

  if (wijze == "1r") {
      var step = string.length;
      for (var i=0; i<step; i++) {
	for (var j=0; j<i+1; j++) {
	  output += string.charAt(j);
          }
        output += " ";
        }
    }


  else if (wijze == "2r") {
    if (Math.floor(string.length/2) != string.length/2) {
      alert("Een liftdeursel in deze categorie moet \neen even aantal letters hebben.")
      } 
    else {
      var step = string.length/2;
      for (var i=0; i<step; i++) {
	for (var j=0; j<i+1; j++) {
	  output += string.charAt(j);
          }
	for (var j=0; j<i+1; j++) {
          output += string.charAt(j+step);
	  }
        output += " ";
        }
      }
    }

  else if (wijze == "3r") {
    if (Math.floor(string.length/3) != string.length/3) {
      alert("Van een liftdeursel in deze categorie moet \nhet aantal letters deelbaar zijn door drie.")
      }
    else {
      var step = string.length/3;
      for (var i=0; i<step; i++) {
        for (var j=0; j<i+1; j++) {
          output += string.charAt(j);
	  }
        for (var j=0; j<i+1; j++) {
  	output += string.charAt(j+step);
  	}
        for (var j=0; j<i+1; j++) {
	  output += string.charAt(j+step+step);
         }
        output += " ";
        }
      }
    }

  else if (wijze == "3l") {
    if (Math.floor(string.length/3) != string.length/3) {
      alert("Van een liftdeursel in deze categorie moet \nhet aantal letters deelbaar zijn door drie.")
      } 
    else {
      var step = string.length/3;
      for (var i=step; i>0; i=i-1) {
	for (var j=i-1; j<step; j++) {
	  output += string.charAt(j);
          }
	for (var j=i-1; j<step; j++) {
          output += string.charAt(j+step);
	  }
	for (var j=i-1; j<step; j++) {
          output += string.charAt(j+step+step);
	  }
        output += " ";
        }
      }
    }

  else if (wijze == "2l") {
    if (Math.floor(string.length/2) != string.length/2) {
      alert("Een liftdeursel in deze categorie moet \neen even aantal letters hebben.")
      } 
    else {
      var step = string.length/2;
      for (var i=step; i>0; i=i-1) {
	for (var j=i-1; j<step; j++) {
	  output += string.charAt(j);
          }
	for (var j=i-1; j<step; j++) {
          output += string.charAt(j+step);
	  }
        output += " ";
        }
      }
    }

  else if (wijze == "1l") {
      var step = string.length/1;
      for (var i=step; i>0; i=i-1) {
	for (var j=i-1; j<step; j++) {
	  output += string.charAt(j);
          }
        output += " ";
        }
    }

  document.invul.uitveld.value = output;
  }
