// insert_table():
// fuegt eine Tabelle ein. Dazu wird der benutzer aufgefordert, die Spaltenueberschriften anzugeben, und dann die Inhalte einzugeben.

function insert_table(id){
	var txt = '';
	var spalten = 1;
	var zeilen = 3;
	var headline = '';
	var content = '';
	
	var info = 'Bitte geben Sie nacheinander die Spalten-Überschriften für die Tabelle ein. Bitte beginnen Sie mit der ersten Überschrift:';
	var i = 0;
	var j = 0;
		
	while(headline_in = prompt(info)){
		if(headline == ''){
			headline = '[head]\n';
		}
		headline = headline + '[cell]' + headline_in + '[/cell]\n';
		i++;
		info = 'Bitte geben sie nun die ' + (i + 1) + ' Spalte ein. Wenn Sie keine mehr benötigen, klicken Sie einfach auf Abbrechen.';
	}
	
	headline = headline + '[/head]\n';
	spalten = i;
	if(zeilen = prompt('Wieviele Zeilen sollen eingefügt werden?', zeilen)){
		i = 0;
		while(i < zeilen){
			j = 0;
			content = content + '[line]\n';
			while(j < spalten){
				content = content + '[cell]Inhalt ' + (i+1) + '-' + (j+1) + '[/cell]\n';
				j++;
			}
			content = content + '[/line]\n';
			i++;
		}
	}
	
	if(content != '' && headline != '[/head]\n'){
		txt = '[tab]\n' + headline + content + '[/tab]\n';
		
		if (txt != '') {
			insert_at_cursor(id, txt);
		}
	}
}

